diff --git a/go/src/miller/dsl/cst/operators.go b/go/src/miller/dsl/cst/operators.go index 777ebdcaa..4aae93d1c 100644 --- a/go/src/miller/dsl/cst/operators.go +++ b/go/src/miller/dsl/cst/operators.go @@ -133,7 +133,16 @@ func BuildBinaryOperatorNode(astNode *dsl.ASTNode) (IEvaluable, error) { return BuildBitwiseXOROperatorNode(leftCSTChild, rightCSTChild), nil break - // TO DO: implement short-circuiting for these, as special cases. + case "<<": + return BuildLeftShiftOperatorNode(leftCSTChild, rightCSTChild), nil + break + case ">>": + return BuildSignedRightShiftOperatorNode(leftCSTChild, rightCSTChild), nil + break + case ">>>": + return BuildUnsignedRightShiftOperatorNode(leftCSTChild, rightCSTChild), nil + break + case "&&": return BuildLogicalANDOperatorNode(leftCSTChild, rightCSTChild), nil break @@ -408,6 +417,42 @@ func (this *BitwiseXOROperatorNode) Evaluate(state *State) lib.Mlrval { return lib.MlrvalBitwiseXOR(&aout, &bout) } +// ---------------------------------------------------------------- +type LeftShiftOperatorNode struct{ a, b IEvaluable } + +func BuildLeftShiftOperatorNode(a, b IEvaluable) *LeftShiftOperatorNode { + return &LeftShiftOperatorNode{a: a, b: b} +} +func (this *LeftShiftOperatorNode) Evaluate(state *State) lib.Mlrval { + aout := this.a.Evaluate(state) + bout := this.b.Evaluate(state) + return lib.MlrvalLeftShift(&aout, &bout) +} + +// ---------------------------------------------------------------- +type SignedRightShiftOperatorNode struct{ a, b IEvaluable } + +func BuildSignedRightShiftOperatorNode(a, b IEvaluable) *SignedRightShiftOperatorNode { + return &SignedRightShiftOperatorNode{a: a, b: b} +} +func (this *SignedRightShiftOperatorNode) Evaluate(state *State) lib.Mlrval { + aout := this.a.Evaluate(state) + bout := this.b.Evaluate(state) + return lib.MlrvalSignedRightShift(&aout, &bout) +} + +// ---------------------------------------------------------------- +type UnsignedRightShiftOperatorNode struct{ a, b IEvaluable } + +func BuildUnsignedRightShiftOperatorNode(a, b IEvaluable) *UnsignedRightShiftOperatorNode { + return &UnsignedRightShiftOperatorNode{a: a, b: b} +} +func (this *UnsignedRightShiftOperatorNode) Evaluate(state *State) lib.Mlrval { + aout := this.a.Evaluate(state) + bout := this.b.Evaluate(state) + return lib.MlrvalUnsignedRightShift(&aout, &bout) +} + // ---------------------------------------------------------------- type BitwiseNOTOperatorNode struct{ a IEvaluable } diff --git a/go/src/miller/lib/mlrval_operators.go b/go/src/miller/lib/mlrval_operators.go index dc0182867..02a7c99c6 100644 --- a/go/src/miller/lib/mlrval_operators.go +++ b/go/src/miller/lib/mlrval_operators.go @@ -907,6 +907,81 @@ func MlrvalBitwiseNOT(ma *Mlrval) Mlrval { return bitwise_not_dispositions[ma.mvtype](ma) } +// ---------------------------------------------------------------- +// Left shift + +func lsh_i_ii(ma, mb *Mlrval) Mlrval { + return MlrvalFromInt64(ma.intval << mb.intval) +} + +var left_shift_dispositions = [MT_DIM][MT_DIM]binaryFunc{ + // ERROR ABSENT EMPTY STRING INT FLOAT BOOL + /*ERROR */ {_erro, _erro, _erro, _erro, _erro, _erro, _erro, _absn, _absn}, + /*ABSENT */ {_erro, _absn, _absn, _erro, _2___, _erro, _erro, _absn, _absn}, + /*EMPTY */ {_erro, _absn, _void, _erro, _void, _void, _erro, _absn, _absn}, + /*STRING */ {_erro, _erro, _erro, _erro, _erro, _erro, _erro, _absn, _absn}, + /*INT */ {_erro, _1___, _void, _erro, lsh_i_ii, _erro, _erro, _absn, _absn}, + /*FLOAT */ {_erro, _erro, _void, _erro, _erro, _erro, _erro, _absn, _absn}, + /*BOOL */ {_erro, _erro, _erro, _erro, _erro, _erro, _erro, _absn, _absn}, + /*ARRAY */ {_absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn}, + /*MAP */ {_absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn}, +} + +func MlrvalLeftShift(ma, mb *Mlrval) Mlrval { + return left_shift_dispositions[ma.mvtype][mb.mvtype](ma, mb) +} + +// ---------------------------------------------------------------- +// Signed right shift + +func srsh_i_ii(ma, mb *Mlrval) Mlrval { + return MlrvalFromInt64(ma.intval >> mb.intval) +} + +var signed_right_shift_dispositions = [MT_DIM][MT_DIM]binaryFunc{ + // ERROR ABSENT EMPTY STRING INT FLOAT BOOL + /*ERROR */ {_erro, _erro, _erro, _erro, _erro, _erro, _erro, _absn, _absn}, + /*ABSENT */ {_erro, _absn, _absn, _erro, _2___, _erro, _erro, _absn, _absn}, + /*EMPTY */ {_erro, _absn, _void, _erro, _void, _void, _erro, _absn, _absn}, + /*STRING */ {_erro, _erro, _erro, _erro, _erro, _erro, _erro, _absn, _absn}, + /*INT */ {_erro, _1___, _void, _erro, srsh_i_ii, _erro, _erro, _absn, _absn}, + /*FLOAT */ {_erro, _erro, _void, _erro, _erro, _erro, _erro, _absn, _absn}, + /*BOOL */ {_erro, _erro, _erro, _erro, _erro, _erro, _erro, _absn, _absn}, + /*ARRAY */ {_absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn}, + /*MAP */ {_absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn}, +} + +func MlrvalSignedRightShift(ma, mb *Mlrval) Mlrval { + return signed_right_shift_dispositions[ma.mvtype][mb.mvtype](ma, mb) +} + +// ---------------------------------------------------------------- +// Unsigned right shift + +func ursh_i_ii(ma, mb *Mlrval) Mlrval { + var ua uint64 = uint64(ma.intval) + var ub uint64 = uint64(mb.intval) + var uc = ua >> ub + return MlrvalFromInt64(int64(uc)) +} + +var unsigned_right_shift_dispositions = [MT_DIM][MT_DIM]binaryFunc{ + // ERROR ABSENT EMPTY STRING INT FLOAT BOOL + /*ERROR */ {_erro, _erro, _erro, _erro, _erro, _erro, _erro, _absn, _absn}, + /*ABSENT */ {_erro, _absn, _absn, _erro, _2___, _erro, _erro, _absn, _absn}, + /*EMPTY */ {_erro, _absn, _void, _erro, _void, _void, _erro, _absn, _absn}, + /*STRING */ {_erro, _erro, _erro, _erro, _erro, _erro, _erro, _absn, _absn}, + /*INT */ {_erro, _1___, _void, _erro, ursh_i_ii, _erro, _erro, _absn, _absn}, + /*FLOAT */ {_erro, _erro, _void, _erro, _erro, _erro, _erro, _absn, _absn}, + /*BOOL */ {_erro, _erro, _erro, _erro, _erro, _erro, _erro, _absn, _absn}, + /*ARRAY */ {_absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn}, + /*MAP */ {_absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn, _absn}, +} + +func MlrvalUnsignedRightShift(ma, mb *Mlrval) Mlrval { + return unsigned_right_shift_dispositions[ma.mvtype][mb.mvtype](ma, mb) +} + // ---------------------------------------------------------------- // Boolean expressions for ==, !=, >, >=, <, <= diff --git a/go/src/miller/parsing/lexer/acttab.go b/go/src/miller/parsing/lexer/acttab.go index bae0f95f5..fe84d39d7 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: 64, + Accept: 66, Ignore: "", }, ActionRow{ // S3 @@ -41,55 +41,55 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S5 - Accept: 60, + Accept: 62, Ignore: "", }, ActionRow{ // S6 - Accept: 49, + Accept: 50, Ignore: "", }, ActionRow{ // S7 - Accept: 67, + Accept: 69, Ignore: "", }, ActionRow{ // S8 - Accept: 68, + Accept: 70, Ignore: "", }, ActionRow{ // S9 - Accept: 57, + Accept: 59, Ignore: "", }, ActionRow{ // S10 - Accept: 52, + Accept: 54, Ignore: "", }, ActionRow{ // S11 - Accept: 74, + Accept: 76, Ignore: "", }, ActionRow{ // S12 - Accept: 53, + Accept: 55, Ignore: "", }, ActionRow{ // S13 - Accept: 56, - Ignore: "", - }, - ActionRow{ // S14 Accept: 58, Ignore: "", }, + ActionRow{ // S14 + Accept: 60, + Ignore: "", + }, ActionRow{ // S15 - Accept: 70, + Accept: 72, Ignore: "", }, ActionRow{ // S16 - Accept: 70, + Accept: 72, Ignore: "", }, ActionRow{ // S17 - Accept: 35, + Accept: 36, Ignore: "", }, ActionRow{ // S18 @@ -97,7 +97,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S19 - Accept: 45, + Accept: 46, Ignore: "", }, ActionRow{ // S20 @@ -105,11 +105,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S21 - Accept: 43, + Accept: 44, Ignore: "", }, ActionRow{ // S22 - Accept: 34, + Accept: 35, Ignore: "", }, ActionRow{ // S23 @@ -141,7 +141,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S30 - Accept: 48, + Accept: 49, Ignore: "", }, ActionRow{ // S31 @@ -165,7 +165,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S36 - Accept: 47, + Accept: 48, Ignore: "", }, ActionRow{ // S37 @@ -173,11 +173,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S38 - Accept: 65, + Accept: 67, Ignore: "", }, ActionRow{ // S39 - Accept: 42, + Accept: 43, Ignore: "", }, ActionRow{ // S40 @@ -185,7 +185,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S41 - Accept: 69, + Accept: 71, Ignore: "", }, ActionRow{ // S42 @@ -221,43 +221,43 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S50 - Accept: 32, + Accept: 33, Ignore: "", }, ActionRow{ // S51 - Accept: 38, + Accept: 39, Ignore: "", }, ActionRow{ // S52 - Accept: 66, + Accept: 68, Ignore: "", }, ActionRow{ // S53 - Accept: 29, + Accept: 30, Ignore: "", }, ActionRow{ // S54 - Accept: 26, + Accept: 27, Ignore: "", }, ActionRow{ // S55 - Accept: 28, + Accept: 29, Ignore: "", }, ActionRow{ // S56 - Accept: 61, + Accept: 63, Ignore: "", }, ActionRow{ // S57 - Accept: 54, + Accept: 56, Ignore: "", }, ActionRow{ // S58 - Accept: 55, + Accept: 57, Ignore: "", }, ActionRow{ // S59 - Accept: 62, + Accept: 64, Ignore: "", }, ActionRow{ // S60 @@ -265,19 +265,19 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S61 - Accept: 27, + Accept: 28, Ignore: "", }, ActionRow{ // S62 - Accept: 59, + Accept: 61, Ignore: "", }, ActionRow{ // S63 - Accept: 30, + Accept: 31, Ignore: "", }, ActionRow{ // S64 - Accept: 71, + Accept: 73, Ignore: "", }, ActionRow{ // S65 @@ -289,35 +289,35 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S67 - Accept: 50, + Accept: 0, Ignore: "", }, ActionRow{ // S68 - Accept: 46, - Ignore: "", - }, - ActionRow{ // S69 - Accept: 41, - Ignore: "", - }, - ActionRow{ // S70 - Accept: 39, - Ignore: "", - }, - ActionRow{ // S71 - Accept: 44, - Ignore: "", - }, - ActionRow{ // S72 Accept: 51, Ignore: "", }, + ActionRow{ // S69 + Accept: 47, + Ignore: "", + }, + ActionRow{ // S70 + Accept: 42, + Ignore: "", + }, + ActionRow{ // S71 + Accept: 40, + Ignore: "", + }, + ActionRow{ // S72 + Accept: 45, + Ignore: "", + }, ActionRow{ // S73 - Accept: 18, + Accept: 52, Ignore: "", }, ActionRow{ // S74 - Accept: 15, + Accept: 18, Ignore: "", }, ActionRow{ // S75 @@ -325,15 +325,15 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S76 - Accept: 16, - Ignore: "", - }, - ActionRow{ // S77 Accept: 15, Ignore: "", }, + ActionRow{ // S77 + Accept: 16, + Ignore: "", + }, ActionRow{ // S78 - Accept: 0, + Accept: 15, Ignore: "", }, ActionRow{ // S79 @@ -357,15 +357,15 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S84 - Accept: 81, + Accept: 0, Ignore: "", }, ActionRow{ // S85 - Accept: 82, + Accept: 83, Ignore: "", }, ActionRow{ // S86 - Accept: 0, + Accept: 84, Ignore: "", }, ActionRow{ // S87 @@ -377,15 +377,15 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S89 - Accept: 23, + Accept: 0, Ignore: "", }, ActionRow{ // S90 - Accept: 37, + Accept: 23, Ignore: "", }, ActionRow{ // S91 - Accept: 0, + Accept: 38, Ignore: "", }, ActionRow{ // S92 @@ -401,23 +401,23 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S95 - Accept: 22, + Accept: 0, Ignore: "", }, ActionRow{ // S96 - Accept: 36, + Accept: 22, Ignore: "", }, ActionRow{ // S97 - Accept: 40, + Accept: 37, Ignore: "", }, ActionRow{ // S98 - Accept: 69, + Accept: 41, Ignore: "", }, ActionRow{ // S99 - Accept: 0, + Accept: 71, Ignore: "", }, ActionRow{ // S100 @@ -429,31 +429,31 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S102 - Accept: 21, + Accept: 0, Ignore: "", }, ActionRow{ // S103 - Accept: 33, + Accept: 21, Ignore: "", }, ActionRow{ // S104 - Accept: 63, + Accept: 34, Ignore: "", }, ActionRow{ // S105 - Accept: 0, + Accept: 65, Ignore: "", }, ActionRow{ // S106 - Accept: 31, + Accept: 0, Ignore: "", }, ActionRow{ // S107 - Accept: 71, + Accept: 32, Ignore: "", }, ActionRow{ // S108 - Accept: 0, + Accept: 73, Ignore: "", }, ActionRow{ // S109 @@ -461,75 +461,75 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S110 - Accept: 71, + Accept: 0, Ignore: "", }, ActionRow{ // S111 - Accept: 70, + Accept: 73, Ignore: "", }, ActionRow{ // S112 - Accept: 24, + Accept: 72, Ignore: "", }, ActionRow{ // S113 - Accept: 25, + Accept: 72, Ignore: "", }, ActionRow{ // S114 - Accept: 0, + Accept: 24, Ignore: "", }, ActionRow{ // S115 - Accept: 0, + Accept: 25, Ignore: "", }, ActionRow{ // S116 - Accept: 0, + Accept: 53, Ignore: "", }, ActionRow{ // S117 - Accept: 83, + Accept: 0, Ignore: "", }, ActionRow{ // S118 - Accept: 76, + Accept: 0, Ignore: "", }, ActionRow{ // S119 - Accept: 75, + Accept: 0, Ignore: "", }, ActionRow{ // S120 - Accept: 77, + Accept: 85, Ignore: "", }, ActionRow{ // S121 - Accept: 79, - Ignore: "", - }, - ActionRow{ // S122 Accept: 78, Ignore: "", }, + ActionRow{ // S122 + Accept: 77, + Ignore: "", + }, ActionRow{ // S123 - Accept: 80, + Accept: 79, Ignore: "", }, ActionRow{ // S124 - Accept: 20, + Accept: 81, Ignore: "", }, ActionRow{ // S125 - Accept: 0, + Accept: 80, Ignore: "", }, ActionRow{ // S126 - Accept: 7, + Accept: 82, Ignore: "", }, ActionRow{ // S127 - Accept: 0, + Accept: 20, Ignore: "", }, ActionRow{ // S128 @@ -537,7 +537,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S129 - Accept: 19, + Accept: 7, Ignore: "", }, ActionRow{ // S130 @@ -545,11 +545,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S131 - Accept: 13, + Accept: 0, Ignore: "", }, ActionRow{ // S132 - Accept: 13, + Accept: 19, Ignore: "", }, ActionRow{ // S133 @@ -557,11 +557,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S134 - Accept: 0, + Accept: 13, Ignore: "", }, ActionRow{ // S135 - Accept: 71, + Accept: 13, Ignore: "", }, ActionRow{ // S136 @@ -573,11 +573,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S138 - Accept: 71, + Accept: 73, Ignore: "", }, ActionRow{ // S139 - Accept: 71, + Accept: 0, Ignore: "", }, ActionRow{ // S140 @@ -585,15 +585,15 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S141 - Accept: 17, + Accept: 73, Ignore: "", }, ActionRow{ // S142 - Accept: 17, + Accept: 73, Ignore: "", }, ActionRow{ // S143 - Accept: 0, + Accept: 26, Ignore: "", }, ActionRow{ // S144 @@ -601,11 +601,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S145 - Accept: 0, + Accept: 17, Ignore: "", }, ActionRow{ // S146 - Accept: 72, + Accept: 17, Ignore: "", }, ActionRow{ // S147 @@ -613,7 +613,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S148 - Accept: 71, + Accept: 0, Ignore: "", }, ActionRow{ // S149 @@ -621,39 +621,39 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S150 - Accept: 71, + Accept: 74, Ignore: "", }, ActionRow{ // S151 - Accept: 71, + Accept: 0, Ignore: "", }, ActionRow{ // S152 - Accept: 0, + Accept: 73, Ignore: "", }, ActionRow{ // S153 - Accept: 4, + Accept: 0, Ignore: "", }, ActionRow{ // S154 - Accept: 72, + Accept: 73, Ignore: "", }, ActionRow{ // S155 - Accept: 0, + Accept: 73, Ignore: "", }, ActionRow{ // S156 - Accept: 71, + Accept: 0, Ignore: "", }, ActionRow{ // S157 - Accept: 0, + Accept: 4, Ignore: "", }, ActionRow{ // S158 - Accept: 0, + Accept: 74, Ignore: "", }, ActionRow{ // S159 @@ -661,11 +661,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S160 - Accept: 0, + Accept: 73, Ignore: "", }, ActionRow{ // S161 - Accept: 85, + Accept: 0, Ignore: "", }, ActionRow{ // S162 @@ -673,7 +673,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S163 - Accept: 84, + Accept: 0, Ignore: "", }, ActionRow{ // S164 @@ -681,11 +681,27 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S165 - Accept: 0, + Accept: 87, Ignore: "", }, ActionRow{ // S166 - Accept: 73, + Accept: 0, + Ignore: "", + }, + ActionRow{ // S167 + Accept: 86, + Ignore: "", + }, + ActionRow{ // S168 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S169 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S170 + Accept: 75, Ignore: "", }, } diff --git a/go/src/miller/parsing/lexer/lexer.go b/go/src/miller/parsing/lexer/lexer.go index 877290262..dde2ee9bd 100644 --- a/go/src/miller/parsing/lexer/lexer.go +++ b/go/src/miller/parsing/lexer/lexer.go @@ -11,8 +11,8 @@ import ( const ( NoState = -1 - NumStates = 167 - NumSymbols = 285 + NumStates = 171 + NumSymbols = 295 ) type Lexer struct { @@ -117,285 +117,295 @@ Lexer symbols: 1: '"' 2: '0' 3: 'x' -4: '.' -5: '-' +4: '0' +5: 'b' 6: '.' -7: '.' -8: '-' +7: '-' +8: '.' 9: '.' -10: '.' -11: '-' -12: 'I' -13: 'P' -14: 'S' -15: 'I' -16: 'F' -17: 'S' -18: 'I' -19: 'R' -20: 'S' -21: 'O' -22: 'P' -23: 'S' -24: 'O' -25: 'F' -26: 'S' -27: 'O' -28: 'R' -29: 'S' -30: 'N' -31: 'F' +10: '-' +11: '.' +12: '.' +13: '-' +14: 'I' +15: 'P' +16: 'S' +17: 'I' +18: 'F' +19: 'S' +20: 'I' +21: 'R' +22: 'S' +23: 'O' +24: 'P' +25: 'S' +26: 'O' +27: 'F' +28: 'S' +29: 'O' +30: 'R' +31: 'S' 32: 'N' -33: 'R' -34: 'F' -35: 'N' -36: 'R' -37: 'F' -38: 'I' -39: 'L' -40: 'E' -41: 'N' -42: 'A' -43: 'M' -44: 'E' -45: 'F' -46: 'I' -47: 'L' -48: 'E' -49: 'N' -50: 'U' -51: 'M' -52: 'b' -53: 'e' -54: 'g' -55: 'i' -56: 'n' -57: 'e' +33: 'F' +34: 'N' +35: 'R' +36: 'F' +37: 'N' +38: 'R' +39: 'F' +40: 'I' +41: 'L' +42: 'E' +43: 'N' +44: 'A' +45: 'M' +46: 'E' +47: 'F' +48: 'I' +49: 'L' +50: 'E' +51: 'N' +52: 'U' +53: 'M' +54: 'b' +55: 'e' +56: 'g' +57: 'i' 58: 'n' -59: 'd' -60: '$' -61: '$' -62: '{' -63: '}' -64: '$' -65: '*' -66: '@' -67: '@' -68: '{' -69: '}' -70: '@' -71: '*' -72: '%' -73: '%' +59: 'e' +60: 'n' +61: 'd' +62: '$' +63: '$' +64: '{' +65: '}' +66: '$' +67: '*' +68: '@' +69: '@' +70: '{' +71: '}' +72: '@' +73: '*' 74: '%' -75: 'p' -76: 'a' -77: 'n' -78: 'i' -79: 'c' -80: '%' -81: '%' +75: '%' +76: '%' +77: 'p' +78: 'a' +79: 'n' +80: 'i' +81: 'c' 82: '%' -83: ';' -84: '{' -85: '}' -86: '=' -87: '[' -88: ']' -89: '$' -90: '[' -91: '@' +83: '%' +84: '%' +85: ';' +86: '{' +87: '}' +88: '=' +89: '[' +90: ']' +91: '$' 92: '[' -93: '|' -94: '|' -95: '=' -96: '^' -97: '^' -98: '=' -99: '&' -100: '&' -101: '=' -102: '|' +93: '@' +94: '[' +95: '|' +96: '|' +97: '=' +98: '^' +99: '^' +100: '=' +101: '&' +102: '&' 103: '=' -104: '^' +104: '|' 105: '=' -106: '<' -107: '<' -108: '=' -109: '>' -110: '>' -111: '=' -112: '+' +106: '^' +107: '=' +108: '<' +109: '<' +110: '=' +111: '>' +112: '>' 113: '=' -114: '.' -115: '=' -116: '-' +114: '>' +115: '>' +116: '>' 117: '=' -118: '*' +118: '+' 119: '=' -120: '/' +120: '.' 121: '=' -122: '/' -123: '/' -124: '=' -125: '%' -126: '=' -127: '*' -128: '*' -129: '=' -130: '?' -131: ':' -132: '|' -133: '|' -134: '^' -135: '^' -136: '&' -137: '&' -138: '=' -139: '~' -140: '!' -141: '=' -142: '~' -143: '=' +122: '-' +123: '=' +124: '*' +125: '=' +126: '/' +127: '=' +128: '/' +129: '/' +130: '=' +131: '%' +132: '=' +133: '*' +134: '*' +135: '=' +136: '?' +137: ':' +138: '|' +139: '|' +140: '^' +141: '^' +142: '&' +143: '&' 144: '=' -145: '!' -146: '=' -147: '>' -148: '>' +145: '~' +146: '!' +147: '=' +148: '~' 149: '=' -150: '<' -151: '<' +150: '=' +151: '!' 152: '=' -153: '|' -154: '^' -155: '&' +153: '>' +154: '>' +155: '=' 156: '<' 157: '<' -158: '>' -159: '>' -160: '+' -161: '-' -162: '.' -163: '+' -164: '.' -165: '-' -166: '.' -167: '*' -168: '/' -169: '/' -170: '/' -171: '%' -172: '.' -173: '*' -174: '.' -175: '/' -176: '.' +158: '=' +159: '|' +160: '^' +161: '&' +162: '<' +163: '<' +164: '>' +165: '>' +166: '>' +167: '>' +168: '>' +169: '+' +170: '-' +171: '.' +172: '+' +173: '.' +174: '-' +175: '.' +176: '*' 177: '/' 178: '/' -179: '!' -180: '~' -181: '*' +179: '/' +180: '%' +181: '.' 182: '*' -183: '(' -184: ')' -185: ',' -186: '_' -187: ' ' +183: '.' +184: '/' +185: '.' +186: '/' +187: '/' 188: '!' -189: '#' -190: '$' -191: '%' -192: '&' -193: ''' -194: '\' -195: '(' -196: ')' -197: '*' -198: '+' -199: ',' -200: '-' -201: '.' -202: '/' -203: ':' -204: ';' -205: '<' -206: '=' -207: '>' -208: '?' -209: '@' -210: '[' -211: ']' -212: '^' -213: '_' -214: '`' -215: '{' -216: '|' -217: '}' -218: '~' -219: '\' -220: '"' -221: 'e' -222: 'E' -223: 't' -224: 'r' -225: 'u' -226: 'e' -227: 'f' -228: 'a' -229: 'l' -230: 's' -231: 'e' -232: ' ' -233: '!' -234: '#' -235: '$' -236: '%' -237: '&' -238: ''' -239: '\' -240: '(' -241: ')' -242: '*' -243: '+' -244: ',' -245: '-' -246: '.' -247: '/' -248: ':' -249: ';' -250: '<' -251: '=' -252: '>' -253: '?' -254: '@' -255: '[' -256: ']' -257: '^' -258: '_' -259: '`' -260: '|' -261: '~' -262: '\' -263: '{' -264: '\' -265: '}' -266: ' ' -267: '\t' -268: '\n' -269: '\r' -270: 'a'-'z' -271: 'A'-'Z' -272: '0'-'9' -273: '0'-'9' -274: 'a'-'f' -275: 'A'-'F' -276: 'A'-'Z' -277: 'a'-'z' -278: '0'-'9' -279: \u0100-\U0010ffff +189: '~' +190: '*' +191: '*' +192: '(' +193: ')' +194: ',' +195: '_' +196: ' ' +197: '!' +198: '#' +199: '$' +200: '%' +201: '&' +202: ''' +203: '\' +204: '(' +205: ')' +206: '*' +207: '+' +208: ',' +209: '-' +210: '.' +211: '/' +212: ':' +213: ';' +214: '<' +215: '=' +216: '>' +217: '?' +218: '@' +219: '[' +220: ']' +221: '^' +222: '_' +223: '`' +224: '{' +225: '|' +226: '}' +227: '~' +228: '\' +229: '"' +230: 'e' +231: 'E' +232: 't' +233: 'r' +234: 'u' +235: 'e' +236: 'f' +237: 'a' +238: 'l' +239: 's' +240: 'e' +241: ' ' +242: '!' +243: '#' +244: '$' +245: '%' +246: '&' +247: ''' +248: '\' +249: '(' +250: ')' +251: '*' +252: '+' +253: ',' +254: '-' +255: '.' +256: '/' +257: ':' +258: ';' +259: '<' +260: '=' +261: '>' +262: '?' +263: '@' +264: '[' +265: ']' +266: '^' +267: '_' +268: '`' +269: '|' +270: '~' +271: '\' +272: '{' +273: '\' +274: '}' +275: ' ' +276: '\t' +277: '\n' +278: '\r' +279: 'a'-'z' 280: 'A'-'Z' -281: 'a'-'z' +281: '0'-'9' 282: '0'-'9' -283: \u0100-\U0010ffff -284: . +283: 'a'-'f' +284: 'A'-'F' +285: '0'-'1' +286: 'A'-'Z' +287: 'a'-'z' +288: '0'-'9' +289: \u0100-\U0010ffff +290: 'A'-'Z' +291: 'a'-'z' +292: '0'-'9' +293: \u0100-\U0010ffff +294: . */ diff --git a/go/src/miller/parsing/lexer/transitiontable.go b/go/src/miller/parsing/lexer/transitiontable.go index 3df6867f8..73276ed42 100644 --- a/go/src/miller/parsing/lexer/transitiontable.go +++ b/go/src/miller/parsing/lexer/transitiontable.go @@ -311,10 +311,12 @@ var TransTab = TransitionTable{ return 16 case r == 69: // ['E','E'] return 65 + case r == 98: // ['b','b'] + return 66 case r == 101: // ['e','e'] return 65 case r == 120: // ['x','x'] - return 66 + return 67 } return NoState }, @@ -348,9 +350,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 60: // ['<','<'] - return 67 - case r == 61: // ['=','='] return 68 + case r == 61: // ['=','='] + return 69 } return NoState }, @@ -358,9 +360,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 69 - case r == 126: // ['~','~'] return 70 + case r == 126: // ['~','~'] + return 71 } return NoState }, @@ -368,9 +370,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 71 - case r == 62: // ['>','>'] return 72 + case r == 62: // ['>','>'] + return 73 } return NoState }, @@ -384,19 +386,19 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 42: // ['*','*'] - return 73 - case 48 <= r && r <= 57: // ['0','9'] return 74 + case 48 <= r && r <= 57: // ['0','9'] + return 75 case 65 <= r && r <= 90: // ['A','Z'] - return 75 - case r == 91: // ['[','['] return 76 - case r == 95: // ['_','_'] + case r == 91: // ['[','['] return 77 - case 97 <= r && r <= 122: // ['a','z'] - return 75 - case r == 123: // ['{','{'] + case r == 95: // ['_','_'] return 78 + case 97 <= r && r <= 122: // ['a','z'] + return 76 + case r == 123: // ['{','{'] + return 79 } return NoState }, @@ -404,9 +406,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 73: // ['I','I'] - return 79 - case r == 78: // ['N','N'] return 80 + case r == 78: // ['N','N'] + return 81 } return NoState }, @@ -414,11 +416,11 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 70: // ['F','F'] - return 81 - case r == 80: // ['P','P'] return 82 - case r == 82: // ['R','R'] + case r == 80: // ['P','P'] return 83 + case r == 82: // ['R','R'] + return 84 } return NoState }, @@ -426,9 +428,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 70: // ['F','F'] - return 84 - case r == 82: // ['R','R'] return 85 + case r == 82: // ['R','R'] + return 86 } return NoState }, @@ -436,11 +438,11 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 70: // ['F','F'] - return 86 - case r == 80: // ['P','P'] return 87 - case r == 82: // ['R','R'] + case r == 80: // ['P','P'] return 88 + case r == 82: // ['R','R'] + return 89 } return NoState }, @@ -460,9 +462,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 89 - case r == 94: // ['^','^'] return 90 + case r == 94: // ['^','^'] + return 91 } return NoState }, @@ -470,7 +472,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 101: // ['e','e'] - return 91 + return 92 } return NoState }, @@ -478,7 +480,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 110: // ['n','n'] - return 92 + return 93 } return NoState }, @@ -486,7 +488,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 97: // ['a','a'] - return 93 + return 94 } return NoState }, @@ -494,7 +496,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 114: // ['r','r'] - return 94 + return 95 } return NoState }, @@ -508,9 +510,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 95 - case r == 124: // ['|','|'] return 96 + case r == 124: // ['|','|'] + return 97 } return NoState }, @@ -530,7 +532,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 126: // ['~','~'] - return 97 + return 98 } return NoState }, @@ -624,7 +626,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 34: // ['"','"'] - return 98 + return 99 } return NoState }, @@ -686,73 +688,73 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 32: // [' ',' '] - return 99 - case r == 33: // ['!','!'] - return 99 - case r == 35: // ['#','#'] - return 99 - case r == 36: // ['$','$'] - return 99 - case r == 37: // ['%','%'] - return 99 - case r == 38: // ['&','&'] - return 99 - case r == 39: // [''','''] - return 99 - case r == 40: // ['(','('] - return 99 - case r == 41: // [')',')'] - return 99 - case r == 42: // ['*','*'] - return 99 - case r == 43: // ['+','+'] - return 99 - case r == 44: // [',',','] - return 99 - case r == 45: // ['-','-'] - return 99 - case r == 46: // ['.','.'] - return 99 - case r == 47: // ['/','/'] - return 99 - case 48 <= r && r <= 57: // ['0','9'] - return 99 - case r == 58: // [':',':'] - return 99 - case r == 59: // [';',';'] - return 99 - case r == 60: // ['<','<'] - return 99 - case r == 61: // ['=','='] - return 99 - case r == 62: // ['>','>'] - return 99 - case r == 63: // ['?','?'] - return 99 - case r == 64: // ['@','@'] - return 99 - case 65 <= r && r <= 90: // ['A','Z'] - return 99 - case r == 91: // ['[','['] - return 99 - case r == 92: // ['\','\'] return 100 + case r == 33: // ['!','!'] + return 100 + case r == 35: // ['#','#'] + return 100 + case r == 36: // ['$','$'] + return 100 + case r == 37: // ['%','%'] + return 100 + case r == 38: // ['&','&'] + return 100 + case r == 39: // [''','''] + return 100 + case r == 40: // ['(','('] + return 100 + case r == 41: // [')',')'] + return 100 + case r == 42: // ['*','*'] + return 100 + case r == 43: // ['+','+'] + return 100 + case r == 44: // [',',','] + return 100 + case r == 45: // ['-','-'] + return 100 + case r == 46: // ['.','.'] + return 100 + case r == 47: // ['/','/'] + return 100 + case 48 <= r && r <= 57: // ['0','9'] + return 100 + case r == 58: // [':',':'] + return 100 + case r == 59: // [';',';'] + return 100 + case r == 60: // ['<','<'] + return 100 + case r == 61: // ['=','='] + return 100 + case r == 62: // ['>','>'] + return 100 + case r == 63: // ['?','?'] + return 100 + case r == 64: // ['@','@'] + return 100 + case 65 <= r && r <= 90: // ['A','Z'] + return 100 + case r == 91: // ['[','['] + return 100 + case r == 92: // ['\','\'] + return 101 case r == 93: // [']',']'] - return 99 + return 100 case r == 94: // ['^','^'] - return 99 + return 100 case r == 95: // ['_','_'] - return 99 + return 100 case r == 96: // ['`','`'] - return 99 + return 100 case 97 <= r && r <= 122: // ['a','z'] - return 99 + return 100 case r == 124: // ['|','|'] - return 99 + return 100 case r == 126: // ['~','~'] - return 99 + return 100 case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 99 + return 100 } return NoState }, @@ -760,7 +762,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 37: // ['%','%'] - return 101 + return 102 } return NoState }, @@ -774,7 +776,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 102 + return 103 } return NoState }, @@ -782,7 +784,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 103 + return 104 } return NoState }, @@ -826,7 +828,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 47: // ['/','/'] - return 104 + return 105 } return NoState }, @@ -836,9 +838,9 @@ var TransTab = TransitionTable{ case 48 <= r && r <= 57: // ['0','9'] return 60 case r == 69: // ['E','E'] - return 105 + return 106 case r == 101: // ['e','e'] - return 105 + return 106 } return NoState }, @@ -852,7 +854,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 106 + return 107 } return NoState }, @@ -866,11 +868,11 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 107 + return 108 case r == 69: // ['E','E'] - return 108 + return 109 case r == 101: // ['e','e'] - return 108 + return 109 } return NoState }, @@ -878,35 +880,37 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 45: // ['-','-'] - return 109 - case 48 <= r && r <= 57: // ['0','9'] return 110 + case 48 <= r && r <= 57: // ['0','9'] + return 111 } return NoState }, // S66 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 111 - case 65 <= r && r <= 70: // ['A','F'] - return 111 - case 97 <= r && r <= 102: // ['a','f'] - return 111 + case 48 <= r && r <= 49: // ['0','1'] + return 112 } return NoState }, // S67 func(r rune) int { switch { - case r == 61: // ['=','='] - return 112 + case 48 <= r && r <= 57: // ['0','9'] + return 113 + case 65 <= r && r <= 70: // ['A','F'] + return 113 + case 97 <= r && r <= 102: // ['a','f'] + return 113 } return NoState }, // S68 func(r rune) int { switch { + case r == 61: // ['=','='] + return 114 } return NoState }, @@ -931,28 +935,22 @@ var TransTab = TransitionTable{ // S72 func(r rune) int { switch { - case r == 61: // ['=','='] - return 113 } return NoState }, // S73 func(r rune) int { switch { + case r == 61: // ['=','='] + return 115 + case r == 62: // ['>','>'] + return 116 } return NoState }, // S74 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 74 - case 65 <= r && r <= 90: // ['A','Z'] - return 75 - case r == 95: // ['_','_'] - return 77 - case 97 <= r && r <= 122: // ['a','z'] - return 75 } return NoState }, @@ -960,131 +958,137 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 74 + return 75 case 65 <= r && r <= 90: // ['A','Z'] - return 75 + return 76 case r == 95: // ['_','_'] - return 77 + return 78 case 97 <= r && r <= 122: // ['a','z'] - return 75 + return 76 } return NoState }, // S76 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 75 + case 65 <= r && r <= 90: // ['A','Z'] + return 76 + case r == 95: // ['_','_'] + return 78 + case 97 <= r && r <= 122: // ['a','z'] + return 76 } return NoState }, // S77 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 74 - case 65 <= r && r <= 90: // ['A','Z'] - return 75 - case r == 95: // ['_','_'] - return 77 - case 97 <= r && r <= 122: // ['a','z'] - return 75 } return NoState }, // S78 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 114 - case r == 33: // ['!','!'] - return 114 - case r == 35: // ['#','#'] - return 114 - case r == 36: // ['$','$'] - return 114 - case r == 37: // ['%','%'] - return 114 - case r == 38: // ['&','&'] - return 114 - case r == 39: // [''','''] - return 114 - case r == 40: // ['(','('] - return 114 - case r == 41: // [')',')'] - return 114 - case r == 42: // ['*','*'] - return 114 - case r == 43: // ['+','+'] - return 114 - case r == 44: // [',',','] - return 114 - case r == 45: // ['-','-'] - return 114 - case r == 46: // ['.','.'] - return 114 - case r == 47: // ['/','/'] - return 114 case 48 <= r && r <= 57: // ['0','9'] - return 114 - case r == 58: // [':',':'] - return 114 - case r == 59: // [';',';'] - return 114 - case r == 60: // ['<','<'] - return 114 - case r == 61: // ['=','='] - return 114 - case r == 62: // ['>','>'] - return 114 - case r == 63: // ['?','?'] - return 114 - case r == 64: // ['@','@'] - return 114 + return 75 case 65 <= r && r <= 90: // ['A','Z'] - return 114 - case r == 91: // ['[','['] - return 114 - case r == 92: // ['\','\'] - return 115 - case r == 93: // [']',']'] - return 114 - case r == 94: // ['^','^'] - return 114 + return 76 case r == 95: // ['_','_'] - return 114 - case r == 96: // ['`','`'] - return 114 + return 78 case 97 <= r && r <= 122: // ['a','z'] - return 114 - case r == 124: // ['|','|'] - return 114 - case r == 126: // ['~','~'] - return 114 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 114 + return 76 } return NoState }, // S79 func(r rune) int { switch { - case r == 76: // ['L','L'] - return 116 + case r == 32: // [' ',' '] + return 117 + case r == 33: // ['!','!'] + return 117 + case r == 35: // ['#','#'] + return 117 + case r == 36: // ['$','$'] + return 117 + case r == 37: // ['%','%'] + return 117 + case r == 38: // ['&','&'] + return 117 + case r == 39: // [''','''] + return 117 + case r == 40: // ['(','('] + return 117 + case r == 41: // [')',')'] + return 117 + case r == 42: // ['*','*'] + return 117 + case r == 43: // ['+','+'] + return 117 + case r == 44: // [',',','] + return 117 + case r == 45: // ['-','-'] + return 117 + case r == 46: // ['.','.'] + return 117 + case r == 47: // ['/','/'] + return 117 + case 48 <= r && r <= 57: // ['0','9'] + return 117 + case r == 58: // [':',':'] + return 117 + case r == 59: // [';',';'] + return 117 + case r == 60: // ['<','<'] + return 117 + case r == 61: // ['=','='] + return 117 + case r == 62: // ['>','>'] + return 117 + case r == 63: // ['?','?'] + return 117 + case r == 64: // ['@','@'] + return 117 + case 65 <= r && r <= 90: // ['A','Z'] + return 117 + case r == 91: // ['[','['] + return 117 + case r == 92: // ['\','\'] + return 118 + case r == 93: // [']',']'] + return 117 + case r == 94: // ['^','^'] + return 117 + case r == 95: // ['_','_'] + return 117 + case r == 96: // ['`','`'] + return 117 + case 97 <= r && r <= 122: // ['a','z'] + return 117 + case r == 124: // ['|','|'] + return 117 + case r == 126: // ['~','~'] + return 117 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 117 } return NoState }, // S80 func(r rune) int { switch { - case r == 82: // ['R','R'] - return 117 + case r == 76: // ['L','L'] + return 119 } return NoState }, // S81 func(r rune) int { switch { - case r == 83: // ['S','S'] - return 118 + case r == 82: // ['R','R'] + return 120 } return NoState }, @@ -1092,7 +1096,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 83: // ['S','S'] - return 119 + return 121 } return NoState }, @@ -1100,13 +1104,15 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 83: // ['S','S'] - return 120 + return 122 } return NoState }, // S84 func(r rune) int { switch { + case r == 83: // ['S','S'] + return 123 } return NoState }, @@ -1119,8 +1125,6 @@ var TransTab = TransitionTable{ // S86 func(r rune) int { switch { - case r == 83: // ['S','S'] - return 121 } return NoState }, @@ -1128,7 +1132,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 83: // ['S','S'] - return 122 + return 124 } return NoState }, @@ -1136,77 +1140,85 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 83: // ['S','S'] - return 123 + return 125 } return NoState }, // S89 func(r rune) int { switch { + case r == 83: // ['S','S'] + return 126 } return NoState }, // S90 func(r rune) int { switch { - case r == 61: // ['=','='] - return 124 } return NoState }, // S91 func(r rune) int { switch { - case r == 103: // ['g','g'] - return 125 + case r == 61: // ['=','='] + return 127 } return NoState }, // S92 func(r rune) int { switch { - case r == 100: // ['d','d'] - return 126 + case r == 103: // ['g','g'] + return 128 } return NoState }, // S93 func(r rune) int { switch { - case r == 108: // ['l','l'] - return 127 + case r == 100: // ['d','d'] + return 129 } return NoState }, // S94 func(r rune) int { switch { - case r == 117: // ['u','u'] - return 128 + case r == 108: // ['l','l'] + return 130 } return NoState }, // S95 func(r rune) int { switch { + case r == 117: // ['u','u'] + return 131 } return NoState }, // S96 func(r rune) int { switch { - case r == 61: // ['=','='] - return 129 } return NoState }, // S97 func(r rune) int { switch { + case r == 61: // ['=','='] + return 132 } return NoState }, // S98 + func(r rune) int { + switch { + } + return NoState + }, + // S99 func(r rune) int { switch { case r == 32: // [' ',' '] @@ -1286,103 +1298,97 @@ var TransTab = TransitionTable{ } return NoState }, - // S99 - func(r rune) int { - switch { - case r == 32: // [' ',' '] - return 99 - case r == 33: // ['!','!'] - return 99 - case r == 35: // ['#','#'] - return 99 - case r == 36: // ['$','$'] - return 99 - case r == 37: // ['%','%'] - return 99 - case r == 38: // ['&','&'] - return 99 - case r == 39: // [''','''] - return 99 - case r == 40: // ['(','('] - return 99 - case r == 41: // [')',')'] - return 99 - case r == 42: // ['*','*'] - return 99 - case r == 43: // ['+','+'] - return 99 - case r == 44: // [',',','] - return 99 - case r == 45: // ['-','-'] - return 99 - case r == 46: // ['.','.'] - return 99 - case r == 47: // ['/','/'] - return 99 - case 48 <= r && r <= 57: // ['0','9'] - return 99 - case r == 58: // [':',':'] - return 99 - case r == 59: // [';',';'] - return 99 - case r == 60: // ['<','<'] - return 99 - case r == 61: // ['=','='] - return 99 - case r == 62: // ['>','>'] - return 99 - case r == 63: // ['?','?'] - return 99 - case r == 64: // ['@','@'] - return 99 - case 65 <= r && r <= 90: // ['A','Z'] - return 99 - case r == 91: // ['[','['] - return 99 - case r == 92: // ['\','\'] - return 130 - case r == 93: // [']',']'] - return 99 - case r == 94: // ['^','^'] - return 99 - case r == 95: // ['_','_'] - return 99 - case r == 96: // ['`','`'] - return 99 - case 97 <= r && r <= 122: // ['a','z'] - return 99 - case r == 124: // ['|','|'] - return 99 - case r == 125: // ['}','}'] - return 131 - case r == 126: // ['~','~'] - return 99 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 99 - } - return NoState - }, // S100 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 99 + case r == 32: // [' ',' '] + return 100 + case r == 33: // ['!','!'] + return 100 + case r == 35: // ['#','#'] + return 100 + case r == 36: // ['$','$'] + return 100 + case r == 37: // ['%','%'] + return 100 + case r == 38: // ['&','&'] + return 100 + case r == 39: // [''','''] + return 100 + case r == 40: // ['(','('] + return 100 + case r == 41: // [')',')'] + return 100 + case r == 42: // ['*','*'] + return 100 + case r == 43: // ['+','+'] + return 100 + case r == 44: // [',',','] + return 100 + case r == 45: // ['-','-'] + return 100 + case r == 46: // ['.','.'] + return 100 + case r == 47: // ['/','/'] + return 100 + case 48 <= r && r <= 57: // ['0','9'] + return 100 + case r == 58: // [':',':'] + return 100 + case r == 59: // [';',';'] + return 100 + case r == 60: // ['<','<'] + return 100 + case r == 61: // ['=','='] + return 100 + case r == 62: // ['>','>'] + return 100 + case r == 63: // ['?','?'] + return 100 + case r == 64: // ['@','@'] + return 100 + case 65 <= r && r <= 90: // ['A','Z'] + return 100 + case r == 91: // ['[','['] + return 100 + case r == 92: // ['\','\'] + return 133 + case r == 93: // [']',']'] + return 100 + case r == 94: // ['^','^'] + return 100 + case r == 95: // ['_','_'] + return 100 + case r == 96: // ['`','`'] + return 100 + case 97 <= r && r <= 122: // ['a','z'] + return 100 + case r == 124: // ['|','|'] + return 100 case r == 125: // ['}','}'] - return 132 + return 134 + case r == 126: // ['~','~'] + return 100 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 100 } return NoState }, // S101 func(r rune) int { switch { - case r == 112: // ['p','p'] - return 133 + case r == 123: // ['{','{'] + return 100 + case r == 125: // ['}','}'] + return 135 } return NoState }, // S102 func(r rune) int { switch { + case r == 112: // ['p','p'] + return 136 } return NoState }, @@ -1401,32 +1407,10 @@ var TransTab = TransitionTable{ // S105 func(r rune) int { switch { - case r == 45: // ['-','-'] - return 134 - case 48 <= r && r <= 57: // ['0','9'] - return 135 } return NoState }, // S106 - func(r rune) int { - switch { - } - return NoState - }, - // S107 - func(r rune) int { - switch { - case 48 <= r && r <= 57: // ['0','9'] - return 107 - case r == 69: // ['E','E'] - return 136 - case r == 101: // ['e','e'] - return 136 - } - return NoState - }, - // S108 func(r rune) int { switch { case r == 45: // ['-','-'] @@ -1436,11 +1420,31 @@ var TransTab = TransitionTable{ } return NoState }, - // S109 + // S107 + func(r rune) int { + switch { + } + return NoState + }, + // S108 func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] + return 108 + case r == 69: // ['E','E'] return 139 + case r == 101: // ['e','e'] + return 139 + } + return NoState + }, + // S109 + func(r rune) int { + switch { + case r == 45: // ['-','-'] + return 140 + case 48 <= r && r <= 57: // ['0','9'] + return 141 } return NoState }, @@ -1448,7 +1452,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 110 + return 142 } return NoState }, @@ -1457,115 +1461,45 @@ var TransTab = TransitionTable{ switch { case 48 <= r && r <= 57: // ['0','9'] return 111 - case 65 <= r && r <= 70: // ['A','F'] - return 111 - case 97 <= r && r <= 102: // ['a','f'] - return 111 } return NoState }, // S112 func(r rune) int { switch { + case 48 <= r && r <= 49: // ['0','1'] + return 112 } return NoState }, // S113 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 113 + case 65 <= r && r <= 70: // ['A','F'] + return 113 + case 97 <= r && r <= 102: // ['a','f'] + return 113 } return NoState }, // S114 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 114 - case r == 33: // ['!','!'] - return 114 - case r == 35: // ['#','#'] - return 114 - case r == 36: // ['$','$'] - return 114 - case r == 37: // ['%','%'] - return 114 - case r == 38: // ['&','&'] - return 114 - case r == 39: // [''','''] - return 114 - case r == 40: // ['(','('] - return 114 - case r == 41: // [')',')'] - return 114 - case r == 42: // ['*','*'] - return 114 - case r == 43: // ['+','+'] - return 114 - case r == 44: // [',',','] - return 114 - case r == 45: // ['-','-'] - return 114 - case r == 46: // ['.','.'] - return 114 - case r == 47: // ['/','/'] - return 114 - case 48 <= r && r <= 57: // ['0','9'] - return 114 - case r == 58: // [':',':'] - return 114 - case r == 59: // [';',';'] - return 114 - case r == 60: // ['<','<'] - return 114 - case r == 61: // ['=','='] - return 114 - case r == 62: // ['>','>'] - return 114 - case r == 63: // ['?','?'] - return 114 - case r == 64: // ['@','@'] - return 114 - case 65 <= r && r <= 90: // ['A','Z'] - return 114 - case r == 91: // ['[','['] - return 114 - case r == 92: // ['\','\'] - return 140 - case r == 93: // [']',']'] - return 114 - case r == 94: // ['^','^'] - return 114 - case r == 95: // ['_','_'] - return 114 - case r == 96: // ['`','`'] - return 114 - case 97 <= r && r <= 122: // ['a','z'] - return 114 - case r == 124: // ['|','|'] - return 114 - case r == 125: // ['}','}'] - return 141 - case r == 126: // ['~','~'] - return 114 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 114 } return NoState }, // S115 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 114 - case r == 125: // ['}','}'] - return 142 } return NoState }, // S116 func(r rune) int { switch { - case r == 69: // ['E','E'] + case r == 61: // ['=','='] return 143 } return NoState @@ -1573,18 +1507,94 @@ var TransTab = TransitionTable{ // S117 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 117 + case r == 33: // ['!','!'] + return 117 + case r == 35: // ['#','#'] + return 117 + case r == 36: // ['$','$'] + return 117 + case r == 37: // ['%','%'] + return 117 + case r == 38: // ['&','&'] + return 117 + case r == 39: // [''','''] + return 117 + case r == 40: // ['(','('] + return 117 + case r == 41: // [')',')'] + return 117 + case r == 42: // ['*','*'] + return 117 + case r == 43: // ['+','+'] + return 117 + case r == 44: // [',',','] + return 117 + case r == 45: // ['-','-'] + return 117 + case r == 46: // ['.','.'] + return 117 + case r == 47: // ['/','/'] + return 117 + case 48 <= r && r <= 57: // ['0','9'] + return 117 + case r == 58: // [':',':'] + return 117 + case r == 59: // [';',';'] + return 117 + case r == 60: // ['<','<'] + return 117 + case r == 61: // ['=','='] + return 117 + case r == 62: // ['>','>'] + return 117 + case r == 63: // ['?','?'] + return 117 + case r == 64: // ['@','@'] + return 117 + case 65 <= r && r <= 90: // ['A','Z'] + return 117 + case r == 91: // ['[','['] + return 117 + case r == 92: // ['\','\'] + return 144 + case r == 93: // [']',']'] + return 117 + case r == 94: // ['^','^'] + return 117 + case r == 95: // ['_','_'] + return 117 + case r == 96: // ['`','`'] + return 117 + case 97 <= r && r <= 122: // ['a','z'] + return 117 + case r == 124: // ['|','|'] + return 117 + case r == 125: // ['}','}'] + return 145 + case r == 126: // ['~','~'] + return 117 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 117 } return NoState }, // S118 func(r rune) int { switch { + case r == 123: // ['{','{'] + return 117 + case r == 125: // ['}','}'] + return 146 } return NoState }, // S119 func(r rune) int { switch { + case r == 69: // ['E','E'] + return 147 } return NoState }, @@ -1621,8 +1631,6 @@ var TransTab = TransitionTable{ // S125 func(r rune) int { switch { - case r == 105: // ['i','i'] - return 144 } return NoState }, @@ -1635,16 +1643,14 @@ var TransTab = TransitionTable{ // S127 func(r rune) int { switch { - case r == 115: // ['s','s'] - return 145 } return NoState }, // S128 func(r rune) int { switch { - case r == 101: // ['e','e'] - return 146 + case r == 105: // ['i','i'] + return 148 } return NoState }, @@ -1657,126 +1663,122 @@ var TransTab = TransitionTable{ // S130 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 99 - case r == 125: // ['}','}'] - return 132 + case r == 115: // ['s','s'] + return 149 } return NoState }, // S131 func(r rune) int { switch { + case r == 101: // ['e','e'] + return 150 } return NoState }, // S132 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 99 - case r == 33: // ['!','!'] - return 99 - case r == 35: // ['#','#'] - return 99 - case r == 36: // ['$','$'] - return 99 - case r == 37: // ['%','%'] - return 99 - case r == 38: // ['&','&'] - return 99 - case r == 39: // [''','''] - return 99 - case r == 40: // ['(','('] - return 99 - case r == 41: // [')',')'] - return 99 - case r == 42: // ['*','*'] - return 99 - case r == 43: // ['+','+'] - return 99 - case r == 44: // [',',','] - return 99 - case r == 45: // ['-','-'] - return 99 - case r == 46: // ['.','.'] - return 99 - case r == 47: // ['/','/'] - return 99 - case 48 <= r && r <= 57: // ['0','9'] - return 99 - case r == 58: // [':',':'] - return 99 - case r == 59: // [';',';'] - return 99 - case r == 60: // ['<','<'] - return 99 - case r == 61: // ['=','='] - return 99 - case r == 62: // ['>','>'] - return 99 - case r == 63: // ['?','?'] - return 99 - case r == 64: // ['@','@'] - return 99 - case 65 <= r && r <= 90: // ['A','Z'] - return 99 - case r == 91: // ['[','['] - return 99 - case r == 92: // ['\','\'] - return 130 - case r == 93: // [']',']'] - return 99 - case r == 94: // ['^','^'] - return 99 - case r == 95: // ['_','_'] - return 99 - case r == 96: // ['`','`'] - return 99 - case 97 <= r && r <= 122: // ['a','z'] - return 99 - case r == 124: // ['|','|'] - return 99 - case r == 125: // ['}','}'] - return 131 - case r == 126: // ['~','~'] - return 99 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 99 } return NoState }, // S133 func(r rune) int { switch { - case r == 97: // ['a','a'] - return 147 + case r == 123: // ['{','{'] + return 100 + case r == 125: // ['}','}'] + return 135 } return NoState }, // S134 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 148 } return NoState }, // S135 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 100 + case r == 33: // ['!','!'] + return 100 + case r == 35: // ['#','#'] + return 100 + case r == 36: // ['$','$'] + return 100 + case r == 37: // ['%','%'] + return 100 + case r == 38: // ['&','&'] + return 100 + case r == 39: // [''','''] + return 100 + case r == 40: // ['(','('] + return 100 + case r == 41: // [')',')'] + return 100 + case r == 42: // ['*','*'] + return 100 + case r == 43: // ['+','+'] + return 100 + case r == 44: // [',',','] + return 100 + case r == 45: // ['-','-'] + return 100 + case r == 46: // ['.','.'] + return 100 + case r == 47: // ['/','/'] + return 100 case 48 <= r && r <= 57: // ['0','9'] - return 135 + return 100 + case r == 58: // [':',':'] + return 100 + case r == 59: // [';',';'] + return 100 + case r == 60: // ['<','<'] + return 100 + case r == 61: // ['=','='] + return 100 + case r == 62: // ['>','>'] + return 100 + case r == 63: // ['?','?'] + return 100 + case r == 64: // ['@','@'] + return 100 + case 65 <= r && r <= 90: // ['A','Z'] + return 100 + case r == 91: // ['[','['] + return 100 + case r == 92: // ['\','\'] + return 133 + case r == 93: // [']',']'] + return 100 + case r == 94: // ['^','^'] + return 100 + case r == 95: // ['_','_'] + return 100 + case r == 96: // ['`','`'] + return 100 + case 97 <= r && r <= 122: // ['a','z'] + return 100 + case r == 124: // ['|','|'] + return 100 + case r == 125: // ['}','}'] + return 134 + case r == 126: // ['~','~'] + return 100 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 100 } return NoState }, // S136 func(r rune) int { switch { - case r == 45: // ['-','-'] - return 149 - case 48 <= r && r <= 57: // ['0','9'] - return 150 + case r == 97: // ['a','a'] + return 151 } return NoState }, @@ -1784,7 +1786,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 151 + return 152 } return NoState }, @@ -1799,280 +1801,312 @@ var TransTab = TransitionTable{ // S139 func(r rune) int { switch { + case r == 45: // ['-','-'] + return 153 case 48 <= r && r <= 57: // ['0','9'] - return 139 + return 154 } return NoState }, // S140 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 114 - case r == 125: // ['}','}'] - return 142 + case 48 <= r && r <= 57: // ['0','9'] + return 155 } return NoState }, // S141 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 141 } return NoState }, // S142 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 114 - case r == 33: // ['!','!'] - return 114 - case r == 35: // ['#','#'] - return 114 - case r == 36: // ['$','$'] - return 114 - case r == 37: // ['%','%'] - return 114 - case r == 38: // ['&','&'] - return 114 - case r == 39: // [''','''] - return 114 - case r == 40: // ['(','('] - return 114 - case r == 41: // [')',')'] - return 114 - case r == 42: // ['*','*'] - return 114 - case r == 43: // ['+','+'] - return 114 - case r == 44: // [',',','] - return 114 - case r == 45: // ['-','-'] - return 114 - case r == 46: // ['.','.'] - return 114 - case r == 47: // ['/','/'] - return 114 case 48 <= r && r <= 57: // ['0','9'] - return 114 - case r == 58: // [':',':'] - return 114 - case r == 59: // [';',';'] - return 114 - case r == 60: // ['<','<'] - return 114 - case r == 61: // ['=','='] - return 114 - case r == 62: // ['>','>'] - return 114 - case r == 63: // ['?','?'] - return 114 - case r == 64: // ['@','@'] - return 114 - case 65 <= r && r <= 90: // ['A','Z'] - return 114 - case r == 91: // ['[','['] - return 114 - case r == 92: // ['\','\'] - return 140 - case r == 93: // [']',']'] - return 114 - case r == 94: // ['^','^'] - return 114 - case r == 95: // ['_','_'] - return 114 - case r == 96: // ['`','`'] - return 114 - case 97 <= r && r <= 122: // ['a','z'] - return 114 - case r == 124: // ['|','|'] - return 114 - case r == 125: // ['}','}'] - return 141 - case r == 126: // ['~','~'] - return 114 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 114 + return 142 } return NoState }, // S143 func(r rune) int { switch { - case r == 78: // ['N','N'] - return 152 } return NoState }, // S144 func(r rune) int { switch { - case r == 110: // ['n','n'] - return 153 + case r == 123: // ['{','{'] + return 117 + case r == 125: // ['}','}'] + return 146 } return NoState }, // S145 func(r rune) int { switch { - case r == 101: // ['e','e'] - return 154 } return NoState }, // S146 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 117 + case r == 33: // ['!','!'] + return 117 + case r == 35: // ['#','#'] + return 117 + case r == 36: // ['$','$'] + return 117 + case r == 37: // ['%','%'] + return 117 + case r == 38: // ['&','&'] + return 117 + case r == 39: // [''','''] + return 117 + case r == 40: // ['(','('] + return 117 + case r == 41: // [')',')'] + return 117 + case r == 42: // ['*','*'] + return 117 + case r == 43: // ['+','+'] + return 117 + case r == 44: // [',',','] + return 117 + case r == 45: // ['-','-'] + return 117 + case r == 46: // ['.','.'] + return 117 + case r == 47: // ['/','/'] + return 117 + case 48 <= r && r <= 57: // ['0','9'] + return 117 + case r == 58: // [':',':'] + return 117 + case r == 59: // [';',';'] + return 117 + case r == 60: // ['<','<'] + return 117 + case r == 61: // ['=','='] + return 117 + case r == 62: // ['>','>'] + return 117 + case r == 63: // ['?','?'] + return 117 + case r == 64: // ['@','@'] + return 117 + case 65 <= r && r <= 90: // ['A','Z'] + return 117 + case r == 91: // ['[','['] + return 117 + case r == 92: // ['\','\'] + return 144 + case r == 93: // [']',']'] + return 117 + case r == 94: // ['^','^'] + return 117 + case r == 95: // ['_','_'] + return 117 + case r == 96: // ['`','`'] + return 117 + case 97 <= r && r <= 122: // ['a','z'] + return 117 + case r == 124: // ['|','|'] + return 117 + case r == 125: // ['}','}'] + return 145 + case r == 126: // ['~','~'] + return 117 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 117 } return NoState }, // S147 func(r rune) int { switch { - case r == 110: // ['n','n'] - return 155 + case r == 78: // ['N','N'] + return 156 } return NoState }, // S148 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 148 + case r == 110: // ['n','n'] + return 157 } return NoState }, // S149 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 156 + case r == 101: // ['e','e'] + return 158 } return NoState }, // S150 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 150 } return NoState }, // S151 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 151 + case r == 110: // ['n','n'] + return 159 } return NoState }, // S152 func(r rune) int { switch { - case r == 65: // ['A','A'] - return 157 - case r == 85: // ['U','U'] - return 158 + case 48 <= r && r <= 57: // ['0','9'] + return 152 } return NoState }, // S153 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 160 } return NoState }, // S154 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 154 } return NoState }, // S155 func(r rune) int { switch { - case r == 105: // ['i','i'] - return 159 + case 48 <= r && r <= 57: // ['0','9'] + return 155 } return NoState }, // S156 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 156 + case r == 65: // ['A','A'] + return 161 + case r == 85: // ['U','U'] + return 162 } return NoState }, // S157 func(r rune) int { switch { - case r == 77: // ['M','M'] - return 160 } return NoState }, // S158 func(r rune) int { switch { - case r == 77: // ['M','M'] - return 161 } return NoState }, // S159 func(r rune) int { switch { - case r == 99: // ['c','c'] - return 162 + case r == 105: // ['i','i'] + return 163 } return NoState }, // S160 func(r rune) int { switch { - case r == 69: // ['E','E'] - return 163 + case 48 <= r && r <= 57: // ['0','9'] + return 160 } return NoState }, // S161 func(r rune) int { switch { + case r == 77: // ['M','M'] + return 164 } return NoState }, // S162 func(r rune) int { switch { - case r == 37: // ['%','%'] - return 164 + case r == 77: // ['M','M'] + return 165 } return NoState }, // S163 func(r rune) int { switch { + case r == 99: // ['c','c'] + return 166 } return NoState }, // S164 func(r rune) int { switch { - case r == 37: // ['%','%'] - return 165 + case r == 69: // ['E','E'] + return 167 } return NoState }, // S165 func(r rune) int { switch { - case r == 37: // ['%','%'] - return 166 } return NoState }, // S166 + func(r rune) int { + switch { + case r == 37: // ['%','%'] + return 168 + } + return NoState + }, + // S167 + func(r rune) int { + switch { + } + return NoState + }, + // S168 + func(r rune) int { + switch { + case r == 37: // ['%','%'] + return 169 + } + return NoState + }, + // S169 + func(r rune) int { + switch { + case r == 37: // ['%','%'] + return 170 + } + return NoState + }, + // S170 func(r rune) int { switch { } diff --git a/go/src/miller/parsing/mlr.bnf b/go/src/miller/parsing/mlr.bnf index 33e558fdd..b257638dc 100644 --- a/go/src/miller/parsing/mlr.bnf +++ b/go/src/miller/parsing/mlr.bnf @@ -51,6 +51,7 @@ _letter : 'a'-'z' | 'A'-'Z' ; _decdig : '0'-'9' ; _hexdig : '0'-'9' | 'a'-'f' | 'A'-'F'; +_bindig : '0'-'1' ; _idchar : _letter | _decdig | '_' ; !whitespace : ' ' | '\t' | '\n' | '\r' ; @@ -79,6 +80,7 @@ md_token_string_literal : '"' {_string_literal_element} '"' ; md_token_int_literal : _decdig { _decdig } | '0' 'x' _hexdig { _hexdig } + | '0' 'b' _bindig { _bindig } ; // Notes on float literals: @@ -538,6 +540,14 @@ Assignment dsl.NodeTypeAssignment, ) >> + | Lvalue ">>>=" Rvalue + << dsl.NewASTNodeBinary( + dsl.NewASTToken("=", $1), + $0, + dsl.NewASTNodeBinaryNestable(dsl.NewASTToken(">"+">"+">", $1), $0, $2, dsl.NodeTypeOperator), + dsl.NodeTypeAssignment, + ) >> + | Lvalue "+=" Rvalue << dsl.NewASTNodeBinary( dsl.NewASTToken("=", $1), @@ -667,8 +677,9 @@ BitwiseANDTerm ; BitwiseShiftTerm - : BitwiseShiftTerm "<<" AddsubdotTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | BitwiseShiftTerm ">>" AddsubdotTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + : BitwiseShiftTerm "<<" AddsubdotTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | BitwiseShiftTerm ">>" AddsubdotTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | BitwiseShiftTerm ">>>" AddsubdotTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> | AddsubdotTerm ; diff --git a/go/src/miller/parsing/parser/actiontable.go b/go/src/miller/parsing/parser/actiontable.go index e954c4561..e7ed72df3 100644 --- a/go/src/miller/parsing/parser/actiontable.go +++ b/go/src/miller/parsing/parser/actiontable.go @@ -40,6 +40,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -66,6 +67,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -131,6 +133,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -157,6 +160,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -222,6 +226,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -248,6 +253,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -313,6 +319,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -339,6 +346,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -404,6 +412,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -430,6 +439,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -495,6 +505,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -521,6 +532,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -586,6 +598,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -612,6 +625,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -677,6 +691,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -703,6 +718,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -768,6 +784,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -794,6 +811,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -859,6 +877,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -885,6 +904,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -950,14 +970,15 @@ var actionTab = actionTable{ shift(41), // ^= shift(42), // <<= shift(43), // >>= - shift(44), // += - shift(45), // .= - shift(46), // -= - shift(47), // *= - shift(48), // /= - shift(49), // //= - shift(50), // %= - shift(51), // **= + shift(44), // >>>= + shift(45), // += + shift(46), // .= + shift(47), // -= + shift(48), // *= + shift(49), // /= + shift(50), // //= + shift(51), // %= + shift(52), // **= nil, // ? nil, // : nil, // || @@ -976,6 +997,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -1041,6 +1063,7 @@ var actionTab = actionTable{ reduce(17), // ^=, reduce: Lvalue reduce(17), // <<=, reduce: Lvalue reduce(17), // >>=, reduce: Lvalue + reduce(17), // >>>=, reduce: Lvalue reduce(17), // +=, reduce: Lvalue reduce(17), // .=, reduce: Lvalue reduce(17), // -=, reduce: Lvalue @@ -1067,6 +1090,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -1132,6 +1156,7 @@ var actionTab = actionTable{ reduce(18), // ^=, reduce: Lvalue reduce(18), // <<=, reduce: Lvalue reduce(18), // >>=, reduce: Lvalue + reduce(18), // >>>=, reduce: Lvalue reduce(18), // +=, reduce: Lvalue reduce(18), // .=, reduce: Lvalue reduce(18), // -=, reduce: Lvalue @@ -1158,6 +1183,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -1223,6 +1249,7 @@ var actionTab = actionTable{ reduce(19), // ^=, reduce: BaseLvalue reduce(19), // <<=, reduce: BaseLvalue reduce(19), // >>=, reduce: BaseLvalue + reduce(19), // >>>=, reduce: BaseLvalue reduce(19), // +=, reduce: BaseLvalue reduce(19), // .=, reduce: BaseLvalue reduce(19), // -=, reduce: BaseLvalue @@ -1249,6 +1276,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -1314,6 +1342,7 @@ var actionTab = actionTable{ reduce(20), // ^=, reduce: BaseLvalue reduce(20), // <<=, reduce: BaseLvalue reduce(20), // >>=, reduce: BaseLvalue + reduce(20), // >>>=, reduce: BaseLvalue reduce(20), // +=, reduce: BaseLvalue reduce(20), // .=, reduce: BaseLvalue reduce(20), // -=, reduce: BaseLvalue @@ -1340,6 +1369,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -1405,6 +1435,7 @@ var actionTab = actionTable{ reduce(21), // ^=, reduce: BaseLvalue reduce(21), // <<=, reduce: BaseLvalue reduce(21), // >>=, reduce: BaseLvalue + reduce(21), // >>>=, reduce: BaseLvalue reduce(21), // +=, reduce: BaseLvalue reduce(21), // .=, reduce: BaseLvalue reduce(21), // -=, reduce: BaseLvalue @@ -1431,6 +1462,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -1496,6 +1528,7 @@ var actionTab = actionTable{ reduce(22), // ^=, reduce: BaseLvalue reduce(22), // <<=, reduce: BaseLvalue reduce(22), // >>=, reduce: BaseLvalue + reduce(22), // >>>=, reduce: BaseLvalue reduce(22), // +=, reduce: BaseLvalue reduce(22), // .=, reduce: BaseLvalue reduce(22), // -=, reduce: BaseLvalue @@ -1522,6 +1555,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -1587,6 +1621,7 @@ var actionTab = actionTable{ reduce(24), // ^=, reduce: FieldValue reduce(24), // <<=, reduce: FieldValue reduce(24), // >>=, reduce: FieldValue + reduce(24), // >>>=, reduce: FieldValue reduce(24), // +=, reduce: FieldValue reduce(24), // .=, reduce: FieldValue reduce(24), // -=, reduce: FieldValue @@ -1613,6 +1648,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -1678,6 +1714,7 @@ var actionTab = actionTable{ reduce(25), // ^=, reduce: FieldValue reduce(25), // <<=, reduce: FieldValue reduce(25), // >>=, reduce: FieldValue + reduce(25), // >>>=, reduce: FieldValue reduce(25), // +=, reduce: FieldValue reduce(25), // .=, reduce: FieldValue reduce(25), // -=, reduce: FieldValue @@ -1704,6 +1741,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -1769,6 +1807,7 @@ var actionTab = actionTable{ reduce(26), // ^=, reduce: FieldValue reduce(26), // <<=, reduce: FieldValue reduce(26), // >>=, reduce: FieldValue + reduce(26), // >>>=, reduce: FieldValue reduce(26), // +=, reduce: FieldValue reduce(26), // .=, reduce: FieldValue reduce(26), // -=, reduce: FieldValue @@ -1795,6 +1834,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -1860,6 +1900,7 @@ var actionTab = actionTable{ reduce(27), // ^=, reduce: DirectFieldValue reduce(27), // <<=, reduce: DirectFieldValue reduce(27), // >>=, reduce: DirectFieldValue + reduce(27), // >>>=, reduce: DirectFieldValue reduce(27), // +=, reduce: DirectFieldValue reduce(27), // .=, reduce: DirectFieldValue reduce(27), // -=, reduce: DirectFieldValue @@ -1886,6 +1927,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -1930,20 +1972,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -1951,6 +1993,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -1977,10 +2020,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -1989,28 +2033,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S22 @@ -2042,6 +2086,7 @@ var actionTab = actionTable{ reduce(29), // ^=, reduce: BracedFieldValue reduce(29), // <<=, reduce: BracedFieldValue reduce(29), // >>=, reduce: BracedFieldValue + reduce(29), // >>>=, reduce: BracedFieldValue reduce(29), // +=, reduce: BracedFieldValue reduce(29), // .=, reduce: BracedFieldValue reduce(29), // -=, reduce: BracedFieldValue @@ -2068,6 +2113,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -2133,6 +2179,7 @@ var actionTab = actionTable{ reduce(30), // ^=, reduce: FullSrec reduce(30), // <<=, reduce: FullSrec reduce(30), // >>=, reduce: FullSrec + reduce(30), // >>>=, reduce: FullSrec reduce(30), // +=, reduce: FullSrec reduce(30), // .=, reduce: FullSrec reduce(30), // -=, reduce: FullSrec @@ -2159,6 +2206,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -2224,6 +2272,7 @@ var actionTab = actionTable{ reduce(31), // ^=, reduce: OosvarValue reduce(31), // <<=, reduce: OosvarValue reduce(31), // >>=, reduce: OosvarValue + reduce(31), // >>>=, reduce: OosvarValue reduce(31), // +=, reduce: OosvarValue reduce(31), // .=, reduce: OosvarValue reduce(31), // -=, reduce: OosvarValue @@ -2250,6 +2299,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -2315,6 +2365,7 @@ var actionTab = actionTable{ reduce(32), // ^=, reduce: OosvarValue reduce(32), // <<=, reduce: OosvarValue reduce(32), // >>=, reduce: OosvarValue + reduce(32), // >>>=, reduce: OosvarValue reduce(32), // +=, reduce: OosvarValue reduce(32), // .=, reduce: OosvarValue reduce(32), // -=, reduce: OosvarValue @@ -2341,6 +2392,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -2406,6 +2458,7 @@ var actionTab = actionTable{ reduce(33), // ^=, reduce: OosvarValue reduce(33), // <<=, reduce: OosvarValue reduce(33), // >>=, reduce: OosvarValue + reduce(33), // >>>=, reduce: OosvarValue reduce(33), // +=, reduce: OosvarValue reduce(33), // .=, reduce: OosvarValue reduce(33), // -=, reduce: OosvarValue @@ -2432,6 +2485,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -2497,6 +2551,7 @@ var actionTab = actionTable{ reduce(34), // ^=, reduce: DirectOosvarValue reduce(34), // <<=, reduce: DirectOosvarValue reduce(34), // >>=, reduce: DirectOosvarValue + reduce(34), // >>>=, reduce: DirectOosvarValue reduce(34), // +=, reduce: DirectOosvarValue reduce(34), // .=, reduce: DirectOosvarValue reduce(34), // -=, reduce: DirectOosvarValue @@ -2523,6 +2578,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -2567,20 +2623,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -2588,6 +2644,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -2614,10 +2671,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -2626,28 +2684,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S29 @@ -2679,6 +2737,7 @@ var actionTab = actionTable{ reduce(36), // ^=, reduce: BracedOosvarValue reduce(36), // <<=, reduce: BracedOosvarValue reduce(36), // >>=, reduce: BracedOosvarValue + reduce(36), // >>>=, reduce: BracedOosvarValue reduce(36), // +=, reduce: BracedOosvarValue reduce(36), // .=, reduce: BracedOosvarValue reduce(36), // -=, reduce: BracedOosvarValue @@ -2705,6 +2764,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -2770,6 +2830,7 @@ var actionTab = actionTable{ reduce(37), // ^=, reduce: FullOosvar reduce(37), // <<=, reduce: FullOosvar reduce(37), // >>=, reduce: FullOosvar + reduce(37), // >>>=, reduce: FullOosvar reduce(37), // +=, reduce: FullOosvar reduce(37), // .=, reduce: FullOosvar reduce(37), // -=, reduce: FullOosvar @@ -2796,6 +2857,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -2861,6 +2923,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -2887,6 +2950,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -2952,6 +3016,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -2978,6 +3043,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -3021,10 +3087,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - shift(125), // md_token_begin + shift(126), // md_token_begin nil, // { - shift(126), // } - shift(127), // md_token_end + shift(127), // } + shift(128), // md_token_end nil, // = nil, // [ nil, // ] @@ -3043,6 +3109,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -3069,6 +3136,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -3112,10 +3180,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - shift(125), // md_token_begin + shift(126), // md_token_begin nil, // { - shift(131), // } - shift(127), // md_token_end + shift(132), // } + shift(128), // md_token_end nil, // = nil, // [ nil, // ] @@ -3134,6 +3202,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -3160,6 +3229,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -3204,20 +3274,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3225,6 +3295,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -3251,10 +3322,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -3263,28 +3335,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S36 @@ -3295,20 +3367,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3316,6 +3388,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -3342,10 +3415,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -3354,28 +3428,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S37 @@ -3386,20 +3460,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3407,6 +3481,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -3433,10 +3508,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -3445,28 +3521,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S38 @@ -3477,20 +3553,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3498,6 +3574,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -3524,10 +3601,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -3536,28 +3614,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S39 @@ -3568,20 +3646,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3589,6 +3667,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -3615,10 +3694,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -3627,28 +3707,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S40 @@ -3659,20 +3739,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3680,6 +3760,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -3706,10 +3787,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -3718,28 +3800,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S41 @@ -3750,20 +3832,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3771,6 +3853,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -3797,10 +3880,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -3809,28 +3893,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S42 @@ -3841,20 +3925,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3862,6 +3946,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -3888,10 +3973,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -3900,28 +3986,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S43 @@ -3932,20 +4018,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3953,6 +4039,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -3979,10 +4066,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -3991,28 +4079,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S44 @@ -4023,20 +4111,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4044,6 +4132,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -4070,10 +4159,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -4082,28 +4172,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S45 @@ -4114,20 +4204,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4135,6 +4225,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -4161,10 +4252,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -4173,28 +4265,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S46 @@ -4205,20 +4297,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4226,6 +4318,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -4252,10 +4345,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -4264,28 +4358,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S47 @@ -4296,20 +4390,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4317,6 +4411,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -4343,10 +4438,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -4355,28 +4451,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S48 @@ -4387,20 +4483,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4408,6 +4504,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -4434,10 +4531,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -4446,28 +4544,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S49 @@ -4478,20 +4576,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4499,6 +4597,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -4525,10 +4624,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -4537,28 +4637,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S50 @@ -4569,20 +4669,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4590,6 +4690,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -4616,10 +4717,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -4628,28 +4730,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S51 @@ -4660,20 +4762,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4681,6 +4783,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -4707,10 +4810,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -4719,28 +4823,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S52 @@ -4751,20 +4855,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { - shift(215), // } + shift(133), // { + nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(139), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4772,6 +4876,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -4798,10 +4903,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -4810,31 +4916,124 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(258), // ( + shift(176), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S53 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + shift(217), // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, + actionRow{ // S54 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -4847,7 +5046,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(283), // ] + shift(285), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -4863,6 +5062,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -4889,6 +5089,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -4925,97 +5126,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S54 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(108), // [, reduce: MlrvalOrFunction - reduce(108), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S55 canRecover: false, actions: [numSymbols]action{ @@ -5045,6 +5155,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -5071,6 +5182,7 @@ var actionTab = actionTable{ reduce(110), // &, reduce: MlrvalOrFunction reduce(110), // <<, reduce: MlrvalOrFunction reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // >>>, reduce: MlrvalOrFunction reduce(110), // +, reduce: MlrvalOrFunction reduce(110), // -, reduce: MlrvalOrFunction reduce(110), // .+, reduce: MlrvalOrFunction @@ -5119,8 +5231,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(109), // [, reduce: MlrvalOrFunction - reduce(109), // ], reduce: MlrvalOrFunction + reduce(112), // [, reduce: MlrvalOrFunction + reduce(112), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -5136,6 +5248,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -5144,39 +5257,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction + reduce(112), // ?, 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 + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + 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(109), // **, reduce: MlrvalOrFunction + reduce(112), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -5227,6 +5341,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -5253,6 +5368,7 @@ var actionTab = actionTable{ reduce(111), // &, reduce: MlrvalOrFunction reduce(111), // <<, reduce: MlrvalOrFunction reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction reduce(111), // +, reduce: MlrvalOrFunction reduce(111), // -, reduce: MlrvalOrFunction reduce(111), // .+, reduce: MlrvalOrFunction @@ -5290,6 +5406,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S58 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(113), // [, reduce: MlrvalOrFunction + reduce(113), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S59 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -5297,20 +5506,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ - shift(291), // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(292), // [ + shift(293), // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -5318,6 +5527,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -5344,10 +5554,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -5356,31 +5567,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, - actionRow{ // S59 + actionRow{ // S60 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -5409,6 +5620,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -5435,6 +5647,7 @@ var actionTab = actionTable{ reduce(24), // &, reduce: FieldValue reduce(24), // <<, reduce: FieldValue reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue reduce(24), // +, reduce: FieldValue reduce(24), // -, reduce: FieldValue reduce(24), // .+, reduce: FieldValue @@ -5471,7 +5684,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S60 + actionRow{ // S61 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -5500,6 +5713,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -5526,6 +5740,7 @@ var actionTab = actionTable{ reduce(25), // &, reduce: FieldValue reduce(25), // <<, reduce: FieldValue reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue reduce(25), // +, reduce: FieldValue reduce(25), // -, reduce: FieldValue reduce(25), // .+, reduce: FieldValue @@ -5562,7 +5777,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S61 + actionRow{ // S62 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -5591,6 +5806,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -5617,6 +5833,7 @@ var actionTab = actionTable{ reduce(26), // &, reduce: FieldValue reduce(26), // <<, reduce: FieldValue reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue reduce(26), // +, reduce: FieldValue reduce(26), // -, reduce: FieldValue reduce(26), // .+, reduce: FieldValue @@ -5653,7 +5870,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S62 + actionRow{ // S63 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -5682,6 +5899,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -5708,6 +5926,7 @@ var actionTab = actionTable{ reduce(27), // &, reduce: DirectFieldValue reduce(27), // <<, reduce: DirectFieldValue reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue reduce(27), // +, reduce: DirectFieldValue reduce(27), // -, reduce: DirectFieldValue reduce(27), // .+, reduce: DirectFieldValue @@ -5744,7 +5963,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S63 + actionRow{ // S64 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -5752,20 +5971,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -5773,6 +5992,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -5799,10 +6019,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -5811,31 +6032,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S64 + actionRow{ // S65 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -5864,6 +6085,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -5890,6 +6112,7 @@ var actionTab = actionTable{ reduce(29), // &, reduce: BracedFieldValue reduce(29), // <<, reduce: BracedFieldValue reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue reduce(29), // +, reduce: BracedFieldValue reduce(29), // -, reduce: BracedFieldValue reduce(29), // .+, reduce: BracedFieldValue @@ -5926,7 +6149,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S65 + actionRow{ // S66 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -5955,6 +6178,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -5981,6 +6205,7 @@ var actionTab = actionTable{ reduce(30), // &, reduce: FullSrec reduce(30), // <<, reduce: FullSrec reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec reduce(30), // +, reduce: FullSrec reduce(30), // -, reduce: FullSrec reduce(30), // .+, reduce: FullSrec @@ -6017,7 +6242,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S66 + actionRow{ // S67 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6046,6 +6271,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -6072,6 +6298,7 @@ var actionTab = actionTable{ reduce(31), // &, reduce: OosvarValue reduce(31), // <<, reduce: OosvarValue reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue reduce(31), // +, reduce: OosvarValue reduce(31), // -, reduce: OosvarValue reduce(31), // .+, reduce: OosvarValue @@ -6108,7 +6335,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S67 + actionRow{ // S68 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6137,6 +6364,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -6163,6 +6391,7 @@ var actionTab = actionTable{ reduce(32), // &, reduce: OosvarValue reduce(32), // <<, reduce: OosvarValue reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue reduce(32), // +, reduce: OosvarValue reduce(32), // -, reduce: OosvarValue reduce(32), // .+, reduce: OosvarValue @@ -6199,7 +6428,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S68 + actionRow{ // S69 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6228,6 +6457,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -6254,6 +6484,7 @@ var actionTab = actionTable{ reduce(33), // &, reduce: OosvarValue reduce(33), // <<, reduce: OosvarValue reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue reduce(33), // +, reduce: OosvarValue reduce(33), // -, reduce: OosvarValue reduce(33), // .+, reduce: OosvarValue @@ -6290,7 +6521,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S69 + actionRow{ // S70 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6319,6 +6550,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -6345,6 +6577,7 @@ var actionTab = actionTable{ reduce(34), // &, reduce: DirectOosvarValue reduce(34), // <<, reduce: DirectOosvarValue reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue reduce(34), // +, reduce: DirectOosvarValue reduce(34), // -, reduce: DirectOosvarValue reduce(34), // .+, reduce: DirectOosvarValue @@ -6381,7 +6614,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S70 + actionRow{ // S71 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6389,20 +6622,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -6410,6 +6643,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -6436,10 +6670,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -6448,31 +6683,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S71 + actionRow{ // S72 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6501,6 +6736,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -6527,6 +6763,7 @@ var actionTab = actionTable{ reduce(36), // &, reduce: BracedOosvarValue reduce(36), // <<, reduce: BracedOosvarValue reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue reduce(36), // +, reduce: BracedOosvarValue reduce(36), // -, reduce: BracedOosvarValue reduce(36), // .+, reduce: BracedOosvarValue @@ -6563,7 +6800,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S72 + actionRow{ // S73 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -6592,6 +6829,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -6618,6 +6856,7 @@ var actionTab = actionTable{ reduce(37), // &, reduce: FullOosvar reduce(37), // <<, reduce: FullOosvar reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar reduce(37), // +, reduce: FullOosvar reduce(37), // -, reduce: FullOosvar reduce(37), // .+, reduce: FullOosvar @@ -6654,97 +6893,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S73 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(54), // ], reduce: Rvalue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S74 canRecover: false, actions: [numSymbols]action{ @@ -6758,7 +6906,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(55), // ], reduce: PrecedenceChainStart + reduce(55), // ], reduce: Rvalue nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -6774,6 +6922,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -6800,6 +6949,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -6849,7 +6999,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(57), // ], reduce: TernaryTerm + reduce(56), // ], reduce: PrecedenceChainStart nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -6865,6 +7015,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -6873,9 +7024,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(355), // ? + nil, // ? nil, // : - shift(356), // || + nil, // || nil, // ^^ nil, // && nil, // =~ @@ -6891,6 +7042,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -6940,7 +7092,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(59), // ], reduce: LogicalOrTerm + reduce(58), // ], reduce: TernaryTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -6956,6 +7108,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -6964,10 +7117,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(59), // ?, reduce: LogicalOrTerm + shift(357), // ? nil, // : - reduce(59), // ||, reduce: LogicalOrTerm - shift(357), // ^^ + shift(358), // || + nil, // ^^ nil, // && nil, // =~ nil, // !=~ @@ -6982,6 +7135,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -7031,7 +7185,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(61), // ], reduce: LogicalXORTerm + reduce(60), // ], reduce: LogicalOrTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -7047,6 +7201,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -7055,11 +7210,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(61), // ?, reduce: LogicalXORTerm + reduce(60), // ?, reduce: LogicalOrTerm nil, // : - reduce(61), // ||, reduce: LogicalXORTerm - reduce(61), // ^^, reduce: LogicalXORTerm - shift(358), // && + reduce(60), // ||, reduce: LogicalOrTerm + shift(359), // ^^ + nil, // && nil, // =~ nil, // !=~ nil, // == @@ -7073,6 +7228,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -7122,7 +7278,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(63), // ], reduce: LogicalAndTerm + reduce(62), // ], reduce: LogicalXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -7138,6 +7294,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -7146,15 +7303,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(63), // ?, reduce: LogicalAndTerm + reduce(62), // ?, reduce: LogicalXORTerm nil, // : - reduce(63), // ||, reduce: LogicalAndTerm - reduce(63), // ^^, reduce: LogicalAndTerm - reduce(63), // &&, reduce: LogicalAndTerm - shift(359), // =~ - shift(360), // !=~ - shift(361), // == - shift(362), // != + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(360), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != nil, // > nil, // >= nil, // < @@ -7164,6 +7321,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -7213,7 +7371,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(68), // ], reduce: EqneTerm + reduce(64), // ], reduce: LogicalAndTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -7229,6 +7387,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -7237,24 +7396,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(68), // ?, reduce: EqneTerm + reduce(64), // ?, reduce: LogicalAndTerm nil, // : - reduce(68), // ||, reduce: EqneTerm - reduce(68), // ^^, reduce: EqneTerm - reduce(68), // &&, reduce: EqneTerm - reduce(68), // =~, reduce: EqneTerm - reduce(68), // !=~, reduce: EqneTerm - reduce(68), // ==, reduce: EqneTerm - reduce(68), // !=, reduce: EqneTerm - shift(363), // > - shift(364), // >= - shift(365), // < - shift(366), // <= + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(361), // =~ + shift(362), // !=~ + shift(363), // == + shift(364), // != + nil, // > + nil, // >= + nil, // < + nil, // <= nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -7304,7 +7464,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(73), // ], reduce: CmpTerm + reduce(69), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -7320,6 +7480,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -7328,24 +7489,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(73), // ?, reduce: CmpTerm + reduce(69), // ?, reduce: EqneTerm nil, // : - reduce(73), // ||, reduce: CmpTerm - reduce(73), // ^^, reduce: CmpTerm - reduce(73), // &&, reduce: CmpTerm - reduce(73), // =~, reduce: CmpTerm - reduce(73), // !=~, reduce: CmpTerm - reduce(73), // ==, reduce: CmpTerm - reduce(73), // !=, reduce: CmpTerm - reduce(73), // >, reduce: CmpTerm - reduce(73), // >=, reduce: CmpTerm - reduce(73), // <, reduce: CmpTerm - reduce(73), // <=, reduce: CmpTerm - shift(367), // | + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(365), // > + shift(366), // >= + shift(367), // < + shift(368), // <= + nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -7395,7 +7557,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(75), // ], reduce: BitwiseORTerm + reduce(74), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -7411,6 +7573,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -7419,24 +7582,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(75), // ?, reduce: BitwiseORTerm + reduce(74), // ?, reduce: CmpTerm nil, // : - reduce(75), // ||, reduce: BitwiseORTerm - reduce(75), // ^^, reduce: BitwiseORTerm - reduce(75), // &&, reduce: BitwiseORTerm - reduce(75), // =~, reduce: BitwiseORTerm - reduce(75), // !=~, reduce: BitwiseORTerm - reduce(75), // ==, reduce: BitwiseORTerm - reduce(75), // !=, reduce: BitwiseORTerm - reduce(75), // >, reduce: BitwiseORTerm - reduce(75), // >=, reduce: BitwiseORTerm - reduce(75), // <, reduce: BitwiseORTerm - reduce(75), // <=, reduce: BitwiseORTerm - reduce(75), // |, reduce: BitwiseORTerm - shift(368), // ^ + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(369), // | + nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -7486,7 +7650,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(77), // ], reduce: BitwiseXORTerm + reduce(76), // ], reduce: BitwiseORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -7502,6 +7666,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -7510,24 +7675,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(77), // ?, reduce: BitwiseXORTerm + reduce(76), // ?, reduce: BitwiseORTerm nil, // : - reduce(77), // ||, reduce: BitwiseXORTerm - reduce(77), // ^^, reduce: BitwiseXORTerm - reduce(77), // &&, reduce: BitwiseXORTerm - reduce(77), // =~, reduce: BitwiseXORTerm - reduce(77), // !=~, reduce: BitwiseXORTerm - reduce(77), // ==, reduce: BitwiseXORTerm - reduce(77), // !=, reduce: BitwiseXORTerm - reduce(77), // >, reduce: BitwiseXORTerm - reduce(77), // >=, reduce: BitwiseXORTerm - reduce(77), // <, reduce: BitwiseXORTerm - reduce(77), // <=, reduce: BitwiseXORTerm - reduce(77), // |, reduce: BitwiseXORTerm - reduce(77), // ^, reduce: BitwiseXORTerm - shift(369), // & + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(370), // ^ + nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -7577,7 +7743,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(79), // ], reduce: BitwiseANDTerm + reduce(78), // ], reduce: BitwiseXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -7593,6 +7759,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -7601,24 +7768,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: BitwiseANDTerm + reduce(78), // ?, reduce: BitwiseXORTerm nil, // : - reduce(79), // ||, reduce: BitwiseANDTerm - reduce(79), // ^^, reduce: BitwiseANDTerm - reduce(79), // &&, reduce: BitwiseANDTerm - reduce(79), // =~, reduce: BitwiseANDTerm - reduce(79), // !=~, reduce: BitwiseANDTerm - reduce(79), // ==, reduce: BitwiseANDTerm - reduce(79), // !=, reduce: BitwiseANDTerm - reduce(79), // >, reduce: BitwiseANDTerm - reduce(79), // >=, reduce: BitwiseANDTerm - reduce(79), // <, reduce: BitwiseANDTerm - reduce(79), // <=, reduce: BitwiseANDTerm - reduce(79), // |, reduce: BitwiseANDTerm - reduce(79), // ^, reduce: BitwiseANDTerm - reduce(79), // &, reduce: BitwiseANDTerm - shift(370), // << - shift(371), // >> + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(371), // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -7668,7 +7836,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(82), // ], reduce: BitwiseShiftTerm + reduce(80), // ], reduce: BitwiseANDTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -7684,6 +7852,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -7692,29 +7861,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm + reduce(80), // ?, reduce: BitwiseANDTerm nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - shift(372), // + - shift(373), // - - shift(374), // .+ - shift(375), // .- - shift(376), // . + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(372), // << + shift(373), // >> + shift(374), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -7754,20 +7924,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + nil, // [ + reduce(84), // ], reduce: BitwiseShiftTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -7775,6 +7945,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -7783,29 +7954,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(84), // ?, 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(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(375), // + + shift(376), // - + shift(377), // .+ + shift(378), // .- + shift(379), // . nil, // * nil, // / nil, // // @@ -7816,25 +7988,25 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(95), // ( + nil, // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S86 @@ -7845,20 +8017,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(88), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -7866,6 +8038,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -7874,334 +8047,62 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm + nil, // ? nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(378), // * - shift(379), // / - shift(380), // // - shift(381), // % - shift(382), // .* - shift(383), // ./ - shift(384), // .// + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** - nil, // ( + shift(96), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S87 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S88 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S89 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S90 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8214,7 +8115,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(96), // ], reduce: MuldivTerm + reduce(90), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -8230,6 +8131,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -8238,36 +8140,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(96), // ?, reduce: MuldivTerm + reduce(90), // ?, reduce: AddsubdotTerm nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(381), // * + shift(382), // / + shift(383), // // + shift(384), // % + shift(385), // .* + shift(386), // ./ + shift(387), // .// nil, // ! nil, // ~ nil, // ** @@ -8292,7 +8195,379 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S88 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S89 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S90 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, actionRow{ // S91 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(98), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S92 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8305,7 +8580,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(103), // ], reduce: UnaryOpTerm + reduce(105), // ], reduce: UnaryOpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -8321,6 +8596,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -8329,36 +8605,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm + reduce(105), // ?, reduce: UnaryOpTerm nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -8383,97 +8660,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S92 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, actionRow{ // S93 canRecover: false, actions: [numSymbols]action{ @@ -8482,20 +8668,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -8503,6 +8689,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -8529,6 +8716,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -8544,28 +8732,121 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S94 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S95 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8578,7 +8859,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(105), // ], reduce: PowTerm + reduce(107), // ], reduce: PowTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -8594,6 +8875,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -8602,39 +8884,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(105), // ?, reduce: PowTerm + reduce(107), // ?, reduce: PowTerm nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(390), // ** + shift(393), // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -8656,7 +8939,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S95 + actionRow{ // S96 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -8664,20 +8947,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -8685,6 +8968,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -8711,10 +8995,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -8723,119 +9008,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, - actionRow{ // S96 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - shift(457), // [ - reduce(107), // ], reduce: PrecedenceChainEnd - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S97 @@ -8850,8 +9044,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(112), // [, reduce: MlrvalOrFunction - reduce(112), // ], reduce: MlrvalOrFunction + shift(460), // [ + reduce(109), // ], reduce: PrecedenceChainEnd nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -8867,6 +9061,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -8875,39 +9070,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction + reduce(109), // ?, reduce: PrecedenceChainEnd 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(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd nil, // ! nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction + reduce(109), // **, reduce: PrecedenceChainEnd nil, // ( nil, // ) nil, // md_token_string_literal @@ -8930,97 +9126,6 @@ var actionTab = actionTable{ }, }, actionRow{ // S98 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(113), // [, reduce: MlrvalOrFunction - reduce(113), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S99 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9049,6 +9154,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -9075,6 +9181,7 @@ var actionTab = actionTable{ reduce(114), // &, reduce: MlrvalOrFunction reduce(114), // <<, reduce: MlrvalOrFunction reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction reduce(114), // +, reduce: MlrvalOrFunction reduce(114), // -, reduce: MlrvalOrFunction reduce(114), // .+, reduce: MlrvalOrFunction @@ -9111,7 +9218,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S100 + actionRow{ // S99 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9140,6 +9247,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -9166,6 +9274,7 @@ var actionTab = actionTable{ reduce(115), // &, reduce: MlrvalOrFunction reduce(115), // <<, reduce: MlrvalOrFunction reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction reduce(115), // +, reduce: MlrvalOrFunction reduce(115), // -, reduce: MlrvalOrFunction reduce(115), // .+, reduce: MlrvalOrFunction @@ -9202,7 +9311,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S101 + actionRow{ // S100 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9231,6 +9340,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -9257,6 +9367,7 @@ var actionTab = actionTable{ 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 @@ -9293,7 +9404,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S102 + actionRow{ // S101 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9322,6 +9433,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -9348,6 +9460,7 @@ var actionTab = actionTable{ 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 @@ -9384,7 +9497,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S103 + actionRow{ // S102 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9396,8 +9509,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(124), // [, reduce: MlrvalOrFunction - reduce(124), // ], reduce: MlrvalOrFunction + reduce(118), // [, reduce: MlrvalOrFunction + reduce(118), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -9413,6 +9526,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -9421,39 +9535,133 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(124), // ?, reduce: MlrvalOrFunction + reduce(118), // ?, reduce: MlrvalOrFunction nil, // : - reduce(124), // ||, reduce: MlrvalOrFunction - reduce(124), // ^^, reduce: MlrvalOrFunction - reduce(124), // &&, reduce: MlrvalOrFunction - reduce(124), // =~, reduce: MlrvalOrFunction - reduce(124), // !=~, reduce: MlrvalOrFunction - reduce(124), // ==, reduce: MlrvalOrFunction - reduce(124), // !=, reduce: MlrvalOrFunction - reduce(124), // >, reduce: MlrvalOrFunction - reduce(124), // >=, reduce: MlrvalOrFunction - reduce(124), // <, reduce: MlrvalOrFunction - reduce(124), // <=, reduce: MlrvalOrFunction - reduce(124), // |, reduce: MlrvalOrFunction - reduce(124), // ^, reduce: MlrvalOrFunction - reduce(124), // &, reduce: MlrvalOrFunction - reduce(124), // <<, reduce: MlrvalOrFunction - reduce(124), // >>, reduce: MlrvalOrFunction - reduce(124), // +, reduce: MlrvalOrFunction - reduce(124), // -, reduce: MlrvalOrFunction - reduce(124), // .+, reduce: MlrvalOrFunction - reduce(124), // .-, reduce: MlrvalOrFunction - reduce(124), // ., reduce: MlrvalOrFunction - reduce(124), // *, reduce: MlrvalOrFunction - reduce(124), // /, reduce: MlrvalOrFunction - reduce(124), // //, reduce: MlrvalOrFunction - reduce(124), // %, reduce: MlrvalOrFunction - reduce(124), // .*, reduce: MlrvalOrFunction - reduce(124), // ./, reduce: MlrvalOrFunction - reduce(124), // .//, reduce: MlrvalOrFunction + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(124), // **, reduce: MlrvalOrFunction + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S103 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(119), // [, reduce: MlrvalOrFunction + reduce(119), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -9487,8 +9695,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(131), // [, reduce: MlrvalOrFunction - reduce(131), // ], reduce: MlrvalOrFunction + reduce(126), // [, reduce: MlrvalOrFunction + reduce(126), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -9504,6 +9712,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -9512,39 +9721,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(131), // ?, reduce: MlrvalOrFunction + reduce(126), // ?, reduce: MlrvalOrFunction nil, // : - reduce(131), // ||, reduce: MlrvalOrFunction - reduce(131), // ^^, reduce: MlrvalOrFunction - reduce(131), // &&, reduce: MlrvalOrFunction - reduce(131), // =~, reduce: MlrvalOrFunction - reduce(131), // !=~, reduce: MlrvalOrFunction - reduce(131), // ==, reduce: MlrvalOrFunction - reduce(131), // !=, reduce: MlrvalOrFunction - reduce(131), // >, reduce: MlrvalOrFunction - reduce(131), // >=, reduce: MlrvalOrFunction - reduce(131), // <, reduce: MlrvalOrFunction - reduce(131), // <=, reduce: MlrvalOrFunction - reduce(131), // |, reduce: MlrvalOrFunction - reduce(131), // ^, reduce: MlrvalOrFunction - reduce(131), // &, reduce: MlrvalOrFunction - reduce(131), // <<, reduce: MlrvalOrFunction - reduce(131), // >>, reduce: MlrvalOrFunction - reduce(131), // +, reduce: MlrvalOrFunction - reduce(131), // -, reduce: MlrvalOrFunction - reduce(131), // .+, reduce: MlrvalOrFunction - reduce(131), // .-, reduce: MlrvalOrFunction - reduce(131), // ., reduce: MlrvalOrFunction - reduce(131), // *, reduce: MlrvalOrFunction - reduce(131), // /, reduce: MlrvalOrFunction - reduce(131), // //, reduce: MlrvalOrFunction - reduce(131), // %, reduce: MlrvalOrFunction - reduce(131), // .*, reduce: MlrvalOrFunction - reduce(131), // ./, reduce: MlrvalOrFunction - reduce(131), // .//, reduce: MlrvalOrFunction + reduce(126), // ||, reduce: MlrvalOrFunction + reduce(126), // ^^, reduce: MlrvalOrFunction + reduce(126), // &&, reduce: MlrvalOrFunction + reduce(126), // =~, reduce: MlrvalOrFunction + reduce(126), // !=~, reduce: MlrvalOrFunction + reduce(126), // ==, reduce: MlrvalOrFunction + reduce(126), // !=, reduce: MlrvalOrFunction + reduce(126), // >, reduce: MlrvalOrFunction + reduce(126), // >=, reduce: MlrvalOrFunction + reduce(126), // <, reduce: MlrvalOrFunction + reduce(126), // <=, reduce: MlrvalOrFunction + reduce(126), // |, reduce: MlrvalOrFunction + reduce(126), // ^, reduce: MlrvalOrFunction + reduce(126), // &, reduce: MlrvalOrFunction + reduce(126), // <<, reduce: MlrvalOrFunction + reduce(126), // >>, reduce: MlrvalOrFunction + reduce(126), // >>>, reduce: MlrvalOrFunction + reduce(126), // +, reduce: MlrvalOrFunction + reduce(126), // -, reduce: MlrvalOrFunction + reduce(126), // .+, reduce: MlrvalOrFunction + reduce(126), // .-, reduce: MlrvalOrFunction + reduce(126), // ., reduce: MlrvalOrFunction + reduce(126), // *, reduce: MlrvalOrFunction + reduce(126), // /, reduce: MlrvalOrFunction + reduce(126), // //, reduce: MlrvalOrFunction + reduce(126), // %, reduce: MlrvalOrFunction + reduce(126), // .*, reduce: MlrvalOrFunction + reduce(126), // ./, reduce: MlrvalOrFunction + reduce(126), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(131), // **, reduce: MlrvalOrFunction + reduce(126), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -9578,8 +9788,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(132), // [, reduce: ContextVariable - reduce(132), // ], reduce: ContextVariable + reduce(133), // [, reduce: MlrvalOrFunction + reduce(133), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -9595,6 +9805,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -9603,39 +9814,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(132), // ?, reduce: ContextVariable + reduce(133), // ?, reduce: MlrvalOrFunction nil, // : - reduce(132), // ||, reduce: ContextVariable - reduce(132), // ^^, reduce: ContextVariable - reduce(132), // &&, reduce: ContextVariable - reduce(132), // =~, reduce: ContextVariable - reduce(132), // !=~, reduce: ContextVariable - reduce(132), // ==, reduce: ContextVariable - reduce(132), // !=, reduce: ContextVariable - reduce(132), // >, reduce: ContextVariable - reduce(132), // >=, reduce: ContextVariable - reduce(132), // <, reduce: ContextVariable - reduce(132), // <=, reduce: ContextVariable - reduce(132), // |, reduce: ContextVariable - reduce(132), // ^, reduce: ContextVariable - reduce(132), // &, reduce: ContextVariable - reduce(132), // <<, reduce: ContextVariable - reduce(132), // >>, reduce: ContextVariable - reduce(132), // +, reduce: ContextVariable - reduce(132), // -, reduce: ContextVariable - reduce(132), // .+, reduce: ContextVariable - reduce(132), // .-, reduce: ContextVariable - reduce(132), // ., reduce: ContextVariable - reduce(132), // *, reduce: ContextVariable - reduce(132), // /, reduce: ContextVariable - reduce(132), // //, reduce: ContextVariable - reduce(132), // %, reduce: ContextVariable - reduce(132), // .*, reduce: ContextVariable - reduce(132), // ./, reduce: ContextVariable - reduce(132), // .//, reduce: ContextVariable + reduce(133), // ||, reduce: MlrvalOrFunction + reduce(133), // ^^, reduce: MlrvalOrFunction + reduce(133), // &&, reduce: MlrvalOrFunction + reduce(133), // =~, reduce: MlrvalOrFunction + reduce(133), // !=~, reduce: MlrvalOrFunction + reduce(133), // ==, reduce: MlrvalOrFunction + reduce(133), // !=, reduce: MlrvalOrFunction + reduce(133), // >, reduce: MlrvalOrFunction + reduce(133), // >=, reduce: MlrvalOrFunction + reduce(133), // <, reduce: MlrvalOrFunction + reduce(133), // <=, reduce: MlrvalOrFunction + reduce(133), // |, reduce: MlrvalOrFunction + reduce(133), // ^, reduce: MlrvalOrFunction + reduce(133), // &, reduce: MlrvalOrFunction + reduce(133), // <<, reduce: MlrvalOrFunction + reduce(133), // >>, reduce: MlrvalOrFunction + reduce(133), // >>>, reduce: MlrvalOrFunction + reduce(133), // +, reduce: MlrvalOrFunction + reduce(133), // -, reduce: MlrvalOrFunction + reduce(133), // .+, reduce: MlrvalOrFunction + reduce(133), // .-, reduce: MlrvalOrFunction + reduce(133), // ., reduce: MlrvalOrFunction + reduce(133), // *, reduce: MlrvalOrFunction + reduce(133), // /, reduce: MlrvalOrFunction + reduce(133), // //, reduce: MlrvalOrFunction + reduce(133), // %, reduce: MlrvalOrFunction + reduce(133), // .*, reduce: MlrvalOrFunction + reduce(133), // ./, reduce: MlrvalOrFunction + reduce(133), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(132), // **, reduce: ContextVariable + reduce(133), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -9658,97 +9870,6 @@ var actionTab = actionTable{ }, }, actionRow{ // S106 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(133), // [, reduce: ContextVariable - reduce(133), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: ContextVariable - nil, // : - reduce(133), // ||, reduce: ContextVariable - reduce(133), // ^^, reduce: ContextVariable - reduce(133), // &&, reduce: ContextVariable - reduce(133), // =~, reduce: ContextVariable - reduce(133), // !=~, reduce: ContextVariable - reduce(133), // ==, reduce: ContextVariable - reduce(133), // !=, reduce: ContextVariable - reduce(133), // >, reduce: ContextVariable - reduce(133), // >=, reduce: ContextVariable - reduce(133), // <, reduce: ContextVariable - reduce(133), // <=, reduce: ContextVariable - reduce(133), // |, reduce: ContextVariable - reduce(133), // ^, reduce: ContextVariable - reduce(133), // &, reduce: ContextVariable - reduce(133), // <<, reduce: ContextVariable - reduce(133), // >>, reduce: ContextVariable - reduce(133), // +, reduce: ContextVariable - reduce(133), // -, reduce: ContextVariable - reduce(133), // .+, reduce: ContextVariable - reduce(133), // .-, reduce: ContextVariable - reduce(133), // ., reduce: ContextVariable - reduce(133), // *, reduce: ContextVariable - reduce(133), // /, reduce: ContextVariable - reduce(133), // //, reduce: ContextVariable - reduce(133), // %, reduce: ContextVariable - reduce(133), // .*, reduce: ContextVariable - reduce(133), // ./, reduce: ContextVariable - reduce(133), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(133), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S107 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9777,6 +9898,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -9803,6 +9925,7 @@ var actionTab = actionTable{ reduce(134), // &, reduce: ContextVariable reduce(134), // <<, reduce: ContextVariable reduce(134), // >>, reduce: ContextVariable + reduce(134), // >>>, reduce: ContextVariable reduce(134), // +, reduce: ContextVariable reduce(134), // -, reduce: ContextVariable reduce(134), // .+, reduce: ContextVariable @@ -9839,7 +9962,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S108 + actionRow{ // S107 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9868,6 +9991,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -9894,6 +10018,7 @@ var actionTab = actionTable{ reduce(135), // &, reduce: ContextVariable reduce(135), // <<, reduce: ContextVariable reduce(135), // >>, reduce: ContextVariable + reduce(135), // >>>, reduce: ContextVariable reduce(135), // +, reduce: ContextVariable reduce(135), // -, reduce: ContextVariable reduce(135), // .+, reduce: ContextVariable @@ -9930,7 +10055,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S109 + actionRow{ // S108 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9959,6 +10084,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -9985,6 +10111,7 @@ var actionTab = actionTable{ reduce(136), // &, reduce: ContextVariable reduce(136), // <<, reduce: ContextVariable reduce(136), // >>, reduce: ContextVariable + reduce(136), // >>>, reduce: ContextVariable reduce(136), // +, reduce: ContextVariable reduce(136), // -, reduce: ContextVariable reduce(136), // .+, reduce: ContextVariable @@ -10021,7 +10148,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S110 + actionRow{ // S109 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10050,6 +10177,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -10076,6 +10204,7 @@ var actionTab = actionTable{ reduce(137), // &, reduce: ContextVariable reduce(137), // <<, reduce: ContextVariable reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable reduce(137), // +, reduce: ContextVariable reduce(137), // -, reduce: ContextVariable reduce(137), // .+, reduce: ContextVariable @@ -10112,7 +10241,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S111 + actionRow{ // S110 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10141,6 +10270,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -10167,6 +10297,7 @@ var actionTab = actionTable{ reduce(138), // &, reduce: ContextVariable reduce(138), // <<, reduce: ContextVariable reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable reduce(138), // +, reduce: ContextVariable reduce(138), // -, reduce: ContextVariable reduce(138), // .+, reduce: ContextVariable @@ -10203,7 +10334,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S112 + actionRow{ // S111 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10232,6 +10363,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -10258,6 +10390,7 @@ var actionTab = actionTable{ reduce(139), // &, reduce: ContextVariable reduce(139), // <<, reduce: ContextVariable reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable reduce(139), // +, reduce: ContextVariable reduce(139), // -, reduce: ContextVariable reduce(139), // .+, reduce: ContextVariable @@ -10294,7 +10427,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S113 + actionRow{ // S112 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10323,6 +10456,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -10349,6 +10483,7 @@ var actionTab = actionTable{ reduce(140), // &, reduce: ContextVariable reduce(140), // <<, reduce: ContextVariable reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable reduce(140), // +, reduce: ContextVariable reduce(140), // -, reduce: ContextVariable reduce(140), // .+, reduce: ContextVariable @@ -10385,7 +10520,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S114 + actionRow{ // S113 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10414,6 +10549,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -10440,6 +10576,7 @@ var actionTab = actionTable{ reduce(141), // &, reduce: ContextVariable reduce(141), // <<, reduce: ContextVariable reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable reduce(141), // +, reduce: ContextVariable reduce(141), // -, reduce: ContextVariable reduce(141), // .+, reduce: ContextVariable @@ -10476,7 +10613,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S115 + actionRow{ // S114 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10505,6 +10642,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -10531,6 +10669,7 @@ var actionTab = actionTable{ reduce(142), // &, reduce: ContextVariable reduce(142), // <<, reduce: ContextVariable reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable reduce(142), // +, reduce: ContextVariable reduce(142), // -, reduce: ContextVariable reduce(142), // .+, reduce: ContextVariable @@ -10567,7 +10706,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S116 + actionRow{ // S115 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10579,8 +10718,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(143), // [, reduce: MlrvalOrFunction - reduce(143), // ], reduce: MlrvalOrFunction + reduce(143), // [, reduce: ContextVariable + reduce(143), // ], reduce: ContextVariable nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -10596,6 +10735,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -10604,39 +10744,133 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(143), // ?, reduce: MlrvalOrFunction + reduce(143), // ?, reduce: ContextVariable nil, // : - reduce(143), // ||, reduce: MlrvalOrFunction - reduce(143), // ^^, reduce: MlrvalOrFunction - reduce(143), // &&, reduce: MlrvalOrFunction - reduce(143), // =~, reduce: MlrvalOrFunction - reduce(143), // !=~, reduce: MlrvalOrFunction - reduce(143), // ==, reduce: MlrvalOrFunction - reduce(143), // !=, reduce: MlrvalOrFunction - reduce(143), // >, reduce: MlrvalOrFunction - reduce(143), // >=, reduce: MlrvalOrFunction - reduce(143), // <, reduce: MlrvalOrFunction - reduce(143), // <=, reduce: MlrvalOrFunction - reduce(143), // |, reduce: MlrvalOrFunction - reduce(143), // ^, reduce: MlrvalOrFunction - reduce(143), // &, reduce: MlrvalOrFunction - reduce(143), // <<, reduce: MlrvalOrFunction - reduce(143), // >>, reduce: MlrvalOrFunction - reduce(143), // +, reduce: MlrvalOrFunction - reduce(143), // -, reduce: MlrvalOrFunction - reduce(143), // .+, reduce: MlrvalOrFunction - reduce(143), // .-, reduce: MlrvalOrFunction - reduce(143), // ., reduce: MlrvalOrFunction - reduce(143), // *, reduce: MlrvalOrFunction - reduce(143), // /, reduce: MlrvalOrFunction - reduce(143), // //, reduce: MlrvalOrFunction - reduce(143), // %, reduce: MlrvalOrFunction - reduce(143), // .*, reduce: MlrvalOrFunction - reduce(143), // ./, reduce: MlrvalOrFunction - reduce(143), // .//, reduce: MlrvalOrFunction + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(143), // **, reduce: MlrvalOrFunction + reduce(143), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S116 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ContextVariable + reduce(144), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -10687,6 +10921,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -10713,6 +10948,7 @@ var actionTab = actionTable{ reduce(145), // &, reduce: MlrvalOrFunction reduce(145), // <<, reduce: MlrvalOrFunction reduce(145), // >>, reduce: MlrvalOrFunction + reduce(145), // >>>, reduce: MlrvalOrFunction reduce(145), // +, reduce: MlrvalOrFunction reduce(145), // -, reduce: MlrvalOrFunction reduce(145), // .+, reduce: MlrvalOrFunction @@ -10750,6 +10986,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S118 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(147), // [, reduce: MlrvalOrFunction + reduce(147), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(147), // ||, reduce: MlrvalOrFunction + reduce(147), // ^^, reduce: MlrvalOrFunction + reduce(147), // &&, reduce: MlrvalOrFunction + reduce(147), // =~, reduce: MlrvalOrFunction + reduce(147), // !=~, reduce: MlrvalOrFunction + reduce(147), // ==, reduce: MlrvalOrFunction + reduce(147), // !=, reduce: MlrvalOrFunction + reduce(147), // >, reduce: MlrvalOrFunction + reduce(147), // >=, reduce: MlrvalOrFunction + reduce(147), // <, reduce: MlrvalOrFunction + reduce(147), // <=, reduce: MlrvalOrFunction + reduce(147), // |, reduce: MlrvalOrFunction + reduce(147), // ^, reduce: MlrvalOrFunction + reduce(147), // &, reduce: MlrvalOrFunction + reduce(147), // <<, reduce: MlrvalOrFunction + reduce(147), // >>, reduce: MlrvalOrFunction + reduce(147), // >>>, reduce: MlrvalOrFunction + reduce(147), // +, reduce: MlrvalOrFunction + reduce(147), // -, reduce: MlrvalOrFunction + reduce(147), // .+, reduce: MlrvalOrFunction + reduce(147), // .-, reduce: MlrvalOrFunction + reduce(147), // ., reduce: MlrvalOrFunction + reduce(147), // *, reduce: MlrvalOrFunction + reduce(147), // /, reduce: MlrvalOrFunction + reduce(147), // //, reduce: MlrvalOrFunction + reduce(147), // %, reduce: MlrvalOrFunction + reduce(147), // .*, reduce: MlrvalOrFunction + reduce(147), // ./, reduce: MlrvalOrFunction + reduce(147), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(147), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S119 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10762,7 +11091,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(458), // ] + shift(461), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -10778,6 +11107,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -10804,6 +11134,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -10840,7 +11171,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S119 + actionRow{ // S120 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10869,6 +11200,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -10895,6 +11227,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -10931,7 +11264,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S120 + actionRow{ // S121 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10940,98 +11273,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(459), // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S121 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - shift(460), // ; - nil, // md_token_begin - nil, // { - reduce(3), // }, reduce: StatementBlock + shift(462), // } nil, // md_token_end nil, // = nil, // [ @@ -11051,6 +11293,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -11077,6 +11320,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -11119,22 +11363,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; - shift(125), // md_token_begin + shift(463), // ; + nil, // md_token_begin nil, // { - reduce(6), // }, reduce: StatementBlock - shift(127), // md_token_end + reduce(3), // }, reduce: StatementBlock + nil, // md_token_end nil, // = nil, // [ nil, // ] - shift(20), // md_token_field_name - shift(21), // $[ - shift(22), // md_token_braced_field_name - shift(23), // md_token_full_srec - shift(27), // md_token_oosvar_name - shift(28), // @[ - shift(29), // md_token_braced_oosvar_name - shift(30), // md_token_full_oosvar + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -11142,6 +11386,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -11168,6 +11413,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -11205,6 +11451,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S123 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(126), // md_token_begin + nil, // { + reduce(6), // }, reduce: StatementBlock + shift(128), // md_token_end + nil, // = + nil, // [ + nil, // ] + shift(20), // md_token_field_name + shift(21), // $[ + shift(22), // md_token_braced_field_name + shift(23), // md_token_full_srec + shift(27), // md_token_oosvar_name + shift(28), // @[ + shift(29), // md_token_braced_oosvar_name + shift(30), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S124 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11233,6 +11572,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -11259,97 +11599,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S124 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - reduce(9), // md_token_begin, reduce: BracefulStatement - nil, // { - reduce(9), // }, reduce: BracefulStatement - reduce(9), // md_token_end, reduce: BracefulStatement - nil, // = - nil, // [ - nil, // ] - reduce(9), // md_token_field_name, reduce: BracefulStatement - reduce(9), // $[, reduce: BracefulStatement - reduce(9), // md_token_braced_field_name, reduce: BracefulStatement - reduce(9), // md_token_full_srec, reduce: BracefulStatement - reduce(9), // md_token_oosvar_name, reduce: BracefulStatement - reduce(9), // @[, reduce: BracefulStatement - reduce(9), // md_token_braced_oosvar_name, reduce: BracefulStatement - reduce(9), // md_token_full_oosvar, reduce: BracefulStatement - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -11387,6 +11637,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S125 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(9), // md_token_begin, reduce: BracefulStatement + nil, // { + reduce(9), // }, reduce: BracefulStatement + reduce(9), // md_token_end, reduce: BracefulStatement + nil, // = + nil, // [ + nil, // ] + reduce(9), // md_token_field_name, reduce: BracefulStatement + reduce(9), // $[, reduce: BracefulStatement + reduce(9), // md_token_braced_field_name, reduce: BracefulStatement + reduce(9), // md_token_full_srec, reduce: BracefulStatement + reduce(9), // md_token_oosvar_name, reduce: BracefulStatement + reduce(9), // @[, reduce: BracefulStatement + reduce(9), // md_token_braced_oosvar_name, reduce: BracefulStatement + reduce(9), // md_token_full_oosvar, reduce: BracefulStatement + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S126 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11394,7 +11737,7 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(462), // { + shift(465), // { nil, // } nil, // md_token_end nil, // = @@ -11415,6 +11758,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -11441,97 +11785,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S126 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(10), // $, reduce: BeginBlock - nil, // empty - nil, // ; - reduce(10), // md_token_begin, reduce: BeginBlock - nil, // { - nil, // } - reduce(10), // md_token_end, reduce: BeginBlock - nil, // = - nil, // [ - nil, // ] - reduce(10), // md_token_field_name, reduce: BeginBlock - reduce(10), // $[, reduce: BeginBlock - reduce(10), // md_token_braced_field_name, reduce: BeginBlock - reduce(10), // md_token_full_srec, reduce: BeginBlock - reduce(10), // md_token_oosvar_name, reduce: BeginBlock - reduce(10), // @[, reduce: BeginBlock - reduce(10), // md_token_braced_oosvar_name, reduce: BeginBlock - reduce(10), // md_token_full_oosvar, reduce: BeginBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -11572,24 +11826,24 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(10), // $, reduce: BeginBlock nil, // empty nil, // ; - nil, // md_token_begin - shift(463), // { + reduce(10), // md_token_begin, reduce: BeginBlock + nil, // { nil, // } - nil, // md_token_end + reduce(10), // md_token_end, reduce: BeginBlock nil, // = nil, // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + reduce(10), // md_token_field_name, reduce: BeginBlock + reduce(10), // $[, reduce: BeginBlock + reduce(10), // md_token_braced_field_name, reduce: BeginBlock + reduce(10), // md_token_full_srec, reduce: BeginBlock + reduce(10), // md_token_oosvar_name, reduce: BeginBlock + reduce(10), // @[, reduce: BeginBlock + reduce(10), // md_token_braced_oosvar_name, reduce: BeginBlock + reduce(10), // md_token_full_oosvar, reduce: BeginBlock nil, // ||= nil, // ^^= nil, // &&= @@ -11597,6 +11851,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -11623,6 +11878,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -11665,10 +11921,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(15), // ;, reduce: BracelessStatement + nil, // ; nil, // md_token_begin - nil, // { - reduce(15), // }, reduce: BracelessStatement + shift(466), // { + nil, // } nil, // md_token_end nil, // = nil, // [ @@ -11688,6 +11944,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -11714,6 +11971,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -11756,13 +12014,13 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(15), // ;, reduce: BracelessStatement nil, // md_token_begin nil, // { - nil, // } + reduce(15), // }, reduce: BracelessStatement nil, // md_token_end - shift(464), // = - shift(36), // [ + nil, // = + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -11772,21 +12030,22 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - shift(465), // ||= - shift(466), // ^^= - shift(467), // &&= - shift(468), // |= - shift(469), // ^= - shift(470), // <<= - shift(471), // >>= - shift(472), // += - shift(473), // .= - shift(474), // -= - shift(475), // *= - shift(476), // /= - shift(477), // //= - shift(478), // %= - shift(479), // **= + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= nil, // ? nil, // : nil, // || @@ -11805,6 +12064,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -11850,10 +12110,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(480), // } + nil, // } nil, // md_token_end - nil, // = - nil, // [ + shift(467), // = + shift(36), // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -11863,21 +12123,22 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= + shift(468), // ||= + shift(469), // ^^= + shift(470), // &&= + shift(471), // |= + shift(472), // ^= + shift(473), // <<= + shift(474), // >>= + shift(475), // >>>= + shift(476), // += + shift(477), // .= + shift(478), // -= + shift(479), // *= + shift(480), // /= + shift(481), // //= + shift(482), // %= + shift(483), // **= nil, // ? nil, // : nil, // || @@ -11896,6 +12157,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -11936,24 +12198,24 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(12), // $, reduce: EndBlock + nil, // $ nil, // empty nil, // ; - reduce(12), // md_token_begin, reduce: EndBlock + nil, // md_token_begin nil, // { - nil, // } - reduce(12), // md_token_end, reduce: EndBlock + shift(484), // } + nil, // md_token_end nil, // = nil, // [ nil, // ] - reduce(12), // md_token_field_name, reduce: EndBlock - reduce(12), // $[, reduce: EndBlock - reduce(12), // md_token_braced_field_name, reduce: EndBlock - reduce(12), // md_token_full_srec, reduce: EndBlock - reduce(12), // md_token_oosvar_name, reduce: EndBlock - reduce(12), // @[, reduce: EndBlock - reduce(12), // md_token_braced_oosvar_name, reduce: EndBlock - reduce(12), // md_token_full_oosvar, reduce: EndBlock + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -11961,6 +12223,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -11987,6 +12250,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -12027,115 +12291,24 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(12), // $, reduce: EndBlock nil, // empty nil, // ; - nil, // md_token_begin - shift(214), // { - shift(481), // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S133 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(16), // $, reduce: Assignment - nil, // empty - reduce(16), // ;, reduce: Assignment - nil, // md_token_begin + reduce(12), // md_token_begin, reduce: EndBlock nil, // { nil, // } - nil, // md_token_end + reduce(12), // md_token_end, reduce: EndBlock nil, // = nil, // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + reduce(12), // md_token_field_name, reduce: EndBlock + reduce(12), // $[, reduce: EndBlock + reduce(12), // md_token_braced_field_name, reduce: EndBlock + reduce(12), // md_token_full_srec, reduce: EndBlock + reduce(12), // md_token_oosvar_name, reduce: EndBlock + reduce(12), // @[, reduce: EndBlock + reduce(12), // md_token_braced_oosvar_name, reduce: EndBlock + reduce(12), // md_token_full_oosvar, reduce: EndBlock nil, // ||= nil, // ^^= nil, // &&= @@ -12143,6 +12316,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -12169,6 +12343,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -12205,95 +12380,190 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S133 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + shift(485), // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, actionRow{ // S134 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(108), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(108), // ;, reduce: MlrvalOrFunction - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(108), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + reduce(16), // $, reduce: Assignment + nil, // empty + reduce(16), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S135 @@ -12325,6 +12595,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -12351,6 +12622,7 @@ var actionTab = actionTable{ reduce(110), // &, reduce: MlrvalOrFunction reduce(110), // <<, reduce: MlrvalOrFunction reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // >>>, reduce: MlrvalOrFunction reduce(110), // +, reduce: MlrvalOrFunction reduce(110), // -, reduce: MlrvalOrFunction reduce(110), // .+, reduce: MlrvalOrFunction @@ -12391,15 +12663,15 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(109), // $, reduce: MlrvalOrFunction + reduce(112), // $, reduce: MlrvalOrFunction nil, // empty - reduce(109), // ;, reduce: MlrvalOrFunction + reduce(112), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(109), // [, reduce: MlrvalOrFunction + reduce(112), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -12416,6 +12688,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -12424,39 +12697,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction + reduce(112), // ?, 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 + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + 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(109), // **, reduce: MlrvalOrFunction + reduce(112), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -12507,6 +12781,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -12533,6 +12808,7 @@ var actionTab = actionTable{ reduce(111), // &, reduce: MlrvalOrFunction reduce(111), // <<, reduce: MlrvalOrFunction reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction reduce(111), // +, reduce: MlrvalOrFunction reduce(111), // -, reduce: MlrvalOrFunction reduce(111), // .+, reduce: MlrvalOrFunction @@ -12570,6 +12846,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S138 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(113), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(113), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(113), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S139 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12577,20 +12946,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ - shift(483), // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(292), // [ + shift(487), // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -12598,6 +12967,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -12624,10 +12994,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -12636,31 +13007,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, - actionRow{ // S139 + actionRow{ // S140 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12689,6 +13060,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -12715,6 +13087,7 @@ var actionTab = actionTable{ reduce(24), // &, reduce: FieldValue reduce(24), // <<, reduce: FieldValue reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue reduce(24), // +, reduce: FieldValue reduce(24), // -, reduce: FieldValue reduce(24), // .+, reduce: FieldValue @@ -12751,7 +13124,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S140 + actionRow{ // S141 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12780,6 +13153,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -12806,6 +13180,7 @@ var actionTab = actionTable{ reduce(25), // &, reduce: FieldValue reduce(25), // <<, reduce: FieldValue reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue reduce(25), // +, reduce: FieldValue reduce(25), // -, reduce: FieldValue reduce(25), // .+, reduce: FieldValue @@ -12842,7 +13217,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S141 + actionRow{ // S142 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12871,6 +13246,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -12897,6 +13273,7 @@ var actionTab = actionTable{ reduce(26), // &, reduce: FieldValue reduce(26), // <<, reduce: FieldValue reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue reduce(26), // +, reduce: FieldValue reduce(26), // -, reduce: FieldValue reduce(26), // .+, reduce: FieldValue @@ -12933,7 +13310,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S142 + actionRow{ // S143 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12962,6 +13339,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -12988,6 +13366,7 @@ var actionTab = actionTable{ reduce(27), // &, reduce: DirectFieldValue reduce(27), // <<, reduce: DirectFieldValue reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue reduce(27), // +, reduce: DirectFieldValue reduce(27), // -, reduce: DirectFieldValue reduce(27), // .+, reduce: DirectFieldValue @@ -13024,7 +13403,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S143 + actionRow{ // S144 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13032,20 +13411,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -13053,6 +13432,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -13079,10 +13459,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -13091,31 +13472,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S144 + actionRow{ // S145 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13144,6 +13525,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -13170,6 +13552,7 @@ var actionTab = actionTable{ reduce(29), // &, reduce: BracedFieldValue reduce(29), // <<, reduce: BracedFieldValue reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue reduce(29), // +, reduce: BracedFieldValue reduce(29), // -, reduce: BracedFieldValue reduce(29), // .+, reduce: BracedFieldValue @@ -13206,7 +13589,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S145 + actionRow{ // S146 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13235,6 +13618,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -13261,6 +13645,7 @@ var actionTab = actionTable{ reduce(30), // &, reduce: FullSrec reduce(30), // <<, reduce: FullSrec reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec reduce(30), // +, reduce: FullSrec reduce(30), // -, reduce: FullSrec reduce(30), // .+, reduce: FullSrec @@ -13297,7 +13682,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S146 + actionRow{ // S147 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13326,6 +13711,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -13352,6 +13738,7 @@ var actionTab = actionTable{ reduce(31), // &, reduce: OosvarValue reduce(31), // <<, reduce: OosvarValue reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue reduce(31), // +, reduce: OosvarValue reduce(31), // -, reduce: OosvarValue reduce(31), // .+, reduce: OosvarValue @@ -13388,7 +13775,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S147 + actionRow{ // S148 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13417,6 +13804,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -13443,6 +13831,7 @@ var actionTab = actionTable{ reduce(32), // &, reduce: OosvarValue reduce(32), // <<, reduce: OosvarValue reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue reduce(32), // +, reduce: OosvarValue reduce(32), // -, reduce: OosvarValue reduce(32), // .+, reduce: OosvarValue @@ -13479,7 +13868,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S148 + actionRow{ // S149 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13508,6 +13897,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -13534,6 +13924,7 @@ var actionTab = actionTable{ reduce(33), // &, reduce: OosvarValue reduce(33), // <<, reduce: OosvarValue reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue reduce(33), // +, reduce: OosvarValue reduce(33), // -, reduce: OosvarValue reduce(33), // .+, reduce: OosvarValue @@ -13570,7 +13961,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S149 + actionRow{ // S150 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13599,6 +13990,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -13625,6 +14017,7 @@ var actionTab = actionTable{ reduce(34), // &, reduce: DirectOosvarValue reduce(34), // <<, reduce: DirectOosvarValue reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue reduce(34), // +, reduce: DirectOosvarValue reduce(34), // -, reduce: DirectOosvarValue reduce(34), // .+, reduce: DirectOosvarValue @@ -13661,7 +14054,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S150 + actionRow{ // S151 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13669,20 +14062,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -13690,6 +14083,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -13716,10 +14110,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -13728,31 +14123,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S151 + actionRow{ // S152 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13781,6 +14176,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -13807,6 +14203,7 @@ var actionTab = actionTable{ reduce(36), // &, reduce: BracedOosvarValue reduce(36), // <<, reduce: BracedOosvarValue reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue reduce(36), // +, reduce: BracedOosvarValue reduce(36), // -, reduce: BracedOosvarValue reduce(36), // .+, reduce: BracedOosvarValue @@ -13843,7 +14240,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S152 + actionRow{ // S153 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13872,6 +14269,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -13898,6 +14296,7 @@ var actionTab = actionTable{ reduce(37), // &, reduce: FullOosvar reduce(37), // <<, reduce: FullOosvar reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar reduce(37), // +, reduce: FullOosvar reduce(37), // -, reduce: FullOosvar reduce(37), // .+, reduce: FullOosvar @@ -13934,104 +14333,13 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S153 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(54), // $, reduce: Rvalue - nil, // empty - reduce(54), // ;, reduce: Rvalue - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S154 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(55), // $, reduce: PrecedenceChainStart + reduce(55), // $, reduce: Rvalue nil, // empty - reduce(55), // ;, reduce: PrecedenceChainStart + reduce(55), // ;, reduce: Rvalue nil, // md_token_begin nil, // { nil, // } @@ -14054,6 +14362,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -14080,6 +14389,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -14120,9 +14430,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(57), // $, reduce: TernaryTerm + reduce(56), // $, reduce: PrecedenceChainStart nil, // empty - reduce(57), // ;, reduce: TernaryTerm + reduce(56), // ;, reduce: PrecedenceChainStart nil, // md_token_begin nil, // { nil, // } @@ -14145,6 +14455,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -14153,9 +14464,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(487), // ? + nil, // ? nil, // : - shift(488), // || + nil, // || nil, // ^^ nil, // && nil, // =~ @@ -14171,6 +14482,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -14211,9 +14523,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(59), // $, reduce: LogicalOrTerm + reduce(58), // $, reduce: TernaryTerm nil, // empty - reduce(59), // ;, reduce: LogicalOrTerm + reduce(58), // ;, reduce: TernaryTerm nil, // md_token_begin nil, // { nil, // } @@ -14236,6 +14548,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -14244,10 +14557,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(59), // ?, reduce: LogicalOrTerm + shift(491), // ? nil, // : - reduce(59), // ||, reduce: LogicalOrTerm - shift(489), // ^^ + shift(492), // || + nil, // ^^ nil, // && nil, // =~ nil, // !=~ @@ -14262,6 +14575,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -14302,9 +14616,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(61), // $, reduce: LogicalXORTerm + reduce(60), // $, reduce: LogicalOrTerm nil, // empty - reduce(61), // ;, reduce: LogicalXORTerm + reduce(60), // ;, reduce: LogicalOrTerm nil, // md_token_begin nil, // { nil, // } @@ -14327,6 +14641,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -14335,11 +14650,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(61), // ?, reduce: LogicalXORTerm + reduce(60), // ?, reduce: LogicalOrTerm nil, // : - reduce(61), // ||, reduce: LogicalXORTerm - reduce(61), // ^^, reduce: LogicalXORTerm - shift(490), // && + reduce(60), // ||, reduce: LogicalOrTerm + shift(493), // ^^ + nil, // && nil, // =~ nil, // !=~ nil, // == @@ -14353,6 +14668,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -14393,9 +14709,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(63), // $, reduce: LogicalAndTerm + reduce(62), // $, reduce: LogicalXORTerm nil, // empty - reduce(63), // ;, reduce: LogicalAndTerm + reduce(62), // ;, reduce: LogicalXORTerm nil, // md_token_begin nil, // { nil, // } @@ -14418,6 +14734,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -14426,15 +14743,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(63), // ?, reduce: LogicalAndTerm + reduce(62), // ?, reduce: LogicalXORTerm nil, // : - reduce(63), // ||, reduce: LogicalAndTerm - reduce(63), // ^^, reduce: LogicalAndTerm - reduce(63), // &&, reduce: LogicalAndTerm - shift(491), // =~ - shift(492), // !=~ - shift(493), // == - shift(494), // != + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(494), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != nil, // > nil, // >= nil, // < @@ -14444,6 +14761,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -14484,9 +14802,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(68), // $, reduce: EqneTerm + reduce(64), // $, reduce: LogicalAndTerm nil, // empty - reduce(68), // ;, reduce: EqneTerm + reduce(64), // ;, reduce: LogicalAndTerm nil, // md_token_begin nil, // { nil, // } @@ -14509,6 +14827,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -14517,24 +14836,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(68), // ?, reduce: EqneTerm + reduce(64), // ?, reduce: LogicalAndTerm nil, // : - reduce(68), // ||, reduce: EqneTerm - reduce(68), // ^^, reduce: EqneTerm - reduce(68), // &&, reduce: EqneTerm - reduce(68), // =~, reduce: EqneTerm - reduce(68), // !=~, reduce: EqneTerm - reduce(68), // ==, reduce: EqneTerm - reduce(68), // !=, reduce: EqneTerm - shift(495), // > - shift(496), // >= - shift(497), // < - shift(498), // <= + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(495), // =~ + shift(496), // !=~ + shift(497), // == + shift(498), // != + nil, // > + nil, // >= + nil, // < + nil, // <= nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -14575,9 +14895,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(73), // $, reduce: CmpTerm + reduce(69), // $, reduce: EqneTerm nil, // empty - reduce(73), // ;, reduce: CmpTerm + reduce(69), // ;, reduce: EqneTerm nil, // md_token_begin nil, // { nil, // } @@ -14600,6 +14920,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -14608,24 +14929,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(73), // ?, reduce: CmpTerm + reduce(69), // ?, reduce: EqneTerm nil, // : - reduce(73), // ||, reduce: CmpTerm - reduce(73), // ^^, reduce: CmpTerm - reduce(73), // &&, reduce: CmpTerm - reduce(73), // =~, reduce: CmpTerm - reduce(73), // !=~, reduce: CmpTerm - reduce(73), // ==, reduce: CmpTerm - reduce(73), // !=, reduce: CmpTerm - reduce(73), // >, reduce: CmpTerm - reduce(73), // >=, reduce: CmpTerm - reduce(73), // <, reduce: CmpTerm - reduce(73), // <=, reduce: CmpTerm - shift(499), // | + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(499), // > + shift(500), // >= + shift(501), // < + shift(502), // <= + nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -14666,9 +14988,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(75), // $, reduce: BitwiseORTerm + reduce(74), // $, reduce: CmpTerm nil, // empty - reduce(75), // ;, reduce: BitwiseORTerm + reduce(74), // ;, reduce: CmpTerm nil, // md_token_begin nil, // { nil, // } @@ -14691,6 +15013,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -14699,24 +15022,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(75), // ?, reduce: BitwiseORTerm + reduce(74), // ?, reduce: CmpTerm nil, // : - reduce(75), // ||, reduce: BitwiseORTerm - reduce(75), // ^^, reduce: BitwiseORTerm - reduce(75), // &&, reduce: BitwiseORTerm - reduce(75), // =~, reduce: BitwiseORTerm - reduce(75), // !=~, reduce: BitwiseORTerm - reduce(75), // ==, reduce: BitwiseORTerm - reduce(75), // !=, reduce: BitwiseORTerm - reduce(75), // >, reduce: BitwiseORTerm - reduce(75), // >=, reduce: BitwiseORTerm - reduce(75), // <, reduce: BitwiseORTerm - reduce(75), // <=, reduce: BitwiseORTerm - reduce(75), // |, reduce: BitwiseORTerm - shift(500), // ^ + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(503), // | + nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -14757,9 +15081,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(77), // $, reduce: BitwiseXORTerm + reduce(76), // $, reduce: BitwiseORTerm nil, // empty - reduce(77), // ;, reduce: BitwiseXORTerm + reduce(76), // ;, reduce: BitwiseORTerm nil, // md_token_begin nil, // { nil, // } @@ -14782,6 +15106,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -14790,24 +15115,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(77), // ?, reduce: BitwiseXORTerm + reduce(76), // ?, reduce: BitwiseORTerm nil, // : - reduce(77), // ||, reduce: BitwiseXORTerm - reduce(77), // ^^, reduce: BitwiseXORTerm - reduce(77), // &&, reduce: BitwiseXORTerm - reduce(77), // =~, reduce: BitwiseXORTerm - reduce(77), // !=~, reduce: BitwiseXORTerm - reduce(77), // ==, reduce: BitwiseXORTerm - reduce(77), // !=, reduce: BitwiseXORTerm - reduce(77), // >, reduce: BitwiseXORTerm - reduce(77), // >=, reduce: BitwiseXORTerm - reduce(77), // <, reduce: BitwiseXORTerm - reduce(77), // <=, reduce: BitwiseXORTerm - reduce(77), // |, reduce: BitwiseXORTerm - reduce(77), // ^, reduce: BitwiseXORTerm - shift(501), // & + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(504), // ^ + nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -14848,9 +15174,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(79), // $, reduce: BitwiseANDTerm + reduce(78), // $, reduce: BitwiseXORTerm nil, // empty - reduce(79), // ;, reduce: BitwiseANDTerm + reduce(78), // ;, reduce: BitwiseXORTerm nil, // md_token_begin nil, // { nil, // } @@ -14873,6 +15199,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -14881,24 +15208,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: BitwiseANDTerm + reduce(78), // ?, reduce: BitwiseXORTerm nil, // : - reduce(79), // ||, reduce: BitwiseANDTerm - reduce(79), // ^^, reduce: BitwiseANDTerm - reduce(79), // &&, reduce: BitwiseANDTerm - reduce(79), // =~, reduce: BitwiseANDTerm - reduce(79), // !=~, reduce: BitwiseANDTerm - reduce(79), // ==, reduce: BitwiseANDTerm - reduce(79), // !=, reduce: BitwiseANDTerm - reduce(79), // >, reduce: BitwiseANDTerm - reduce(79), // >=, reduce: BitwiseANDTerm - reduce(79), // <, reduce: BitwiseANDTerm - reduce(79), // <=, reduce: BitwiseANDTerm - reduce(79), // |, reduce: BitwiseANDTerm - reduce(79), // ^, reduce: BitwiseANDTerm - reduce(79), // &, reduce: BitwiseANDTerm - shift(502), // << - shift(503), // >> + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(505), // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -14939,9 +15267,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(82), // $, reduce: BitwiseShiftTerm + reduce(80), // $, reduce: BitwiseANDTerm nil, // empty - reduce(82), // ;, reduce: BitwiseShiftTerm + reduce(80), // ;, reduce: BitwiseANDTerm nil, // md_token_begin nil, // { nil, // } @@ -14964,6 +15292,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -14972,29 +15301,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm + reduce(80), // ?, reduce: BitwiseANDTerm nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - shift(504), // + - shift(505), // - - shift(506), // .+ - shift(507), // .- - shift(508), // . + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(506), // << + shift(507), // >> + shift(508), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -15030,100 +15360,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(84), // $, reduce: BitwiseShiftTerm nil, // empty - nil, // ; - nil, // md_token_begin - shift(132), // { - nil, // } - nil, // md_token_end - nil, // = - shift(138), // [ - nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(175), // ( - nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic - nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM - }, - }, - actionRow{ // S166 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(88), // $, reduce: AddsubdotTerm - nil, // empty - reduce(88), // ;, reduce: AddsubdotTerm + reduce(84), // ;, reduce: BitwiseShiftTerm nil, // md_token_begin nil, // { nil, // } @@ -15146,6 +15385,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -15154,36 +15394,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm + reduce(84), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(510), // * - shift(511), // / - shift(512), // // - shift(513), // % - shift(514), // .* - shift(515), // ./ - shift(516), // .// + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(509), // + + shift(510), // - + shift(511), // .+ + shift(512), // .- + shift(513), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -15208,7 +15449,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S167 + actionRow{ // S166 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15216,20 +15457,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -15237,6 +15478,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -15263,6 +15505,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -15278,25 +15521,118 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, + actionRow{ // S167 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(90), // $, reduce: AddsubdotTerm + nil, // empty + reduce(90), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(515), // * + shift(516), // / + shift(517), // // + shift(518), // % + shift(519), // .* + shift(520), // ./ + shift(521), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S168 @@ -15307,20 +15643,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -15328,6 +15664,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -15354,6 +15691,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -15369,25 +15707,25 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S169 @@ -15398,20 +15736,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -15419,6 +15757,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -15445,6 +15784,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -15460,34 +15800,127 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S170 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(96), // $, reduce: MuldivTerm + nil, // $ nil, // empty - reduce(96), // ;, reduce: MuldivTerm + nil, // ; + nil, // md_token_begin + shift(133), // { + nil, // } + nil, // md_token_end + nil, // = + shift(139), // [ + nil, // ] + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(176), // ( + nil, // ) + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic + nil, // , + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, + actionRow{ // S171 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(98), // $, reduce: MuldivTerm + nil, // empty + reduce(98), // ;, reduce: MuldivTerm nil, // md_token_begin nil, // { nil, // } @@ -15510,6 +15943,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -15518,36 +15952,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(96), // ?, reduce: MuldivTerm + reduce(98), // ?, reduce: MuldivTerm nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm nil, // ! nil, // ~ nil, // ** @@ -15572,13 +16007,13 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S171 + actionRow{ // S172 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(103), // $, reduce: UnaryOpTerm + reduce(105), // $, reduce: UnaryOpTerm nil, // empty - reduce(103), // ;, reduce: UnaryOpTerm + reduce(105), // ;, reduce: UnaryOpTerm nil, // md_token_begin nil, // { nil, // } @@ -15601,6 +16036,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -15609,36 +16045,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm + reduce(105), // ?, reduce: UnaryOpTerm nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -15663,97 +16100,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S172 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(132), // { - nil, // } - nil, // md_token_end - nil, // = - shift(138), // [ - nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(175), // ( - nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic - nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM - }, - }, actionRow{ // S173 canRecover: false, actions: [numSymbols]action{ @@ -15762,20 +16108,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -15783,6 +16129,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -15809,6 +16156,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -15824,34 +16172,127 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S174 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(133), // { + nil, // } + nil, // md_token_end + nil, // = + shift(139), // [ + nil, // ] + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(176), // ( + nil, // ) + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic + nil, // , + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, + actionRow{ // S175 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(105), // $, reduce: PowTerm + reduce(107), // $, reduce: PowTerm nil, // empty - reduce(105), // ;, reduce: PowTerm + reduce(107), // ;, reduce: PowTerm nil, // md_token_begin nil, // { nil, // } @@ -15874,6 +16315,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -15882,39 +16324,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(105), // ?, reduce: PowTerm + reduce(107), // ?, reduce: PowTerm nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(522), // ** + shift(527), // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -15936,7 +16379,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S175 + actionRow{ // S176 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15944,20 +16387,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -15965,6 +16408,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -15991,10 +16435,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -16003,134 +16448,43 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, - actionRow{ // S176 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(107), // $, reduce: PrecedenceChainEnd - nil, // empty - reduce(107), // ;, reduce: PrecedenceChainEnd - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - shift(524), // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S177 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(112), // $, reduce: MlrvalOrFunction + reduce(109), // $, reduce: PrecedenceChainEnd nil, // empty - reduce(112), // ;, reduce: MlrvalOrFunction + reduce(109), // ;, reduce: PrecedenceChainEnd nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(112), // [, reduce: MlrvalOrFunction + shift(529), // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -16147,6 +16501,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -16155,39 +16510,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction + reduce(109), // ?, reduce: PrecedenceChainEnd 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(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd nil, // ! nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction + reduce(109), // **, reduce: PrecedenceChainEnd nil, // ( nil, // ) nil, // md_token_string_literal @@ -16210,97 +16566,6 @@ var actionTab = actionTable{ }, }, actionRow{ // S178 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(113), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(113), // ;, reduce: MlrvalOrFunction - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(113), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S179 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16329,6 +16594,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -16355,6 +16621,7 @@ var actionTab = actionTable{ reduce(114), // &, reduce: MlrvalOrFunction reduce(114), // <<, reduce: MlrvalOrFunction reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction reduce(114), // +, reduce: MlrvalOrFunction reduce(114), // -, reduce: MlrvalOrFunction reduce(114), // .+, reduce: MlrvalOrFunction @@ -16391,7 +16658,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S180 + actionRow{ // S179 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16420,6 +16687,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -16446,6 +16714,7 @@ var actionTab = actionTable{ reduce(115), // &, reduce: MlrvalOrFunction reduce(115), // <<, reduce: MlrvalOrFunction reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction reduce(115), // +, reduce: MlrvalOrFunction reduce(115), // -, reduce: MlrvalOrFunction reduce(115), // .+, reduce: MlrvalOrFunction @@ -16482,7 +16751,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S181 + actionRow{ // S180 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16511,6 +16780,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -16537,6 +16807,7 @@ var actionTab = actionTable{ 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 @@ -16573,7 +16844,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S182 + actionRow{ // S181 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16602,6 +16873,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -16628,6 +16900,7 @@ var actionTab = actionTable{ 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 @@ -16664,19 +16937,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S183 + actionRow{ // S182 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(124), // $, reduce: MlrvalOrFunction + reduce(118), // $, reduce: MlrvalOrFunction nil, // empty - reduce(124), // ;, reduce: MlrvalOrFunction + reduce(118), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(124), // [, reduce: MlrvalOrFunction + reduce(118), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -16693,6 +16966,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -16701,39 +16975,133 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(124), // ?, reduce: MlrvalOrFunction + reduce(118), // ?, reduce: MlrvalOrFunction nil, // : - reduce(124), // ||, reduce: MlrvalOrFunction - reduce(124), // ^^, reduce: MlrvalOrFunction - reduce(124), // &&, reduce: MlrvalOrFunction - reduce(124), // =~, reduce: MlrvalOrFunction - reduce(124), // !=~, reduce: MlrvalOrFunction - reduce(124), // ==, reduce: MlrvalOrFunction - reduce(124), // !=, reduce: MlrvalOrFunction - reduce(124), // >, reduce: MlrvalOrFunction - reduce(124), // >=, reduce: MlrvalOrFunction - reduce(124), // <, reduce: MlrvalOrFunction - reduce(124), // <=, reduce: MlrvalOrFunction - reduce(124), // |, reduce: MlrvalOrFunction - reduce(124), // ^, reduce: MlrvalOrFunction - reduce(124), // &, reduce: MlrvalOrFunction - reduce(124), // <<, reduce: MlrvalOrFunction - reduce(124), // >>, reduce: MlrvalOrFunction - reduce(124), // +, reduce: MlrvalOrFunction - reduce(124), // -, reduce: MlrvalOrFunction - reduce(124), // .+, reduce: MlrvalOrFunction - reduce(124), // .-, reduce: MlrvalOrFunction - reduce(124), // ., reduce: MlrvalOrFunction - reduce(124), // *, reduce: MlrvalOrFunction - reduce(124), // /, reduce: MlrvalOrFunction - reduce(124), // //, reduce: MlrvalOrFunction - reduce(124), // %, reduce: MlrvalOrFunction - reduce(124), // .*, reduce: MlrvalOrFunction - reduce(124), // ./, reduce: MlrvalOrFunction - reduce(124), // .//, reduce: MlrvalOrFunction + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(124), // **, reduce: MlrvalOrFunction + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S183 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(119), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(119), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(119), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -16759,15 +17127,15 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(131), // $, reduce: MlrvalOrFunction + reduce(126), // $, reduce: MlrvalOrFunction nil, // empty - reduce(131), // ;, reduce: MlrvalOrFunction + reduce(126), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(131), // [, reduce: MlrvalOrFunction + reduce(126), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -16784,6 +17152,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -16792,39 +17161,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(131), // ?, reduce: MlrvalOrFunction + reduce(126), // ?, reduce: MlrvalOrFunction nil, // : - reduce(131), // ||, reduce: MlrvalOrFunction - reduce(131), // ^^, reduce: MlrvalOrFunction - reduce(131), // &&, reduce: MlrvalOrFunction - reduce(131), // =~, reduce: MlrvalOrFunction - reduce(131), // !=~, reduce: MlrvalOrFunction - reduce(131), // ==, reduce: MlrvalOrFunction - reduce(131), // !=, reduce: MlrvalOrFunction - reduce(131), // >, reduce: MlrvalOrFunction - reduce(131), // >=, reduce: MlrvalOrFunction - reduce(131), // <, reduce: MlrvalOrFunction - reduce(131), // <=, reduce: MlrvalOrFunction - reduce(131), // |, reduce: MlrvalOrFunction - reduce(131), // ^, reduce: MlrvalOrFunction - reduce(131), // &, reduce: MlrvalOrFunction - reduce(131), // <<, reduce: MlrvalOrFunction - reduce(131), // >>, reduce: MlrvalOrFunction - reduce(131), // +, reduce: MlrvalOrFunction - reduce(131), // -, reduce: MlrvalOrFunction - reduce(131), // .+, reduce: MlrvalOrFunction - reduce(131), // .-, reduce: MlrvalOrFunction - reduce(131), // ., reduce: MlrvalOrFunction - reduce(131), // *, reduce: MlrvalOrFunction - reduce(131), // /, reduce: MlrvalOrFunction - reduce(131), // //, reduce: MlrvalOrFunction - reduce(131), // %, reduce: MlrvalOrFunction - reduce(131), // .*, reduce: MlrvalOrFunction - reduce(131), // ./, reduce: MlrvalOrFunction - reduce(131), // .//, reduce: MlrvalOrFunction + reduce(126), // ||, reduce: MlrvalOrFunction + reduce(126), // ^^, reduce: MlrvalOrFunction + reduce(126), // &&, reduce: MlrvalOrFunction + reduce(126), // =~, reduce: MlrvalOrFunction + reduce(126), // !=~, reduce: MlrvalOrFunction + reduce(126), // ==, reduce: MlrvalOrFunction + reduce(126), // !=, reduce: MlrvalOrFunction + reduce(126), // >, reduce: MlrvalOrFunction + reduce(126), // >=, reduce: MlrvalOrFunction + reduce(126), // <, reduce: MlrvalOrFunction + reduce(126), // <=, reduce: MlrvalOrFunction + reduce(126), // |, reduce: MlrvalOrFunction + reduce(126), // ^, reduce: MlrvalOrFunction + reduce(126), // &, reduce: MlrvalOrFunction + reduce(126), // <<, reduce: MlrvalOrFunction + reduce(126), // >>, reduce: MlrvalOrFunction + reduce(126), // >>>, reduce: MlrvalOrFunction + reduce(126), // +, reduce: MlrvalOrFunction + reduce(126), // -, reduce: MlrvalOrFunction + reduce(126), // .+, reduce: MlrvalOrFunction + reduce(126), // .-, reduce: MlrvalOrFunction + reduce(126), // ., reduce: MlrvalOrFunction + reduce(126), // *, reduce: MlrvalOrFunction + reduce(126), // /, reduce: MlrvalOrFunction + reduce(126), // //, reduce: MlrvalOrFunction + reduce(126), // %, reduce: MlrvalOrFunction + reduce(126), // .*, reduce: MlrvalOrFunction + reduce(126), // ./, reduce: MlrvalOrFunction + reduce(126), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(131), // **, reduce: MlrvalOrFunction + reduce(126), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -16850,15 +17220,15 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(132), // $, reduce: ContextVariable + reduce(133), // $, reduce: MlrvalOrFunction nil, // empty - reduce(132), // ;, reduce: ContextVariable + reduce(133), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(132), // [, reduce: ContextVariable + reduce(133), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -16875,6 +17245,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -16883,39 +17254,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(132), // ?, reduce: ContextVariable + reduce(133), // ?, reduce: MlrvalOrFunction nil, // : - reduce(132), // ||, reduce: ContextVariable - reduce(132), // ^^, reduce: ContextVariable - reduce(132), // &&, reduce: ContextVariable - reduce(132), // =~, reduce: ContextVariable - reduce(132), // !=~, reduce: ContextVariable - reduce(132), // ==, reduce: ContextVariable - reduce(132), // !=, reduce: ContextVariable - reduce(132), // >, reduce: ContextVariable - reduce(132), // >=, reduce: ContextVariable - reduce(132), // <, reduce: ContextVariable - reduce(132), // <=, reduce: ContextVariable - reduce(132), // |, reduce: ContextVariable - reduce(132), // ^, reduce: ContextVariable - reduce(132), // &, reduce: ContextVariable - reduce(132), // <<, reduce: ContextVariable - reduce(132), // >>, reduce: ContextVariable - reduce(132), // +, reduce: ContextVariable - reduce(132), // -, reduce: ContextVariable - reduce(132), // .+, reduce: ContextVariable - reduce(132), // .-, reduce: ContextVariable - reduce(132), // ., reduce: ContextVariable - reduce(132), // *, reduce: ContextVariable - reduce(132), // /, reduce: ContextVariable - reduce(132), // //, reduce: ContextVariable - reduce(132), // %, reduce: ContextVariable - reduce(132), // .*, reduce: ContextVariable - reduce(132), // ./, reduce: ContextVariable - reduce(132), // .//, reduce: ContextVariable + reduce(133), // ||, reduce: MlrvalOrFunction + reduce(133), // ^^, reduce: MlrvalOrFunction + reduce(133), // &&, reduce: MlrvalOrFunction + reduce(133), // =~, reduce: MlrvalOrFunction + reduce(133), // !=~, reduce: MlrvalOrFunction + reduce(133), // ==, reduce: MlrvalOrFunction + reduce(133), // !=, reduce: MlrvalOrFunction + reduce(133), // >, reduce: MlrvalOrFunction + reduce(133), // >=, reduce: MlrvalOrFunction + reduce(133), // <, reduce: MlrvalOrFunction + reduce(133), // <=, reduce: MlrvalOrFunction + reduce(133), // |, reduce: MlrvalOrFunction + reduce(133), // ^, reduce: MlrvalOrFunction + reduce(133), // &, reduce: MlrvalOrFunction + reduce(133), // <<, reduce: MlrvalOrFunction + reduce(133), // >>, reduce: MlrvalOrFunction + reduce(133), // >>>, reduce: MlrvalOrFunction + reduce(133), // +, reduce: MlrvalOrFunction + reduce(133), // -, reduce: MlrvalOrFunction + reduce(133), // .+, reduce: MlrvalOrFunction + reduce(133), // .-, reduce: MlrvalOrFunction + reduce(133), // ., reduce: MlrvalOrFunction + reduce(133), // *, reduce: MlrvalOrFunction + reduce(133), // /, reduce: MlrvalOrFunction + reduce(133), // //, reduce: MlrvalOrFunction + reduce(133), // %, reduce: MlrvalOrFunction + reduce(133), // .*, reduce: MlrvalOrFunction + reduce(133), // ./, reduce: MlrvalOrFunction + reduce(133), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(132), // **, reduce: ContextVariable + reduce(133), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -16938,97 +17310,6 @@ var actionTab = actionTable{ }, }, actionRow{ // S186 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(133), // $, reduce: ContextVariable - nil, // empty - reduce(133), // ;, reduce: ContextVariable - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(133), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: ContextVariable - nil, // : - reduce(133), // ||, reduce: ContextVariable - reduce(133), // ^^, reduce: ContextVariable - reduce(133), // &&, reduce: ContextVariable - reduce(133), // =~, reduce: ContextVariable - reduce(133), // !=~, reduce: ContextVariable - reduce(133), // ==, reduce: ContextVariable - reduce(133), // !=, reduce: ContextVariable - reduce(133), // >, reduce: ContextVariable - reduce(133), // >=, reduce: ContextVariable - reduce(133), // <, reduce: ContextVariable - reduce(133), // <=, reduce: ContextVariable - reduce(133), // |, reduce: ContextVariable - reduce(133), // ^, reduce: ContextVariable - reduce(133), // &, reduce: ContextVariable - reduce(133), // <<, reduce: ContextVariable - reduce(133), // >>, reduce: ContextVariable - reduce(133), // +, reduce: ContextVariable - reduce(133), // -, reduce: ContextVariable - reduce(133), // .+, reduce: ContextVariable - reduce(133), // .-, reduce: ContextVariable - reduce(133), // ., reduce: ContextVariable - reduce(133), // *, reduce: ContextVariable - reduce(133), // /, reduce: ContextVariable - reduce(133), // //, reduce: ContextVariable - reduce(133), // %, reduce: ContextVariable - reduce(133), // .*, reduce: ContextVariable - reduce(133), // ./, reduce: ContextVariable - reduce(133), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(133), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S187 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17057,6 +17338,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -17083,6 +17365,7 @@ var actionTab = actionTable{ reduce(134), // &, reduce: ContextVariable reduce(134), // <<, reduce: ContextVariable reduce(134), // >>, reduce: ContextVariable + reduce(134), // >>>, reduce: ContextVariable reduce(134), // +, reduce: ContextVariable reduce(134), // -, reduce: ContextVariable reduce(134), // .+, reduce: ContextVariable @@ -17119,7 +17402,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S188 + actionRow{ // S187 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17148,6 +17431,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -17174,6 +17458,7 @@ var actionTab = actionTable{ reduce(135), // &, reduce: ContextVariable reduce(135), // <<, reduce: ContextVariable reduce(135), // >>, reduce: ContextVariable + reduce(135), // >>>, reduce: ContextVariable reduce(135), // +, reduce: ContextVariable reduce(135), // -, reduce: ContextVariable reduce(135), // .+, reduce: ContextVariable @@ -17210,7 +17495,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S189 + actionRow{ // S188 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17239,6 +17524,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -17265,6 +17551,7 @@ var actionTab = actionTable{ reduce(136), // &, reduce: ContextVariable reduce(136), // <<, reduce: ContextVariable reduce(136), // >>, reduce: ContextVariable + reduce(136), // >>>, reduce: ContextVariable reduce(136), // +, reduce: ContextVariable reduce(136), // -, reduce: ContextVariable reduce(136), // .+, reduce: ContextVariable @@ -17301,7 +17588,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S190 + actionRow{ // S189 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17330,6 +17617,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -17356,6 +17644,7 @@ var actionTab = actionTable{ reduce(137), // &, reduce: ContextVariable reduce(137), // <<, reduce: ContextVariable reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable reduce(137), // +, reduce: ContextVariable reduce(137), // -, reduce: ContextVariable reduce(137), // .+, reduce: ContextVariable @@ -17392,7 +17681,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S191 + actionRow{ // S190 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17421,6 +17710,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -17447,6 +17737,7 @@ var actionTab = actionTable{ reduce(138), // &, reduce: ContextVariable reduce(138), // <<, reduce: ContextVariable reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable reduce(138), // +, reduce: ContextVariable reduce(138), // -, reduce: ContextVariable reduce(138), // .+, reduce: ContextVariable @@ -17483,7 +17774,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S192 + actionRow{ // S191 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17512,6 +17803,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -17538,6 +17830,7 @@ var actionTab = actionTable{ reduce(139), // &, reduce: ContextVariable reduce(139), // <<, reduce: ContextVariable reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable reduce(139), // +, reduce: ContextVariable reduce(139), // -, reduce: ContextVariable reduce(139), // .+, reduce: ContextVariable @@ -17574,7 +17867,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S193 + actionRow{ // S192 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17603,6 +17896,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -17629,6 +17923,7 @@ var actionTab = actionTable{ reduce(140), // &, reduce: ContextVariable reduce(140), // <<, reduce: ContextVariable reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable reduce(140), // +, reduce: ContextVariable reduce(140), // -, reduce: ContextVariable reduce(140), // .+, reduce: ContextVariable @@ -17665,7 +17960,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S194 + actionRow{ // S193 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17694,6 +17989,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -17720,6 +18016,7 @@ var actionTab = actionTable{ reduce(141), // &, reduce: ContextVariable reduce(141), // <<, reduce: ContextVariable reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable reduce(141), // +, reduce: ContextVariable reduce(141), // -, reduce: ContextVariable reduce(141), // .+, reduce: ContextVariable @@ -17756,7 +18053,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S195 + actionRow{ // S194 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17785,6 +18082,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -17811,6 +18109,7 @@ var actionTab = actionTable{ reduce(142), // &, reduce: ContextVariable reduce(142), // <<, reduce: ContextVariable reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable reduce(142), // +, reduce: ContextVariable reduce(142), // -, reduce: ContextVariable reduce(142), // .+, reduce: ContextVariable @@ -17847,19 +18146,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S196 + actionRow{ // S195 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(143), // $, reduce: MlrvalOrFunction + reduce(143), // $, reduce: ContextVariable nil, // empty - reduce(143), // ;, reduce: MlrvalOrFunction + reduce(143), // ;, reduce: ContextVariable nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(143), // [, reduce: MlrvalOrFunction + reduce(143), // [, reduce: ContextVariable nil, // ] nil, // md_token_field_name nil, // $[ @@ -17876,6 +18175,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -17884,39 +18184,133 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(143), // ?, reduce: MlrvalOrFunction + reduce(143), // ?, reduce: ContextVariable nil, // : - reduce(143), // ||, reduce: MlrvalOrFunction - reduce(143), // ^^, reduce: MlrvalOrFunction - reduce(143), // &&, reduce: MlrvalOrFunction - reduce(143), // =~, reduce: MlrvalOrFunction - reduce(143), // !=~, reduce: MlrvalOrFunction - reduce(143), // ==, reduce: MlrvalOrFunction - reduce(143), // !=, reduce: MlrvalOrFunction - reduce(143), // >, reduce: MlrvalOrFunction - reduce(143), // >=, reduce: MlrvalOrFunction - reduce(143), // <, reduce: MlrvalOrFunction - reduce(143), // <=, reduce: MlrvalOrFunction - reduce(143), // |, reduce: MlrvalOrFunction - reduce(143), // ^, reduce: MlrvalOrFunction - reduce(143), // &, reduce: MlrvalOrFunction - reduce(143), // <<, reduce: MlrvalOrFunction - reduce(143), // >>, reduce: MlrvalOrFunction - reduce(143), // +, reduce: MlrvalOrFunction - reduce(143), // -, reduce: MlrvalOrFunction - reduce(143), // .+, reduce: MlrvalOrFunction - reduce(143), // .-, reduce: MlrvalOrFunction - reduce(143), // ., reduce: MlrvalOrFunction - reduce(143), // *, reduce: MlrvalOrFunction - reduce(143), // /, reduce: MlrvalOrFunction - reduce(143), // //, reduce: MlrvalOrFunction - reduce(143), // %, reduce: MlrvalOrFunction - reduce(143), // .*, reduce: MlrvalOrFunction - reduce(143), // ./, reduce: MlrvalOrFunction - reduce(143), // .//, reduce: MlrvalOrFunction + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(143), // **, reduce: MlrvalOrFunction + reduce(143), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S196 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(144), // $, reduce: ContextVariable + nil, // empty + reduce(144), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -17967,6 +18361,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -17993,6 +18388,7 @@ var actionTab = actionTable{ reduce(145), // &, reduce: MlrvalOrFunction reduce(145), // <<, reduce: MlrvalOrFunction reduce(145), // >>, reduce: MlrvalOrFunction + reduce(145), // >>>, reduce: MlrvalOrFunction reduce(145), // +, reduce: MlrvalOrFunction reduce(145), // -, reduce: MlrvalOrFunction reduce(145), // .+, reduce: MlrvalOrFunction @@ -18030,6 +18426,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S198 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(147), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(147), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(147), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(147), // ||, reduce: MlrvalOrFunction + reduce(147), // ^^, reduce: MlrvalOrFunction + reduce(147), // &&, reduce: MlrvalOrFunction + reduce(147), // =~, reduce: MlrvalOrFunction + reduce(147), // !=~, reduce: MlrvalOrFunction + reduce(147), // ==, reduce: MlrvalOrFunction + reduce(147), // !=, reduce: MlrvalOrFunction + reduce(147), // >, reduce: MlrvalOrFunction + reduce(147), // >=, reduce: MlrvalOrFunction + reduce(147), // <, reduce: MlrvalOrFunction + reduce(147), // <=, reduce: MlrvalOrFunction + reduce(147), // |, reduce: MlrvalOrFunction + reduce(147), // ^, reduce: MlrvalOrFunction + reduce(147), // &, reduce: MlrvalOrFunction + reduce(147), // <<, reduce: MlrvalOrFunction + reduce(147), // >>, reduce: MlrvalOrFunction + reduce(147), // >>>, reduce: MlrvalOrFunction + reduce(147), // +, reduce: MlrvalOrFunction + reduce(147), // -, reduce: MlrvalOrFunction + reduce(147), // .+, reduce: MlrvalOrFunction + reduce(147), // .-, reduce: MlrvalOrFunction + reduce(147), // ., reduce: MlrvalOrFunction + reduce(147), // *, reduce: MlrvalOrFunction + reduce(147), // /, reduce: MlrvalOrFunction + reduce(147), // //, reduce: MlrvalOrFunction + reduce(147), // %, reduce: MlrvalOrFunction + reduce(147), // .*, reduce: MlrvalOrFunction + reduce(147), // ./, reduce: MlrvalOrFunction + reduce(147), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(147), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S199 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18042,98 +18531,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(525), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S199 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(38), // $, reduce: Assignment - nil, // empty - reduce(38), // ;, reduce: Assignment - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] + shift(530), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -18149,6 +18547,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -18175,6 +18574,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -18215,9 +18615,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(39), // $, reduce: Assignment + reduce(38), // $, reduce: Assignment nil, // empty - reduce(39), // ;, reduce: Assignment + reduce(38), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -18240,6 +18640,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -18266,6 +18667,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -18306,9 +18708,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(40), // $, reduce: Assignment + reduce(39), // $, reduce: Assignment nil, // empty - reduce(40), // ;, reduce: Assignment + reduce(39), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -18331,6 +18733,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -18357,6 +18760,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -18397,9 +18801,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(41), // $, reduce: Assignment + reduce(40), // $, reduce: Assignment nil, // empty - reduce(41), // ;, reduce: Assignment + reduce(40), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -18422,6 +18826,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -18448,6 +18853,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -18488,9 +18894,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(42), // $, reduce: Assignment + reduce(41), // $, reduce: Assignment nil, // empty - reduce(42), // ;, reduce: Assignment + reduce(41), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -18513,6 +18919,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -18539,6 +18946,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -18579,9 +18987,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(44), // $, reduce: Assignment + reduce(42), // $, reduce: Assignment nil, // empty - reduce(44), // ;, reduce: Assignment + reduce(42), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -18604,6 +19012,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -18630,6 +19039,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -18670,9 +19080,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(45), // $, reduce: Assignment + reduce(44), // $, reduce: Assignment nil, // empty - reduce(45), // ;, reduce: Assignment + reduce(44), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -18695,6 +19105,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -18721,6 +19132,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -18761,9 +19173,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(46), // $, reduce: Assignment + reduce(45), // $, reduce: Assignment nil, // empty - reduce(46), // ;, reduce: Assignment + reduce(45), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -18786,6 +19198,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -18812,6 +19225,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -18852,9 +19266,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(47), // $, reduce: Assignment + reduce(46), // $, reduce: Assignment nil, // empty - reduce(47), // ;, reduce: Assignment + reduce(46), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -18877,6 +19291,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -18903,6 +19318,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -18943,9 +19359,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(48), // $, reduce: Assignment + reduce(47), // $, reduce: Assignment nil, // empty - reduce(48), // ;, reduce: Assignment + reduce(47), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -18968,6 +19384,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -18994,6 +19411,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -19034,9 +19452,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(49), // $, reduce: Assignment + reduce(48), // $, reduce: Assignment nil, // empty - reduce(49), // ;, reduce: Assignment + reduce(48), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -19059,6 +19477,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -19085,6 +19504,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -19125,9 +19545,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(50), // $, reduce: Assignment + reduce(49), // $, reduce: Assignment nil, // empty - reduce(50), // ;, reduce: Assignment + reduce(49), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -19150,6 +19570,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -19176,6 +19597,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -19216,9 +19638,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(51), // $, reduce: Assignment + reduce(50), // $, reduce: Assignment nil, // empty - reduce(51), // ;, reduce: Assignment + reduce(50), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -19241,6 +19663,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -19267,6 +19690,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -19307,9 +19731,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(52), // $, reduce: Assignment + reduce(51), // $, reduce: Assignment nil, // empty - reduce(52), // ;, reduce: Assignment + reduce(51), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -19332,6 +19756,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -19358,6 +19783,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -19398,9 +19824,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(53), // $, reduce: Assignment + reduce(52), // $, reduce: Assignment nil, // empty - reduce(53), // ;, reduce: Assignment + reduce(52), // ;, reduce: Assignment nil, // md_token_begin nil, // { nil, // } @@ -19423,6 +19849,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -19449,6 +19876,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -19489,24 +19917,24 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(53), // $, reduce: Assignment nil, // empty - nil, // ; + reduce(53), // ;, reduce: Assignment nil, // md_token_begin - shift(214), // { - shift(526), // } + nil, // { + nil, // } nil, // md_token_end nil, // = - shift(221), // [ + nil, // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -19514,6 +19942,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -19540,188 +19969,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S215 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(125), // [, reduce: MapLiteral - reduce(125), // ], reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(125), // ?, reduce: MapLiteral - nil, // : - reduce(125), // ||, reduce: MapLiteral - reduce(125), // ^^, reduce: MapLiteral - reduce(125), // &&, reduce: MapLiteral - reduce(125), // =~, reduce: MapLiteral - reduce(125), // !=~, reduce: MapLiteral - reduce(125), // ==, reduce: MapLiteral - reduce(125), // !=, reduce: MapLiteral - reduce(125), // >, reduce: MapLiteral - reduce(125), // >=, reduce: MapLiteral - reduce(125), // <, reduce: MapLiteral - reduce(125), // <=, reduce: MapLiteral - reduce(125), // |, reduce: MapLiteral - reduce(125), // ^, reduce: MapLiteral - reduce(125), // &, reduce: MapLiteral - reduce(125), // <<, reduce: MapLiteral - reduce(125), // >>, reduce: MapLiteral - reduce(125), // +, reduce: MapLiteral - reduce(125), // -, reduce: MapLiteral - reduce(125), // .+, reduce: MapLiteral - reduce(125), // .-, reduce: MapLiteral - reduce(125), // ., reduce: MapLiteral - reduce(125), // *, reduce: MapLiteral - reduce(125), // /, reduce: MapLiteral - reduce(125), // //, reduce: MapLiteral - reduce(125), // %, reduce: MapLiteral - reduce(125), // .*, reduce: MapLiteral - reduce(125), // ./, reduce: MapLiteral - reduce(125), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(125), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S216 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(528), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -19758,6 +20006,192 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S215 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(54), // $, reduce: Assignment + nil, // empty + reduce(54), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S216 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + shift(531), // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, actionRow{ // S217 canRecover: false, actions: [numSymbols]action{ @@ -19770,8 +20204,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(108), // [, reduce: MlrvalOrFunction - nil, // ] + reduce(127), // [, reduce: MapLiteral + reduce(127), // ], reduce: MapLiteral nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -19787,6 +20221,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -19795,39 +20230,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - reduce(108), // :, reduce: MlrvalOrFunction - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction + reduce(127), // ?, reduce: MapLiteral + nil, // : + reduce(127), // ||, reduce: MapLiteral + reduce(127), // ^^, reduce: MapLiteral + reduce(127), // &&, reduce: MapLiteral + reduce(127), // =~, reduce: MapLiteral + reduce(127), // !=~, reduce: MapLiteral + reduce(127), // ==, reduce: MapLiteral + reduce(127), // !=, reduce: MapLiteral + reduce(127), // >, reduce: MapLiteral + reduce(127), // >=, reduce: MapLiteral + reduce(127), // <, reduce: MapLiteral + reduce(127), // <=, reduce: MapLiteral + reduce(127), // |, reduce: MapLiteral + reduce(127), // ^, reduce: MapLiteral + reduce(127), // &, reduce: MapLiteral + reduce(127), // <<, reduce: MapLiteral + reduce(127), // >>, reduce: MapLiteral + reduce(127), // >>>, reduce: MapLiteral + reduce(127), // +, reduce: MapLiteral + reduce(127), // -, reduce: MapLiteral + reduce(127), // .+, reduce: MapLiteral + reduce(127), // .-, reduce: MapLiteral + reduce(127), // ., reduce: MapLiteral + reduce(127), // *, reduce: MapLiteral + reduce(127), // /, reduce: MapLiteral + reduce(127), // //, reduce: MapLiteral + reduce(127), // %, reduce: MapLiteral + reduce(127), // .*, reduce: MapLiteral + reduce(127), // ./, reduce: MapLiteral + reduce(127), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction + reduce(127), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -19850,6 +20286,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S218 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(533), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S219 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19878,6 +20407,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -19904,6 +20434,7 @@ var actionTab = actionTable{ reduce(110), // &, reduce: MlrvalOrFunction reduce(110), // <<, reduce: MlrvalOrFunction reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // >>>, reduce: MlrvalOrFunction reduce(110), // +, reduce: MlrvalOrFunction reduce(110), // -, reduce: MlrvalOrFunction reduce(110), // .+, reduce: MlrvalOrFunction @@ -19940,7 +20471,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S219 + actionRow{ // S220 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19952,7 +20483,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(109), // [, reduce: MlrvalOrFunction + reduce(112), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -19969,6 +20500,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -19977,39 +20509,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - reduce(109), // :, reduce: MlrvalOrFunction - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction + reduce(112), // ?, reduce: MlrvalOrFunction + reduce(112), // :, reduce: MlrvalOrFunction + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + 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(109), // **, reduce: MlrvalOrFunction + reduce(112), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -20031,7 +20564,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S220 + actionRow{ // S221 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20060,6 +20593,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -20086,6 +20620,7 @@ var actionTab = actionTable{ reduce(111), // &, reduce: MlrvalOrFunction reduce(111), // <<, reduce: MlrvalOrFunction reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction reduce(111), // +, reduce: MlrvalOrFunction reduce(111), // -, reduce: MlrvalOrFunction reduce(111), // .+, reduce: MlrvalOrFunction @@ -20122,7 +20657,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S221 + actionRow{ // S222 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(113), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + reduce(113), // :, reduce: MlrvalOrFunction + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S223 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20130,20 +20758,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ - shift(529), // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(292), // [ + shift(534), // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -20151,6 +20779,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -20177,10 +20806,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -20189,31 +20819,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, - actionRow{ // S222 + actionRow{ // S224 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20242,6 +20872,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -20268,6 +20899,7 @@ var actionTab = actionTable{ reduce(24), // &, reduce: FieldValue reduce(24), // <<, reduce: FieldValue reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue reduce(24), // +, reduce: FieldValue reduce(24), // -, reduce: FieldValue reduce(24), // .+, reduce: FieldValue @@ -20304,7 +20936,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S223 + actionRow{ // S225 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20333,6 +20965,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -20359,6 +20992,7 @@ var actionTab = actionTable{ reduce(25), // &, reduce: FieldValue reduce(25), // <<, reduce: FieldValue reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue reduce(25), // +, reduce: FieldValue reduce(25), // -, reduce: FieldValue reduce(25), // .+, reduce: FieldValue @@ -20395,7 +21029,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S224 + actionRow{ // S226 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20424,6 +21058,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -20450,6 +21085,7 @@ var actionTab = actionTable{ reduce(26), // &, reduce: FieldValue reduce(26), // <<, reduce: FieldValue reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue reduce(26), // +, reduce: FieldValue reduce(26), // -, reduce: FieldValue reduce(26), // .+, reduce: FieldValue @@ -20486,7 +21122,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S225 + actionRow{ // S227 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20515,6 +21151,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -20541,6 +21178,7 @@ var actionTab = actionTable{ reduce(27), // &, reduce: DirectFieldValue reduce(27), // <<, reduce: DirectFieldValue reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue reduce(27), // +, reduce: DirectFieldValue reduce(27), // -, reduce: DirectFieldValue reduce(27), // .+, reduce: DirectFieldValue @@ -20577,7 +21215,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S226 + actionRow{ // S228 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20585,20 +21223,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -20606,6 +21244,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -20632,10 +21271,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -20644,31 +21284,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S227 + actionRow{ // S229 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20697,6 +21337,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -20723,6 +21364,7 @@ var actionTab = actionTable{ reduce(29), // &, reduce: BracedFieldValue reduce(29), // <<, reduce: BracedFieldValue reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue reduce(29), // +, reduce: BracedFieldValue reduce(29), // -, reduce: BracedFieldValue reduce(29), // .+, reduce: BracedFieldValue @@ -20759,7 +21401,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S228 + actionRow{ // S230 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20788,6 +21430,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -20814,6 +21457,7 @@ var actionTab = actionTable{ reduce(30), // &, reduce: FullSrec reduce(30), // <<, reduce: FullSrec reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec reduce(30), // +, reduce: FullSrec reduce(30), // -, reduce: FullSrec reduce(30), // .+, reduce: FullSrec @@ -20850,7 +21494,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S229 + actionRow{ // S231 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20879,6 +21523,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -20905,6 +21550,7 @@ var actionTab = actionTable{ reduce(31), // &, reduce: OosvarValue reduce(31), // <<, reduce: OosvarValue reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue reduce(31), // +, reduce: OosvarValue reduce(31), // -, reduce: OosvarValue reduce(31), // .+, reduce: OosvarValue @@ -20941,7 +21587,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S230 + actionRow{ // S232 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20970,6 +21616,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -20996,6 +21643,7 @@ var actionTab = actionTable{ reduce(32), // &, reduce: OosvarValue reduce(32), // <<, reduce: OosvarValue reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue reduce(32), // +, reduce: OosvarValue reduce(32), // -, reduce: OosvarValue reduce(32), // .+, reduce: OosvarValue @@ -21032,7 +21680,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S231 + actionRow{ // S233 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21061,6 +21709,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -21087,6 +21736,7 @@ var actionTab = actionTable{ reduce(33), // &, reduce: OosvarValue reduce(33), // <<, reduce: OosvarValue reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue reduce(33), // +, reduce: OosvarValue reduce(33), // -, reduce: OosvarValue reduce(33), // .+, reduce: OosvarValue @@ -21123,7 +21773,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S232 + actionRow{ // S234 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21152,6 +21802,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -21178,6 +21829,7 @@ var actionTab = actionTable{ reduce(34), // &, reduce: DirectOosvarValue reduce(34), // <<, reduce: DirectOosvarValue reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue reduce(34), // +, reduce: DirectOosvarValue reduce(34), // -, reduce: DirectOosvarValue reduce(34), // .+, reduce: DirectOosvarValue @@ -21214,7 +21866,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S233 + actionRow{ // S235 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21222,20 +21874,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -21243,6 +21895,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -21269,10 +21922,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -21281,31 +21935,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S234 + actionRow{ // S236 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21334,6 +21988,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -21360,6 +22015,7 @@ var actionTab = actionTable{ reduce(36), // &, reduce: BracedOosvarValue reduce(36), // <<, reduce: BracedOosvarValue reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue reduce(36), // +, reduce: BracedOosvarValue reduce(36), // -, reduce: BracedOosvarValue reduce(36), // .+, reduce: BracedOosvarValue @@ -21396,7 +22052,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S235 + actionRow{ // S237 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21425,6 +22081,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -21451,6 +22108,7 @@ var actionTab = actionTable{ reduce(37), // &, reduce: FullOosvar reduce(37), // <<, reduce: FullOosvar reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar reduce(37), // +, reduce: FullOosvar reduce(37), // -, reduce: FullOosvar reduce(37), // .+, reduce: FullOosvar @@ -21487,188 +22145,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S236 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(54), // :, reduce: Rvalue - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S237 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(55), // :, reduce: PrecedenceChainStart - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S238 canRecover: false, actions: [numSymbols]action{ @@ -21698,6 +22174,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -21706,9 +22183,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(533), // ? - reduce(57), // :, reduce: TernaryTerm - shift(534), // || + nil, // ? + reduce(55), // :, reduce: Rvalue + nil, // || nil, // ^^ nil, // && nil, // =~ @@ -21724,6 +22201,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -21789,6 +22267,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -21797,10 +22276,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(59), // ?, reduce: LogicalOrTerm - reduce(59), // :, reduce: LogicalOrTerm - reduce(59), // ||, reduce: LogicalOrTerm - shift(535), // ^^ + nil, // ? + reduce(56), // :, reduce: PrecedenceChainStart + nil, // || + nil, // ^^ nil, // && nil, // =~ nil, // !=~ @@ -21815,6 +22294,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -21880,6 +22360,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -21888,11 +22369,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(61), // ?, reduce: LogicalXORTerm - reduce(61), // :, reduce: LogicalXORTerm - reduce(61), // ||, reduce: LogicalXORTerm - reduce(61), // ^^, reduce: LogicalXORTerm - shift(536), // && + shift(538), // ? + reduce(58), // :, reduce: TernaryTerm + shift(539), // || + nil, // ^^ + nil, // && nil, // =~ nil, // !=~ nil, // == @@ -21906,6 +22387,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -21971,6 +22453,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -21979,15 +22462,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(63), // ?, reduce: LogicalAndTerm - reduce(63), // :, reduce: LogicalAndTerm - reduce(63), // ||, reduce: LogicalAndTerm - reduce(63), // ^^, reduce: LogicalAndTerm - reduce(63), // &&, reduce: LogicalAndTerm - shift(537), // =~ - shift(538), // !=~ - shift(539), // == - shift(540), // != + reduce(60), // ?, reduce: LogicalOrTerm + reduce(60), // :, reduce: LogicalOrTerm + reduce(60), // ||, reduce: LogicalOrTerm + shift(540), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != nil, // > nil, // >= nil, // < @@ -21997,6 +22480,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -22062,6 +22546,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -22070,24 +22555,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(68), // ?, reduce: EqneTerm - reduce(68), // :, reduce: EqneTerm - reduce(68), // ||, reduce: EqneTerm - reduce(68), // ^^, reduce: EqneTerm - reduce(68), // &&, reduce: EqneTerm - reduce(68), // =~, reduce: EqneTerm - reduce(68), // !=~, reduce: EqneTerm - reduce(68), // ==, reduce: EqneTerm - reduce(68), // !=, reduce: EqneTerm - shift(541), // > - shift(542), // >= - shift(543), // < - shift(544), // <= + reduce(62), // ?, reduce: LogicalXORTerm + reduce(62), // :, reduce: LogicalXORTerm + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(541), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -22153,6 +22639,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -22161,24 +22648,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(73), // ?, reduce: CmpTerm - reduce(73), // :, reduce: CmpTerm - reduce(73), // ||, reduce: CmpTerm - reduce(73), // ^^, reduce: CmpTerm - reduce(73), // &&, reduce: CmpTerm - reduce(73), // =~, reduce: CmpTerm - reduce(73), // !=~, reduce: CmpTerm - reduce(73), // ==, reduce: CmpTerm - reduce(73), // !=, reduce: CmpTerm - reduce(73), // >, reduce: CmpTerm - reduce(73), // >=, reduce: CmpTerm - reduce(73), // <, reduce: CmpTerm - reduce(73), // <=, reduce: CmpTerm - shift(545), // | + reduce(64), // ?, reduce: LogicalAndTerm + reduce(64), // :, reduce: LogicalAndTerm + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(542), // =~ + shift(543), // !=~ + shift(544), // == + shift(545), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -22244,6 +22732,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -22252,24 +22741,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(75), // ?, reduce: BitwiseORTerm - reduce(75), // :, reduce: BitwiseORTerm - reduce(75), // ||, reduce: BitwiseORTerm - reduce(75), // ^^, reduce: BitwiseORTerm - reduce(75), // &&, reduce: BitwiseORTerm - reduce(75), // =~, reduce: BitwiseORTerm - reduce(75), // !=~, reduce: BitwiseORTerm - reduce(75), // ==, reduce: BitwiseORTerm - reduce(75), // !=, reduce: BitwiseORTerm - reduce(75), // >, reduce: BitwiseORTerm - reduce(75), // >=, reduce: BitwiseORTerm - reduce(75), // <, reduce: BitwiseORTerm - reduce(75), // <=, reduce: BitwiseORTerm - reduce(75), // |, reduce: BitwiseORTerm - shift(546), // ^ + reduce(69), // ?, reduce: EqneTerm + reduce(69), // :, reduce: EqneTerm + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(546), // > + shift(547), // >= + shift(548), // < + shift(549), // <= + nil, // | + nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -22335,6 +22825,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -22343,24 +22834,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(77), // ?, reduce: BitwiseXORTerm - reduce(77), // :, reduce: BitwiseXORTerm - reduce(77), // ||, reduce: BitwiseXORTerm - reduce(77), // ^^, reduce: BitwiseXORTerm - reduce(77), // &&, reduce: BitwiseXORTerm - reduce(77), // =~, reduce: BitwiseXORTerm - reduce(77), // !=~, reduce: BitwiseXORTerm - reduce(77), // ==, reduce: BitwiseXORTerm - reduce(77), // !=, reduce: BitwiseXORTerm - reduce(77), // >, reduce: BitwiseXORTerm - reduce(77), // >=, reduce: BitwiseXORTerm - reduce(77), // <, reduce: BitwiseXORTerm - reduce(77), // <=, reduce: BitwiseXORTerm - reduce(77), // |, reduce: BitwiseXORTerm - reduce(77), // ^, reduce: BitwiseXORTerm - shift(547), // & + reduce(74), // ?, reduce: CmpTerm + reduce(74), // :, reduce: CmpTerm + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(550), // | + nil, // ^ + nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -22426,6 +22918,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -22434,24 +22927,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: BitwiseANDTerm - reduce(79), // :, reduce: BitwiseANDTerm - reduce(79), // ||, reduce: BitwiseANDTerm - reduce(79), // ^^, reduce: BitwiseANDTerm - reduce(79), // &&, reduce: BitwiseANDTerm - reduce(79), // =~, reduce: BitwiseANDTerm - reduce(79), // !=~, reduce: BitwiseANDTerm - reduce(79), // ==, reduce: BitwiseANDTerm - reduce(79), // !=, reduce: BitwiseANDTerm - reduce(79), // >, reduce: BitwiseANDTerm - reduce(79), // >=, reduce: BitwiseANDTerm - reduce(79), // <, reduce: BitwiseANDTerm - reduce(79), // <=, reduce: BitwiseANDTerm - reduce(79), // |, reduce: BitwiseANDTerm - reduce(79), // ^, reduce: BitwiseANDTerm - reduce(79), // &, reduce: BitwiseANDTerm - shift(548), // << - shift(549), // >> + reduce(76), // ?, reduce: BitwiseORTerm + reduce(76), // :, reduce: BitwiseORTerm + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(551), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -22517,6 +23011,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -22525,29 +23020,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - reduce(82), // :, reduce: BitwiseShiftTerm - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - shift(550), // + - shift(551), // - - shift(552), // .+ - shift(553), // .- - shift(554), // . + reduce(78), // ?, reduce: BitwiseXORTerm + reduce(78), // :, reduce: BitwiseXORTerm + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(552), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -22587,20 +23083,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + nil, // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -22608,6 +23104,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -22616,24 +23113,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> + reduce(80), // ?, reduce: BitwiseANDTerm + reduce(80), // :, reduce: BitwiseANDTerm + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(553), // << + shift(554), // >> + shift(555), // >>> nil, // + nil, // - nil, // .+ @@ -22649,25 +23147,25 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(258), // ( + nil, // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S249 @@ -22699,6 +23197,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -22707,36 +23206,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - reduce(88), // :, reduce: AddsubdotTerm - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(556), // * - shift(557), // / - shift(558), // // - shift(559), // % - shift(560), // .* - shift(561), // ./ - shift(562), // .// + reduce(84), // ?, reduce: BitwiseShiftTerm + reduce(84), // :, reduce: BitwiseShiftTerm + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(556), // + + shift(557), // - + shift(558), // .+ + shift(559), // .- + shift(560), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -22769,20 +23269,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -22790,6 +23290,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -22816,6 +23317,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -22831,210 +23333,28 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S251 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S252 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S253 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23063,6 +23383,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -23071,36 +23392,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(96), // ?, reduce: MuldivTerm - reduce(96), // :, reduce: MuldivTerm - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm + reduce(90), // ?, reduce: AddsubdotTerm + reduce(90), // :, reduce: AddsubdotTerm + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(562), // * + shift(563), // / + shift(564), // // + shift(565), // % + shift(566), // .* + shift(567), // ./ + shift(568), // .// nil, // ! nil, // ~ nil, // ** @@ -23125,7 +23447,379 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S252 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, + actionRow{ // S253 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, actionRow{ // S254 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, + actionRow{ // S255 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + reduce(98), // :, reduce: MuldivTerm + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S256 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23154,6 +23848,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -23162,36 +23857,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - reduce(103), // :, reduce: UnaryOpTerm - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm + reduce(105), // ?, reduce: UnaryOpTerm + reduce(105), // :, reduce: UnaryOpTerm + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -23216,189 +23912,193 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S255 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S256 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, actionRow{ // S257 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, + actionRow{ // S258 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, + actionRow{ // S259 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23427,6 +24127,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -23435,39 +24136,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(105), // ?, reduce: PowTerm - reduce(105), // :, reduce: PowTerm - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm + reduce(107), // ?, reduce: PowTerm + reduce(107), // :, reduce: PowTerm + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(568), // ** + shift(574), // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -23489,7 +24191,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S258 + actionRow{ // S260 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23497,20 +24199,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -23518,6 +24220,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -23544,10 +24247,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -23556,210 +24260,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, - actionRow{ // S259 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - shift(570), // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - reduce(107), // :, reduce: PrecedenceChainEnd - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S260 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(112), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - reduce(112), // :, reduce: MlrvalOrFunction - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S261 @@ -23774,7 +24296,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(113), // [, reduce: MlrvalOrFunction + shift(576), // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -23791,6 +24313,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -23799,39 +24322,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - reduce(113), // :, reduce: MlrvalOrFunction - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction + reduce(109), // ?, reduce: PrecedenceChainEnd + reduce(109), // :, reduce: PrecedenceChainEnd + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd nil, // ! nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction + reduce(109), // **, reduce: PrecedenceChainEnd nil, // ( nil, // ) nil, // md_token_string_literal @@ -23882,6 +24406,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -23908,6 +24433,7 @@ var actionTab = actionTable{ reduce(114), // &, reduce: MlrvalOrFunction reduce(114), // <<, reduce: MlrvalOrFunction reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction reduce(114), // +, reduce: MlrvalOrFunction reduce(114), // -, reduce: MlrvalOrFunction reduce(114), // .+, reduce: MlrvalOrFunction @@ -23973,6 +24499,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -23999,6 +24526,7 @@ var actionTab = actionTable{ reduce(115), // &, reduce: MlrvalOrFunction reduce(115), // <<, reduce: MlrvalOrFunction reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction reduce(115), // +, reduce: MlrvalOrFunction reduce(115), // -, reduce: MlrvalOrFunction reduce(115), // .+, reduce: MlrvalOrFunction @@ -24064,6 +24592,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -24090,6 +24619,7 @@ var actionTab = actionTable{ 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 @@ -24155,6 +24685,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -24181,6 +24712,7 @@ var actionTab = actionTable{ 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 @@ -24229,7 +24761,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(124), // [, reduce: MlrvalOrFunction + reduce(118), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -24246,6 +24778,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -24254,39 +24787,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(124), // ?, reduce: MlrvalOrFunction - reduce(124), // :, reduce: MlrvalOrFunction - reduce(124), // ||, reduce: MlrvalOrFunction - reduce(124), // ^^, reduce: MlrvalOrFunction - reduce(124), // &&, reduce: MlrvalOrFunction - reduce(124), // =~, reduce: MlrvalOrFunction - reduce(124), // !=~, reduce: MlrvalOrFunction - reduce(124), // ==, reduce: MlrvalOrFunction - reduce(124), // !=, reduce: MlrvalOrFunction - reduce(124), // >, reduce: MlrvalOrFunction - reduce(124), // >=, reduce: MlrvalOrFunction - reduce(124), // <, reduce: MlrvalOrFunction - reduce(124), // <=, reduce: MlrvalOrFunction - reduce(124), // |, reduce: MlrvalOrFunction - reduce(124), // ^, reduce: MlrvalOrFunction - reduce(124), // &, reduce: MlrvalOrFunction - reduce(124), // <<, reduce: MlrvalOrFunction - reduce(124), // >>, reduce: MlrvalOrFunction - reduce(124), // +, reduce: MlrvalOrFunction - reduce(124), // -, reduce: MlrvalOrFunction - reduce(124), // .+, reduce: MlrvalOrFunction - reduce(124), // .-, reduce: MlrvalOrFunction - reduce(124), // ., reduce: MlrvalOrFunction - reduce(124), // *, reduce: MlrvalOrFunction - reduce(124), // /, reduce: MlrvalOrFunction - reduce(124), // //, reduce: MlrvalOrFunction - reduce(124), // %, reduce: MlrvalOrFunction - reduce(124), // .*, reduce: MlrvalOrFunction - reduce(124), // ./, reduce: MlrvalOrFunction - reduce(124), // .//, reduce: MlrvalOrFunction + reduce(118), // ?, reduce: MlrvalOrFunction + reduce(118), // :, reduce: MlrvalOrFunction + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(124), // **, reduce: MlrvalOrFunction + reduce(118), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -24309,6 +24843,192 @@ var actionTab = actionTable{ }, }, actionRow{ // S267 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(119), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + reduce(119), // :, reduce: MlrvalOrFunction + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S268 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(126), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(126), // ?, reduce: MlrvalOrFunction + reduce(126), // :, reduce: MlrvalOrFunction + reduce(126), // ||, reduce: MlrvalOrFunction + reduce(126), // ^^, reduce: MlrvalOrFunction + reduce(126), // &&, reduce: MlrvalOrFunction + reduce(126), // =~, reduce: MlrvalOrFunction + reduce(126), // !=~, reduce: MlrvalOrFunction + reduce(126), // ==, reduce: MlrvalOrFunction + reduce(126), // !=, reduce: MlrvalOrFunction + reduce(126), // >, reduce: MlrvalOrFunction + reduce(126), // >=, reduce: MlrvalOrFunction + reduce(126), // <, reduce: MlrvalOrFunction + reduce(126), // <=, reduce: MlrvalOrFunction + reduce(126), // |, reduce: MlrvalOrFunction + reduce(126), // ^, reduce: MlrvalOrFunction + reduce(126), // &, reduce: MlrvalOrFunction + reduce(126), // <<, reduce: MlrvalOrFunction + reduce(126), // >>, reduce: MlrvalOrFunction + reduce(126), // >>>, reduce: MlrvalOrFunction + reduce(126), // +, reduce: MlrvalOrFunction + reduce(126), // -, reduce: MlrvalOrFunction + reduce(126), // .+, reduce: MlrvalOrFunction + reduce(126), // .-, reduce: MlrvalOrFunction + reduce(126), // ., reduce: MlrvalOrFunction + reduce(126), // *, reduce: MlrvalOrFunction + reduce(126), // /, reduce: MlrvalOrFunction + reduce(126), // //, reduce: MlrvalOrFunction + reduce(126), // %, reduce: MlrvalOrFunction + reduce(126), // .*, reduce: MlrvalOrFunction + reduce(126), // ./, reduce: MlrvalOrFunction + reduce(126), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(126), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S269 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24317,7 +25037,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(571), // } + shift(577), // } nil, // md_token_end nil, // = nil, // [ @@ -24337,6 +25057,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -24363,6 +25084,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -24399,7 +25121,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S268 + actionRow{ // S270 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24408,7 +25130,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(127), // }, reduce: MapLiteralKeyValuePairs + reduce(129), // }, reduce: MapLiteralKeyValuePairs nil, // md_token_end nil, // = nil, // [ @@ -24428,6 +25150,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -24454,6 +25177,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -24476,189 +25200,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - shift(572), // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S269 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(131), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(131), // ?, reduce: MlrvalOrFunction - reduce(131), // :, reduce: MlrvalOrFunction - reduce(131), // ||, reduce: MlrvalOrFunction - reduce(131), // ^^, reduce: MlrvalOrFunction - reduce(131), // &&, reduce: MlrvalOrFunction - reduce(131), // =~, reduce: MlrvalOrFunction - reduce(131), // !=~, reduce: MlrvalOrFunction - reduce(131), // ==, reduce: MlrvalOrFunction - reduce(131), // !=, reduce: MlrvalOrFunction - reduce(131), // >, reduce: MlrvalOrFunction - reduce(131), // >=, reduce: MlrvalOrFunction - reduce(131), // <, reduce: MlrvalOrFunction - reduce(131), // <=, reduce: MlrvalOrFunction - reduce(131), // |, reduce: MlrvalOrFunction - reduce(131), // ^, reduce: MlrvalOrFunction - reduce(131), // &, reduce: MlrvalOrFunction - reduce(131), // <<, reduce: MlrvalOrFunction - reduce(131), // >>, reduce: MlrvalOrFunction - reduce(131), // +, reduce: MlrvalOrFunction - reduce(131), // -, reduce: MlrvalOrFunction - reduce(131), // .+, reduce: MlrvalOrFunction - reduce(131), // .-, reduce: MlrvalOrFunction - reduce(131), // ., reduce: MlrvalOrFunction - reduce(131), // *, reduce: MlrvalOrFunction - reduce(131), // /, reduce: MlrvalOrFunction - reduce(131), // //, reduce: MlrvalOrFunction - reduce(131), // %, reduce: MlrvalOrFunction - reduce(131), // .*, reduce: MlrvalOrFunction - reduce(131), // ./, reduce: MlrvalOrFunction - reduce(131), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(131), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S270 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(132), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(132), // ?, reduce: ContextVariable - reduce(132), // :, reduce: ContextVariable - reduce(132), // ||, reduce: ContextVariable - reduce(132), // ^^, reduce: ContextVariable - reduce(132), // &&, reduce: ContextVariable - reduce(132), // =~, reduce: ContextVariable - reduce(132), // !=~, reduce: ContextVariable - reduce(132), // ==, reduce: ContextVariable - reduce(132), // !=, reduce: ContextVariable - reduce(132), // >, reduce: ContextVariable - reduce(132), // >=, reduce: ContextVariable - reduce(132), // <, reduce: ContextVariable - reduce(132), // <=, reduce: ContextVariable - reduce(132), // |, reduce: ContextVariable - reduce(132), // ^, reduce: ContextVariable - reduce(132), // &, reduce: ContextVariable - reduce(132), // <<, reduce: ContextVariable - reduce(132), // >>, reduce: ContextVariable - reduce(132), // +, reduce: ContextVariable - reduce(132), // -, reduce: ContextVariable - reduce(132), // .+, reduce: ContextVariable - reduce(132), // .-, reduce: ContextVariable - reduce(132), // ., reduce: ContextVariable - reduce(132), // *, reduce: ContextVariable - reduce(132), // /, reduce: ContextVariable - reduce(132), // //, reduce: ContextVariable - reduce(132), // %, reduce: ContextVariable - reduce(132), // .*, reduce: ContextVariable - reduce(132), // ./, reduce: ContextVariable - reduce(132), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(132), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , + shift(578), // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -24684,7 +25226,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(133), // [, reduce: ContextVariable + reduce(133), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -24701,6 +25243,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -24709,39 +25252,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: ContextVariable - reduce(133), // :, reduce: ContextVariable - reduce(133), // ||, reduce: ContextVariable - reduce(133), // ^^, reduce: ContextVariable - reduce(133), // &&, reduce: ContextVariable - reduce(133), // =~, reduce: ContextVariable - reduce(133), // !=~, reduce: ContextVariable - reduce(133), // ==, reduce: ContextVariable - reduce(133), // !=, reduce: ContextVariable - reduce(133), // >, reduce: ContextVariable - reduce(133), // >=, reduce: ContextVariable - reduce(133), // <, reduce: ContextVariable - reduce(133), // <=, reduce: ContextVariable - reduce(133), // |, reduce: ContextVariable - reduce(133), // ^, reduce: ContextVariable - reduce(133), // &, reduce: ContextVariable - reduce(133), // <<, reduce: ContextVariable - reduce(133), // >>, reduce: ContextVariable - reduce(133), // +, reduce: ContextVariable - reduce(133), // -, reduce: ContextVariable - reduce(133), // .+, reduce: ContextVariable - reduce(133), // .-, reduce: ContextVariable - reduce(133), // ., reduce: ContextVariable - reduce(133), // *, reduce: ContextVariable - reduce(133), // /, reduce: ContextVariable - reduce(133), // //, reduce: ContextVariable - reduce(133), // %, reduce: ContextVariable - reduce(133), // .*, reduce: ContextVariable - reduce(133), // ./, reduce: ContextVariable - reduce(133), // .//, reduce: ContextVariable + reduce(133), // ?, reduce: MlrvalOrFunction + reduce(133), // :, reduce: MlrvalOrFunction + reduce(133), // ||, reduce: MlrvalOrFunction + reduce(133), // ^^, reduce: MlrvalOrFunction + reduce(133), // &&, reduce: MlrvalOrFunction + reduce(133), // =~, reduce: MlrvalOrFunction + reduce(133), // !=~, reduce: MlrvalOrFunction + reduce(133), // ==, reduce: MlrvalOrFunction + reduce(133), // !=, reduce: MlrvalOrFunction + reduce(133), // >, reduce: MlrvalOrFunction + reduce(133), // >=, reduce: MlrvalOrFunction + reduce(133), // <, reduce: MlrvalOrFunction + reduce(133), // <=, reduce: MlrvalOrFunction + reduce(133), // |, reduce: MlrvalOrFunction + reduce(133), // ^, reduce: MlrvalOrFunction + reduce(133), // &, reduce: MlrvalOrFunction + reduce(133), // <<, reduce: MlrvalOrFunction + reduce(133), // >>, reduce: MlrvalOrFunction + reduce(133), // >>>, reduce: MlrvalOrFunction + reduce(133), // +, reduce: MlrvalOrFunction + reduce(133), // -, reduce: MlrvalOrFunction + reduce(133), // .+, reduce: MlrvalOrFunction + reduce(133), // .-, reduce: MlrvalOrFunction + reduce(133), // ., reduce: MlrvalOrFunction + reduce(133), // *, reduce: MlrvalOrFunction + reduce(133), // /, reduce: MlrvalOrFunction + reduce(133), // //, reduce: MlrvalOrFunction + reduce(133), // %, reduce: MlrvalOrFunction + reduce(133), // .*, reduce: MlrvalOrFunction + reduce(133), // ./, reduce: MlrvalOrFunction + reduce(133), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: ContextVariable + reduce(133), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -24792,6 +25336,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -24818,6 +25363,7 @@ var actionTab = actionTable{ reduce(134), // &, reduce: ContextVariable reduce(134), // <<, reduce: ContextVariable reduce(134), // >>, reduce: ContextVariable + reduce(134), // >>>, reduce: ContextVariable reduce(134), // +, reduce: ContextVariable reduce(134), // -, reduce: ContextVariable reduce(134), // .+, reduce: ContextVariable @@ -24883,6 +25429,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -24909,6 +25456,7 @@ var actionTab = actionTable{ reduce(135), // &, reduce: ContextVariable reduce(135), // <<, reduce: ContextVariable reduce(135), // >>, reduce: ContextVariable + reduce(135), // >>>, reduce: ContextVariable reduce(135), // +, reduce: ContextVariable reduce(135), // -, reduce: ContextVariable reduce(135), // .+, reduce: ContextVariable @@ -24974,6 +25522,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -25000,6 +25549,7 @@ var actionTab = actionTable{ reduce(136), // &, reduce: ContextVariable reduce(136), // <<, reduce: ContextVariable reduce(136), // >>, reduce: ContextVariable + reduce(136), // >>>, reduce: ContextVariable reduce(136), // +, reduce: ContextVariable reduce(136), // -, reduce: ContextVariable reduce(136), // .+, reduce: ContextVariable @@ -25065,6 +25615,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -25091,6 +25642,7 @@ var actionTab = actionTable{ reduce(137), // &, reduce: ContextVariable reduce(137), // <<, reduce: ContextVariable reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable reduce(137), // +, reduce: ContextVariable reduce(137), // -, reduce: ContextVariable reduce(137), // .+, reduce: ContextVariable @@ -25156,6 +25708,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -25182,6 +25735,7 @@ var actionTab = actionTable{ reduce(138), // &, reduce: ContextVariable reduce(138), // <<, reduce: ContextVariable reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable reduce(138), // +, reduce: ContextVariable reduce(138), // -, reduce: ContextVariable reduce(138), // .+, reduce: ContextVariable @@ -25247,6 +25801,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -25273,6 +25828,7 @@ var actionTab = actionTable{ reduce(139), // &, reduce: ContextVariable reduce(139), // <<, reduce: ContextVariable reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable reduce(139), // +, reduce: ContextVariable reduce(139), // -, reduce: ContextVariable reduce(139), // .+, reduce: ContextVariable @@ -25338,6 +25894,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -25364,6 +25921,7 @@ var actionTab = actionTable{ reduce(140), // &, reduce: ContextVariable reduce(140), // <<, reduce: ContextVariable reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable reduce(140), // +, reduce: ContextVariable reduce(140), // -, reduce: ContextVariable reduce(140), // .+, reduce: ContextVariable @@ -25429,6 +25987,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -25455,6 +26014,7 @@ var actionTab = actionTable{ reduce(141), // &, reduce: ContextVariable reduce(141), // <<, reduce: ContextVariable reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable reduce(141), // +, reduce: ContextVariable reduce(141), // -, reduce: ContextVariable reduce(141), // .+, reduce: ContextVariable @@ -25520,6 +26080,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -25546,6 +26107,7 @@ var actionTab = actionTable{ reduce(142), // &, reduce: ContextVariable reduce(142), // <<, reduce: ContextVariable reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable reduce(142), // +, reduce: ContextVariable reduce(142), // -, reduce: ContextVariable reduce(142), // .+, reduce: ContextVariable @@ -25594,7 +26156,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(143), // [, reduce: MlrvalOrFunction + reduce(143), // [, reduce: ContextVariable nil, // ] nil, // md_token_field_name nil, // $[ @@ -25611,6 +26173,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -25619,39 +26182,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(143), // ?, reduce: MlrvalOrFunction - reduce(143), // :, reduce: MlrvalOrFunction - reduce(143), // ||, reduce: MlrvalOrFunction - reduce(143), // ^^, reduce: MlrvalOrFunction - reduce(143), // &&, reduce: MlrvalOrFunction - reduce(143), // =~, reduce: MlrvalOrFunction - reduce(143), // !=~, reduce: MlrvalOrFunction - reduce(143), // ==, reduce: MlrvalOrFunction - reduce(143), // !=, reduce: MlrvalOrFunction - reduce(143), // >, reduce: MlrvalOrFunction - reduce(143), // >=, reduce: MlrvalOrFunction - reduce(143), // <, reduce: MlrvalOrFunction - reduce(143), // <=, reduce: MlrvalOrFunction - reduce(143), // |, reduce: MlrvalOrFunction - reduce(143), // ^, reduce: MlrvalOrFunction - reduce(143), // &, reduce: MlrvalOrFunction - reduce(143), // <<, reduce: MlrvalOrFunction - reduce(143), // >>, reduce: MlrvalOrFunction - reduce(143), // +, reduce: MlrvalOrFunction - reduce(143), // -, reduce: MlrvalOrFunction - reduce(143), // .+, reduce: MlrvalOrFunction - reduce(143), // .-, reduce: MlrvalOrFunction - reduce(143), // ., reduce: MlrvalOrFunction - reduce(143), // *, reduce: MlrvalOrFunction - reduce(143), // /, reduce: MlrvalOrFunction - reduce(143), // //, reduce: MlrvalOrFunction - reduce(143), // %, reduce: MlrvalOrFunction - reduce(143), // .*, reduce: MlrvalOrFunction - reduce(143), // ./, reduce: MlrvalOrFunction - reduce(143), // .//, reduce: MlrvalOrFunction + reduce(143), // ?, reduce: ContextVariable + reduce(143), // :, reduce: ContextVariable + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(143), // **, reduce: MlrvalOrFunction + reduce(143), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -25674,6 +26238,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S282 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + reduce(144), // :, reduce: ContextVariable + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S283 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25702,6 +26359,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -25728,6 +26386,7 @@ var actionTab = actionTable{ reduce(145), // &, reduce: MlrvalOrFunction reduce(145), // <<, reduce: MlrvalOrFunction reduce(145), // >>, reduce: MlrvalOrFunction + reduce(145), // >>>, reduce: MlrvalOrFunction reduce(145), // +, reduce: MlrvalOrFunction reduce(145), // -, reduce: MlrvalOrFunction reduce(145), // .+, reduce: MlrvalOrFunction @@ -25764,7 +26423,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S283 + actionRow{ // S284 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(147), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: MlrvalOrFunction + reduce(147), // :, reduce: MlrvalOrFunction + reduce(147), // ||, reduce: MlrvalOrFunction + reduce(147), // ^^, reduce: MlrvalOrFunction + reduce(147), // &&, reduce: MlrvalOrFunction + reduce(147), // =~, reduce: MlrvalOrFunction + reduce(147), // !=~, reduce: MlrvalOrFunction + reduce(147), // ==, reduce: MlrvalOrFunction + reduce(147), // !=, reduce: MlrvalOrFunction + reduce(147), // >, reduce: MlrvalOrFunction + reduce(147), // >=, reduce: MlrvalOrFunction + reduce(147), // <, reduce: MlrvalOrFunction + reduce(147), // <=, reduce: MlrvalOrFunction + reduce(147), // |, reduce: MlrvalOrFunction + reduce(147), // ^, reduce: MlrvalOrFunction + reduce(147), // &, reduce: MlrvalOrFunction + reduce(147), // <<, reduce: MlrvalOrFunction + reduce(147), // >>, reduce: MlrvalOrFunction + reduce(147), // >>>, reduce: MlrvalOrFunction + reduce(147), // +, reduce: MlrvalOrFunction + reduce(147), // -, reduce: MlrvalOrFunction + reduce(147), // .+, reduce: MlrvalOrFunction + reduce(147), // .-, reduce: MlrvalOrFunction + reduce(147), // ., reduce: MlrvalOrFunction + reduce(147), // *, reduce: MlrvalOrFunction + reduce(147), // /, reduce: MlrvalOrFunction + reduce(147), // //, reduce: MlrvalOrFunction + reduce(147), // %, reduce: MlrvalOrFunction + reduce(147), // .*, reduce: MlrvalOrFunction + reduce(147), // ./, reduce: MlrvalOrFunction + reduce(147), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(147), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S285 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25793,6 +26545,7 @@ var actionTab = actionTable{ reduce(28), // ^=, reduce: IndirectFieldValue reduce(28), // <<=, reduce: IndirectFieldValue reduce(28), // >>=, reduce: IndirectFieldValue + reduce(28), // >>>=, reduce: IndirectFieldValue reduce(28), // +=, reduce: IndirectFieldValue reduce(28), // .=, reduce: IndirectFieldValue reduce(28), // -=, reduce: IndirectFieldValue @@ -25819,6 +26572,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -25855,7 +26609,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S284 + actionRow{ // S286 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25863,20 +26617,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { - shift(573), // } + shift(216), // { + shift(579), // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -25884,6 +26638,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -25910,10 +26665,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -25922,31 +26678,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, - actionRow{ // S285 + actionRow{ // S287 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25959,7 +26715,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(123), // ], reduce: ArrayLiteralElement + reduce(125), // ], reduce: ArrayLiteralElement nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -25975,6 +26731,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -26001,6 +26758,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -26023,7 +26781,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(123), // ,, reduce: ArrayLiteralElement + reduce(125), // ,, reduce: ArrayLiteralElement nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -26037,98 +26795,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S286 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(108), // [, reduce: MlrvalOrFunction - reduce(108), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(108), // ,, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S287 + actionRow{ // S288 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26157,6 +26824,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -26183,6 +26851,7 @@ var actionTab = actionTable{ reduce(110), // &, reduce: MlrvalOrFunction reduce(110), // <<, reduce: MlrvalOrFunction reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // >>>, reduce: MlrvalOrFunction reduce(110), // +, reduce: MlrvalOrFunction reduce(110), // -, reduce: MlrvalOrFunction reduce(110), // .+, reduce: MlrvalOrFunction @@ -26219,3829 +26888,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S288 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(109), // [, reduce: MlrvalOrFunction - reduce(109), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(109), // ,, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S289 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(111), // [, reduce: MlrvalOrFunction - reduce(111), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(111), // ,, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S290 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - shift(575), // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S291 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(118), // [, reduce: ArrayLiteral - reduce(118), // ], reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: ArrayLiteral - nil, // : - reduce(118), // ||, reduce: ArrayLiteral - reduce(118), // ^^, reduce: ArrayLiteral - reduce(118), // &&, reduce: ArrayLiteral - reduce(118), // =~, reduce: ArrayLiteral - reduce(118), // !=~, reduce: ArrayLiteral - reduce(118), // ==, reduce: ArrayLiteral - reduce(118), // !=, reduce: ArrayLiteral - reduce(118), // >, reduce: ArrayLiteral - reduce(118), // >=, reduce: ArrayLiteral - reduce(118), // <, reduce: ArrayLiteral - reduce(118), // <=, reduce: ArrayLiteral - reduce(118), // |, reduce: ArrayLiteral - reduce(118), // ^, reduce: ArrayLiteral - reduce(118), // &, reduce: ArrayLiteral - reduce(118), // <<, reduce: ArrayLiteral - reduce(118), // >>, reduce: ArrayLiteral - reduce(118), // +, reduce: ArrayLiteral - reduce(118), // -, reduce: ArrayLiteral - reduce(118), // .+, reduce: ArrayLiteral - reduce(118), // .-, reduce: ArrayLiteral - reduce(118), // ., reduce: ArrayLiteral - reduce(118), // *, reduce: ArrayLiteral - reduce(118), // /, reduce: ArrayLiteral - reduce(118), // //, reduce: ArrayLiteral - reduce(118), // %, reduce: ArrayLiteral - reduce(118), // .*, reduce: ArrayLiteral - reduce(118), // ./, reduce: ArrayLiteral - reduce(118), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(118), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S292 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(24), // [, reduce: FieldValue - reduce(24), // ], reduce: FieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: FieldValue - nil, // : - reduce(24), // ||, reduce: FieldValue - reduce(24), // ^^, reduce: FieldValue - reduce(24), // &&, reduce: FieldValue - reduce(24), // =~, reduce: FieldValue - reduce(24), // !=~, reduce: FieldValue - reduce(24), // ==, reduce: FieldValue - reduce(24), // !=, reduce: FieldValue - reduce(24), // >, reduce: FieldValue - reduce(24), // >=, reduce: FieldValue - reduce(24), // <, reduce: FieldValue - reduce(24), // <=, reduce: FieldValue - reduce(24), // |, reduce: FieldValue - reduce(24), // ^, reduce: FieldValue - reduce(24), // &, reduce: FieldValue - reduce(24), // <<, reduce: FieldValue - reduce(24), // >>, reduce: FieldValue - reduce(24), // +, reduce: FieldValue - reduce(24), // -, reduce: FieldValue - reduce(24), // .+, reduce: FieldValue - reduce(24), // .-, reduce: FieldValue - reduce(24), // ., reduce: FieldValue - reduce(24), // *, reduce: FieldValue - reduce(24), // /, reduce: FieldValue - reduce(24), // //, reduce: FieldValue - reduce(24), // %, reduce: FieldValue - reduce(24), // .*, reduce: FieldValue - reduce(24), // ./, reduce: FieldValue - reduce(24), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(24), // ,, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S293 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(25), // [, reduce: FieldValue - reduce(25), // ], reduce: FieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: FieldValue - nil, // : - reduce(25), // ||, reduce: FieldValue - reduce(25), // ^^, reduce: FieldValue - reduce(25), // &&, reduce: FieldValue - reduce(25), // =~, reduce: FieldValue - reduce(25), // !=~, reduce: FieldValue - reduce(25), // ==, reduce: FieldValue - reduce(25), // !=, reduce: FieldValue - reduce(25), // >, reduce: FieldValue - reduce(25), // >=, reduce: FieldValue - reduce(25), // <, reduce: FieldValue - reduce(25), // <=, reduce: FieldValue - reduce(25), // |, reduce: FieldValue - reduce(25), // ^, reduce: FieldValue - reduce(25), // &, reduce: FieldValue - reduce(25), // <<, reduce: FieldValue - reduce(25), // >>, reduce: FieldValue - reduce(25), // +, reduce: FieldValue - reduce(25), // -, reduce: FieldValue - reduce(25), // .+, reduce: FieldValue - reduce(25), // .-, reduce: FieldValue - reduce(25), // ., reduce: FieldValue - reduce(25), // *, reduce: FieldValue - reduce(25), // /, reduce: FieldValue - reduce(25), // //, reduce: FieldValue - reduce(25), // %, reduce: FieldValue - reduce(25), // .*, reduce: FieldValue - reduce(25), // ./, reduce: FieldValue - reduce(25), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(25), // ,, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S294 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(26), // [, reduce: FieldValue - reduce(26), // ], reduce: FieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: FieldValue - nil, // : - reduce(26), // ||, reduce: FieldValue - reduce(26), // ^^, reduce: FieldValue - reduce(26), // &&, reduce: FieldValue - reduce(26), // =~, reduce: FieldValue - reduce(26), // !=~, reduce: FieldValue - reduce(26), // ==, reduce: FieldValue - reduce(26), // !=, reduce: FieldValue - reduce(26), // >, reduce: FieldValue - reduce(26), // >=, reduce: FieldValue - reduce(26), // <, reduce: FieldValue - reduce(26), // <=, reduce: FieldValue - reduce(26), // |, reduce: FieldValue - reduce(26), // ^, reduce: FieldValue - reduce(26), // &, reduce: FieldValue - reduce(26), // <<, reduce: FieldValue - reduce(26), // >>, reduce: FieldValue - reduce(26), // +, reduce: FieldValue - reduce(26), // -, reduce: FieldValue - reduce(26), // .+, reduce: FieldValue - reduce(26), // .-, reduce: FieldValue - reduce(26), // ., reduce: FieldValue - reduce(26), // *, reduce: FieldValue - reduce(26), // /, reduce: FieldValue - reduce(26), // //, reduce: FieldValue - reduce(26), // %, reduce: FieldValue - reduce(26), // .*, reduce: FieldValue - reduce(26), // ./, reduce: FieldValue - reduce(26), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(26), // ,, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S295 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(27), // [, reduce: DirectFieldValue - reduce(27), // ], reduce: DirectFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: DirectFieldValue - nil, // : - reduce(27), // ||, reduce: DirectFieldValue - reduce(27), // ^^, reduce: DirectFieldValue - reduce(27), // &&, reduce: DirectFieldValue - reduce(27), // =~, reduce: DirectFieldValue - reduce(27), // !=~, reduce: DirectFieldValue - reduce(27), // ==, reduce: DirectFieldValue - reduce(27), // !=, reduce: DirectFieldValue - reduce(27), // >, reduce: DirectFieldValue - reduce(27), // >=, reduce: DirectFieldValue - reduce(27), // <, reduce: DirectFieldValue - reduce(27), // <=, reduce: DirectFieldValue - reduce(27), // |, reduce: DirectFieldValue - reduce(27), // ^, reduce: DirectFieldValue - reduce(27), // &, reduce: DirectFieldValue - reduce(27), // <<, reduce: DirectFieldValue - reduce(27), // >>, reduce: DirectFieldValue - reduce(27), // +, reduce: DirectFieldValue - reduce(27), // -, reduce: DirectFieldValue - reduce(27), // .+, reduce: DirectFieldValue - reduce(27), // .-, reduce: DirectFieldValue - reduce(27), // ., reduce: DirectFieldValue - reduce(27), // *, reduce: DirectFieldValue - reduce(27), // /, reduce: DirectFieldValue - reduce(27), // //, reduce: DirectFieldValue - reduce(27), // %, reduce: DirectFieldValue - reduce(27), // .*, reduce: DirectFieldValue - reduce(27), // ./, reduce: DirectFieldValue - reduce(27), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(27), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(27), // ,, reduce: DirectFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S296 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S297 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(29), // [, reduce: BracedFieldValue - reduce(29), // ], reduce: BracedFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: BracedFieldValue - nil, // : - reduce(29), // ||, reduce: BracedFieldValue - reduce(29), // ^^, reduce: BracedFieldValue - reduce(29), // &&, reduce: BracedFieldValue - reduce(29), // =~, reduce: BracedFieldValue - reduce(29), // !=~, reduce: BracedFieldValue - reduce(29), // ==, reduce: BracedFieldValue - reduce(29), // !=, reduce: BracedFieldValue - reduce(29), // >, reduce: BracedFieldValue - reduce(29), // >=, reduce: BracedFieldValue - reduce(29), // <, reduce: BracedFieldValue - reduce(29), // <=, reduce: BracedFieldValue - reduce(29), // |, reduce: BracedFieldValue - reduce(29), // ^, reduce: BracedFieldValue - reduce(29), // &, reduce: BracedFieldValue - reduce(29), // <<, reduce: BracedFieldValue - reduce(29), // >>, reduce: BracedFieldValue - reduce(29), // +, reduce: BracedFieldValue - reduce(29), // -, reduce: BracedFieldValue - reduce(29), // .+, reduce: BracedFieldValue - reduce(29), // .-, reduce: BracedFieldValue - reduce(29), // ., reduce: BracedFieldValue - reduce(29), // *, reduce: BracedFieldValue - reduce(29), // /, reduce: BracedFieldValue - reduce(29), // //, reduce: BracedFieldValue - reduce(29), // %, reduce: BracedFieldValue - reduce(29), // .*, reduce: BracedFieldValue - reduce(29), // ./, reduce: BracedFieldValue - reduce(29), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(29), // ,, reduce: BracedFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S298 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(30), // [, reduce: FullSrec - reduce(30), // ], reduce: FullSrec - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: FullSrec - nil, // : - reduce(30), // ||, reduce: FullSrec - reduce(30), // ^^, reduce: FullSrec - reduce(30), // &&, reduce: FullSrec - reduce(30), // =~, reduce: FullSrec - reduce(30), // !=~, reduce: FullSrec - reduce(30), // ==, reduce: FullSrec - reduce(30), // !=, reduce: FullSrec - reduce(30), // >, reduce: FullSrec - reduce(30), // >=, reduce: FullSrec - reduce(30), // <, reduce: FullSrec - reduce(30), // <=, reduce: FullSrec - reduce(30), // |, reduce: FullSrec - reduce(30), // ^, reduce: FullSrec - reduce(30), // &, reduce: FullSrec - reduce(30), // <<, reduce: FullSrec - reduce(30), // >>, reduce: FullSrec - reduce(30), // +, reduce: FullSrec - reduce(30), // -, reduce: FullSrec - reduce(30), // .+, reduce: FullSrec - reduce(30), // .-, reduce: FullSrec - reduce(30), // ., reduce: FullSrec - reduce(30), // *, reduce: FullSrec - reduce(30), // /, reduce: FullSrec - reduce(30), // //, reduce: FullSrec - reduce(30), // %, reduce: FullSrec - reduce(30), // .*, reduce: FullSrec - reduce(30), // ./, reduce: FullSrec - reduce(30), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(30), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(30), // ,, reduce: FullSrec - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S299 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(31), // [, reduce: OosvarValue - reduce(31), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: OosvarValue - nil, // : - reduce(31), // ||, reduce: OosvarValue - reduce(31), // ^^, reduce: OosvarValue - reduce(31), // &&, reduce: OosvarValue - reduce(31), // =~, reduce: OosvarValue - reduce(31), // !=~, reduce: OosvarValue - reduce(31), // ==, reduce: OosvarValue - reduce(31), // !=, reduce: OosvarValue - reduce(31), // >, reduce: OosvarValue - reduce(31), // >=, reduce: OosvarValue - reduce(31), // <, reduce: OosvarValue - reduce(31), // <=, reduce: OosvarValue - reduce(31), // |, reduce: OosvarValue - reduce(31), // ^, reduce: OosvarValue - reduce(31), // &, reduce: OosvarValue - reduce(31), // <<, reduce: OosvarValue - reduce(31), // >>, reduce: OosvarValue - reduce(31), // +, reduce: OosvarValue - reduce(31), // -, reduce: OosvarValue - reduce(31), // .+, reduce: OosvarValue - reduce(31), // .-, reduce: OosvarValue - reduce(31), // ., reduce: OosvarValue - reduce(31), // *, reduce: OosvarValue - reduce(31), // /, reduce: OosvarValue - reduce(31), // //, reduce: OosvarValue - reduce(31), // %, reduce: OosvarValue - reduce(31), // .*, reduce: OosvarValue - reduce(31), // ./, reduce: OosvarValue - reduce(31), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(31), // ,, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S300 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(32), // [, reduce: OosvarValue - reduce(32), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: OosvarValue - nil, // : - reduce(32), // ||, reduce: OosvarValue - reduce(32), // ^^, reduce: OosvarValue - reduce(32), // &&, reduce: OosvarValue - reduce(32), // =~, reduce: OosvarValue - reduce(32), // !=~, reduce: OosvarValue - reduce(32), // ==, reduce: OosvarValue - reduce(32), // !=, reduce: OosvarValue - reduce(32), // >, reduce: OosvarValue - reduce(32), // >=, reduce: OosvarValue - reduce(32), // <, reduce: OosvarValue - reduce(32), // <=, reduce: OosvarValue - reduce(32), // |, reduce: OosvarValue - reduce(32), // ^, reduce: OosvarValue - reduce(32), // &, reduce: OosvarValue - reduce(32), // <<, reduce: OosvarValue - reduce(32), // >>, reduce: OosvarValue - reduce(32), // +, reduce: OosvarValue - reduce(32), // -, reduce: OosvarValue - reduce(32), // .+, reduce: OosvarValue - reduce(32), // .-, reduce: OosvarValue - reduce(32), // ., reduce: OosvarValue - reduce(32), // *, reduce: OosvarValue - reduce(32), // /, reduce: OosvarValue - reduce(32), // //, reduce: OosvarValue - reduce(32), // %, reduce: OosvarValue - reduce(32), // .*, reduce: OosvarValue - reduce(32), // ./, reduce: OosvarValue - reduce(32), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(32), // ,, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S301 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(33), // [, reduce: OosvarValue - reduce(33), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: OosvarValue - nil, // : - reduce(33), // ||, reduce: OosvarValue - reduce(33), // ^^, reduce: OosvarValue - reduce(33), // &&, reduce: OosvarValue - reduce(33), // =~, reduce: OosvarValue - reduce(33), // !=~, reduce: OosvarValue - reduce(33), // ==, reduce: OosvarValue - reduce(33), // !=, reduce: OosvarValue - reduce(33), // >, reduce: OosvarValue - reduce(33), // >=, reduce: OosvarValue - reduce(33), // <, reduce: OosvarValue - reduce(33), // <=, reduce: OosvarValue - reduce(33), // |, reduce: OosvarValue - reduce(33), // ^, reduce: OosvarValue - reduce(33), // &, reduce: OosvarValue - reduce(33), // <<, reduce: OosvarValue - reduce(33), // >>, reduce: OosvarValue - reduce(33), // +, reduce: OosvarValue - reduce(33), // -, reduce: OosvarValue - reduce(33), // .+, reduce: OosvarValue - reduce(33), // .-, reduce: OosvarValue - reduce(33), // ., reduce: OosvarValue - reduce(33), // *, reduce: OosvarValue - reduce(33), // /, reduce: OosvarValue - reduce(33), // //, reduce: OosvarValue - reduce(33), // %, reduce: OosvarValue - reduce(33), // .*, reduce: OosvarValue - reduce(33), // ./, reduce: OosvarValue - reduce(33), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(33), // ,, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S302 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(34), // [, reduce: DirectOosvarValue - reduce(34), // ], reduce: DirectOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: DirectOosvarValue - nil, // : - reduce(34), // ||, reduce: DirectOosvarValue - reduce(34), // ^^, reduce: DirectOosvarValue - reduce(34), // &&, reduce: DirectOosvarValue - reduce(34), // =~, reduce: DirectOosvarValue - reduce(34), // !=~, reduce: DirectOosvarValue - reduce(34), // ==, reduce: DirectOosvarValue - reduce(34), // !=, reduce: DirectOosvarValue - reduce(34), // >, reduce: DirectOosvarValue - reduce(34), // >=, reduce: DirectOosvarValue - reduce(34), // <, reduce: DirectOosvarValue - reduce(34), // <=, reduce: DirectOosvarValue - reduce(34), // |, reduce: DirectOosvarValue - reduce(34), // ^, reduce: DirectOosvarValue - reduce(34), // &, reduce: DirectOosvarValue - reduce(34), // <<, reduce: DirectOosvarValue - reduce(34), // >>, reduce: DirectOosvarValue - reduce(34), // +, reduce: DirectOosvarValue - reduce(34), // -, reduce: DirectOosvarValue - reduce(34), // .+, reduce: DirectOosvarValue - reduce(34), // .-, reduce: DirectOosvarValue - reduce(34), // ., reduce: DirectOosvarValue - reduce(34), // *, reduce: DirectOosvarValue - reduce(34), // /, reduce: DirectOosvarValue - reduce(34), // //, reduce: DirectOosvarValue - reduce(34), // %, reduce: DirectOosvarValue - reduce(34), // .*, reduce: DirectOosvarValue - reduce(34), // ./, reduce: DirectOosvarValue - reduce(34), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(34), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(34), // ,, reduce: DirectOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S303 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S304 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(36), // [, reduce: BracedOosvarValue - reduce(36), // ], reduce: BracedOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(36), // ?, reduce: BracedOosvarValue - nil, // : - reduce(36), // ||, reduce: BracedOosvarValue - reduce(36), // ^^, reduce: BracedOosvarValue - reduce(36), // &&, reduce: BracedOosvarValue - reduce(36), // =~, reduce: BracedOosvarValue - reduce(36), // !=~, reduce: BracedOosvarValue - reduce(36), // ==, reduce: BracedOosvarValue - reduce(36), // !=, reduce: BracedOosvarValue - reduce(36), // >, reduce: BracedOosvarValue - reduce(36), // >=, reduce: BracedOosvarValue - reduce(36), // <, reduce: BracedOosvarValue - reduce(36), // <=, reduce: BracedOosvarValue - reduce(36), // |, reduce: BracedOosvarValue - reduce(36), // ^, reduce: BracedOosvarValue - reduce(36), // &, reduce: BracedOosvarValue - reduce(36), // <<, reduce: BracedOosvarValue - reduce(36), // >>, reduce: BracedOosvarValue - reduce(36), // +, reduce: BracedOosvarValue - reduce(36), // -, reduce: BracedOosvarValue - reduce(36), // .+, reduce: BracedOosvarValue - reduce(36), // .-, reduce: BracedOosvarValue - reduce(36), // ., reduce: BracedOosvarValue - reduce(36), // *, reduce: BracedOosvarValue - reduce(36), // /, reduce: BracedOosvarValue - reduce(36), // //, reduce: BracedOosvarValue - reduce(36), // %, reduce: BracedOosvarValue - reduce(36), // .*, reduce: BracedOosvarValue - reduce(36), // ./, reduce: BracedOosvarValue - reduce(36), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(36), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(36), // ,, reduce: BracedOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S305 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(37), // [, reduce: FullOosvar - reduce(37), // ], reduce: FullOosvar - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(37), // ?, reduce: FullOosvar - nil, // : - reduce(37), // ||, reduce: FullOosvar - reduce(37), // ^^, reduce: FullOosvar - reduce(37), // &&, reduce: FullOosvar - reduce(37), // =~, reduce: FullOosvar - reduce(37), // !=~, reduce: FullOosvar - reduce(37), // ==, reduce: FullOosvar - reduce(37), // !=, reduce: FullOosvar - reduce(37), // >, reduce: FullOosvar - reduce(37), // >=, reduce: FullOosvar - reduce(37), // <, reduce: FullOosvar - reduce(37), // <=, reduce: FullOosvar - reduce(37), // |, reduce: FullOosvar - reduce(37), // ^, reduce: FullOosvar - reduce(37), // &, reduce: FullOosvar - reduce(37), // <<, reduce: FullOosvar - reduce(37), // >>, reduce: FullOosvar - reduce(37), // +, reduce: FullOosvar - reduce(37), // -, reduce: FullOosvar - reduce(37), // .+, reduce: FullOosvar - reduce(37), // .-, reduce: FullOosvar - reduce(37), // ., reduce: FullOosvar - reduce(37), // *, reduce: FullOosvar - reduce(37), // /, reduce: FullOosvar - reduce(37), // //, reduce: FullOosvar - reduce(37), // %, reduce: FullOosvar - reduce(37), // .*, reduce: FullOosvar - reduce(37), // ./, reduce: FullOosvar - reduce(37), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(37), // **, reduce: FullOosvar - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(37), // ,, reduce: FullOosvar - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S306 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(54), // ], reduce: Rvalue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(54), // ,, reduce: Rvalue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S307 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(55), // ], reduce: PrecedenceChainStart - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(55), // ,, reduce: PrecedenceChainStart - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S308 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(57), // ], reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(579), // ? - nil, // : - 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, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(57), // ,, reduce: TernaryTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S309 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(59), // ], reduce: LogicalOrTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalOrTerm - nil, // : - reduce(59), // ||, reduce: LogicalOrTerm - 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, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(59), // ,, reduce: LogicalOrTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S310 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(61), // ], reduce: LogicalXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalXORTerm - nil, // : - reduce(61), // ||, reduce: LogicalXORTerm - reduce(61), // ^^, reduce: LogicalXORTerm - shift(582), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(61), // ,, reduce: LogicalXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S311 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(63), // ], reduce: LogicalAndTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: LogicalAndTerm - nil, // : - reduce(63), // ||, reduce: LogicalAndTerm - reduce(63), // ^^, reduce: LogicalAndTerm - reduce(63), // &&, reduce: LogicalAndTerm - shift(583), // =~ - shift(584), // !=~ - shift(585), // == - shift(586), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(63), // ,, reduce: LogicalAndTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S312 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(68), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: EqneTerm - nil, // : - reduce(68), // ||, reduce: EqneTerm - reduce(68), // ^^, reduce: EqneTerm - reduce(68), // &&, reduce: EqneTerm - reduce(68), // =~, reduce: EqneTerm - reduce(68), // !=~, reduce: EqneTerm - reduce(68), // ==, reduce: EqneTerm - reduce(68), // !=, reduce: EqneTerm - shift(587), // > - shift(588), // >= - shift(589), // < - shift(590), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(68), // ,, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S313 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(73), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: CmpTerm - nil, // : - reduce(73), // ||, reduce: CmpTerm - reduce(73), // ^^, reduce: CmpTerm - reduce(73), // &&, reduce: CmpTerm - reduce(73), // =~, reduce: CmpTerm - reduce(73), // !=~, reduce: CmpTerm - reduce(73), // ==, reduce: CmpTerm - reduce(73), // !=, reduce: CmpTerm - reduce(73), // >, reduce: CmpTerm - reduce(73), // >=, reduce: CmpTerm - reduce(73), // <, reduce: CmpTerm - reduce(73), // <=, reduce: CmpTerm - shift(591), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(73), // ,, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S314 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(75), // ], reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseORTerm - nil, // : - reduce(75), // ||, reduce: BitwiseORTerm - reduce(75), // ^^, reduce: BitwiseORTerm - reduce(75), // &&, reduce: BitwiseORTerm - reduce(75), // =~, reduce: BitwiseORTerm - reduce(75), // !=~, reduce: BitwiseORTerm - reduce(75), // ==, reduce: BitwiseORTerm - reduce(75), // !=, reduce: BitwiseORTerm - reduce(75), // >, reduce: BitwiseORTerm - reduce(75), // >=, reduce: BitwiseORTerm - reduce(75), // <, reduce: BitwiseORTerm - reduce(75), // <=, reduce: BitwiseORTerm - reduce(75), // |, reduce: BitwiseORTerm - shift(592), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(75), // ,, reduce: BitwiseORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S315 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(77), // ], reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(77), // ||, reduce: BitwiseXORTerm - reduce(77), // ^^, reduce: BitwiseXORTerm - reduce(77), // &&, reduce: BitwiseXORTerm - reduce(77), // =~, reduce: BitwiseXORTerm - reduce(77), // !=~, reduce: BitwiseXORTerm - reduce(77), // ==, reduce: BitwiseXORTerm - reduce(77), // !=, reduce: BitwiseXORTerm - reduce(77), // >, reduce: BitwiseXORTerm - reduce(77), // >=, reduce: BitwiseXORTerm - reduce(77), // <, reduce: BitwiseXORTerm - reduce(77), // <=, reduce: BitwiseXORTerm - reduce(77), // |, reduce: BitwiseXORTerm - reduce(77), // ^, reduce: BitwiseXORTerm - shift(593), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(77), // ,, reduce: BitwiseXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S316 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(79), // ], reduce: BitwiseANDTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(79), // ||, reduce: BitwiseANDTerm - reduce(79), // ^^, reduce: BitwiseANDTerm - reduce(79), // &&, reduce: BitwiseANDTerm - reduce(79), // =~, reduce: BitwiseANDTerm - reduce(79), // !=~, reduce: BitwiseANDTerm - reduce(79), // ==, reduce: BitwiseANDTerm - reduce(79), // !=, reduce: BitwiseANDTerm - reduce(79), // >, reduce: BitwiseANDTerm - reduce(79), // >=, reduce: BitwiseANDTerm - reduce(79), // <, reduce: BitwiseANDTerm - reduce(79), // <=, reduce: BitwiseANDTerm - reduce(79), // |, reduce: BitwiseANDTerm - reduce(79), // ^, reduce: BitwiseANDTerm - reduce(79), // &, reduce: BitwiseANDTerm - shift(594), // << - shift(595), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(79), // ,, reduce: BitwiseANDTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S317 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(82), // ], reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - shift(596), // + - shift(597), // - - shift(598), // .+ - shift(599), // .- - shift(600), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(82), // ,, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S318 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S319 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(88), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(602), // * - shift(603), // / - shift(604), // // - shift(605), // % - shift(606), // .* - shift(607), // ./ - shift(608), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(88), // ,, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S320 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S321 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S322 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S323 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(96), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(96), // ,, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S324 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(103), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(103), // ,, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S325 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S326 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S327 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(105), // ], reduce: PowTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(614), // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(105), // ,, reduce: PowTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S328 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(431), // ! - shift(432), // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, - actionRow{ // S329 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - shift(616), // [ - reduce(107), // ], reduce: PrecedenceChainEnd - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(107), // ,, reduce: PrecedenceChainEnd - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S330 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30070,6 +26917,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -30096,6 +26944,7 @@ var actionTab = actionTable{ reduce(112), // &, reduce: MlrvalOrFunction reduce(112), // <<, reduce: MlrvalOrFunction reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction reduce(112), // +, reduce: MlrvalOrFunction reduce(112), // -, reduce: MlrvalOrFunction reduce(112), // .+, reduce: MlrvalOrFunction @@ -30132,7 +26981,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S331 + actionRow{ // S290 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(111), // [, reduce: MlrvalOrFunction + reduce(111), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + 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 + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(111), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S291 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30161,6 +27103,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -30187,6 +27130,7 @@ var actionTab = actionTable{ reduce(113), // &, reduce: MlrvalOrFunction reduce(113), // <<, reduce: MlrvalOrFunction reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction reduce(113), // +, reduce: MlrvalOrFunction reduce(113), // -, reduce: MlrvalOrFunction reduce(113), // .+, reduce: MlrvalOrFunction @@ -30223,6 +27167,3726 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S292 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + shift(581), // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S293 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(120), // [, reduce: ArrayLiteral + reduce(120), // ], reduce: ArrayLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: ArrayLiteral + nil, // : + reduce(120), // ||, reduce: ArrayLiteral + reduce(120), // ^^, reduce: ArrayLiteral + reduce(120), // &&, reduce: ArrayLiteral + reduce(120), // =~, reduce: ArrayLiteral + reduce(120), // !=~, reduce: ArrayLiteral + reduce(120), // ==, reduce: ArrayLiteral + reduce(120), // !=, reduce: ArrayLiteral + reduce(120), // >, reduce: ArrayLiteral + reduce(120), // >=, reduce: ArrayLiteral + reduce(120), // <, reduce: ArrayLiteral + reduce(120), // <=, reduce: ArrayLiteral + reduce(120), // |, reduce: ArrayLiteral + reduce(120), // ^, reduce: ArrayLiteral + reduce(120), // &, reduce: ArrayLiteral + reduce(120), // <<, reduce: ArrayLiteral + reduce(120), // >>, reduce: ArrayLiteral + reduce(120), // >>>, reduce: ArrayLiteral + reduce(120), // +, reduce: ArrayLiteral + reduce(120), // -, reduce: ArrayLiteral + reduce(120), // .+, reduce: ArrayLiteral + reduce(120), // .-, reduce: ArrayLiteral + reduce(120), // ., reduce: ArrayLiteral + reduce(120), // *, reduce: ArrayLiteral + reduce(120), // /, reduce: ArrayLiteral + reduce(120), // //, reduce: ArrayLiteral + reduce(120), // %, reduce: ArrayLiteral + reduce(120), // .*, reduce: ArrayLiteral + reduce(120), // ./, reduce: ArrayLiteral + reduce(120), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(120), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S294 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(24), // [, reduce: FieldValue + reduce(24), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + nil, // : + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(24), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S295 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(25), // [, reduce: FieldValue + reduce(25), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(25), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S296 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(26), // [, reduce: FieldValue + reduce(26), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(26), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S297 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(27), // [, reduce: DirectFieldValue + reduce(27), // ], reduce: DirectFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(27), // ,, reduce: DirectFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S298 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S299 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(29), // [, reduce: BracedFieldValue + reduce(29), // ], reduce: BracedFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(29), // ,, reduce: BracedFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S300 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(30), // [, reduce: FullSrec + reduce(30), // ], reduce: FullSrec + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + nil, // : + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(30), // ,, reduce: FullSrec + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S301 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(31), // [, reduce: OosvarValue + reduce(31), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(31), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S302 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(32), // [, reduce: OosvarValue + reduce(32), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(32), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S303 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(33), // [, reduce: OosvarValue + reduce(33), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(33), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S304 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(34), // [, reduce: DirectOosvarValue + reduce(34), // ], reduce: DirectOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(34), // ,, reduce: DirectOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S305 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S306 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(36), // [, reduce: BracedOosvarValue + reduce(36), // ], reduce: BracedOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(36), // ,, reduce: BracedOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S307 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(37), // [, reduce: FullOosvar + reduce(37), // ], reduce: FullOosvar + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(37), // ,, reduce: FullOosvar + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S308 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(55), // ], reduce: Rvalue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(55), // ,, reduce: Rvalue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S309 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(56), // ], reduce: PrecedenceChainStart + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(56), // ,, reduce: PrecedenceChainStart + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S310 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(58), // ], reduce: TernaryTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(585), // ? + nil, // : + shift(586), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(58), // ,, reduce: TernaryTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S311 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(60), // ], reduce: LogicalOrTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalOrTerm + nil, // : + reduce(60), // ||, reduce: LogicalOrTerm + shift(587), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(60), // ,, reduce: LogicalOrTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S312 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(62), // ], reduce: LogicalXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: LogicalXORTerm + nil, // : + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(588), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(62), // ,, reduce: LogicalXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S313 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(64), // ], reduce: LogicalAndTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: LogicalAndTerm + nil, // : + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(589), // =~ + shift(590), // !=~ + shift(591), // == + shift(592), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(64), // ,, reduce: LogicalAndTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S314 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(69), // ], reduce: EqneTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + nil, // : + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(593), // > + shift(594), // >= + shift(595), // < + shift(596), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(69), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S315 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(74), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + nil, // : + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(597), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(74), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S316 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(76), // ], reduce: BitwiseORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + nil, // : + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(598), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(76), // ,, reduce: BitwiseORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S317 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(78), // ], reduce: BitwiseXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(599), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(78), // ,, reduce: BitwiseXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S318 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(80), // ], reduce: BitwiseANDTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(600), // << + shift(601), // >> + shift(602), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(80), // ,, reduce: BitwiseANDTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S319 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(84), // ], reduce: BitwiseShiftTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(603), // + + shift(604), // - + shift(605), // .+ + shift(606), // .- + shift(607), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(84), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S320 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S321 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(90), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(609), // * + shift(610), // / + shift(611), // // + shift(612), // % + shift(613), // .* + shift(614), // ./ + shift(615), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(90), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S322 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S323 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S324 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S325 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(98), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(98), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S326 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(105), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm + nil, // : + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(105), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S327 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S328 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S329 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(107), // ], reduce: PowTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(621), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(107), // ,, reduce: PowTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S330 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S331 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + shift(623), // [ + reduce(109), // ], reduce: PrecedenceChainEnd + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(109), // ,, reduce: PrecedenceChainEnd + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, actionRow{ // S332 canRecover: false, actions: [numSymbols]action{ @@ -30252,6 +30916,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -30278,6 +30943,7 @@ var actionTab = actionTable{ reduce(114), // &, reduce: MlrvalOrFunction reduce(114), // <<, reduce: MlrvalOrFunction reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction reduce(114), // +, reduce: MlrvalOrFunction reduce(114), // -, reduce: MlrvalOrFunction reduce(114), // .+, reduce: MlrvalOrFunction @@ -30343,6 +31009,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -30369,6 +31036,7 @@ var actionTab = actionTable{ reduce(115), // &, reduce: MlrvalOrFunction reduce(115), // <<, reduce: MlrvalOrFunction reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction reduce(115), // +, reduce: MlrvalOrFunction reduce(115), // -, reduce: MlrvalOrFunction reduce(115), // .+, reduce: MlrvalOrFunction @@ -30434,6 +31102,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -30460,6 +31129,7 @@ var actionTab = actionTable{ 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 @@ -30525,6 +31195,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -30551,6 +31222,7 @@ var actionTab = actionTable{ 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 @@ -30588,6 +31260,192 @@ var actionTab = actionTable{ }, }, actionRow{ // S336 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(118), // [, reduce: MlrvalOrFunction + reduce(118), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(118), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(118), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S337 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(119), // [, reduce: MlrvalOrFunction + reduce(119), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(119), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(119), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(119), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S338 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30600,7 +31458,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(617), // ] + shift(624), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -30616,6 +31474,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -30642,6 +31501,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -30678,7 +31538,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S337 + actionRow{ // S339 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30691,7 +31551,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(120), // ], reduce: ArrayLiteralElements + reduce(122), // ], reduce: ArrayLiteralElements nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -30707,6 +31567,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -30733,6 +31594,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -30755,189 +31617,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - shift(618), // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S338 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(124), // [, reduce: MlrvalOrFunction - reduce(124), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(124), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(124), // ||, reduce: MlrvalOrFunction - reduce(124), // ^^, reduce: MlrvalOrFunction - reduce(124), // &&, reduce: MlrvalOrFunction - reduce(124), // =~, reduce: MlrvalOrFunction - reduce(124), // !=~, reduce: MlrvalOrFunction - reduce(124), // ==, reduce: MlrvalOrFunction - reduce(124), // !=, reduce: MlrvalOrFunction - reduce(124), // >, reduce: MlrvalOrFunction - reduce(124), // >=, reduce: MlrvalOrFunction - reduce(124), // <, reduce: MlrvalOrFunction - reduce(124), // <=, reduce: MlrvalOrFunction - reduce(124), // |, reduce: MlrvalOrFunction - reduce(124), // ^, reduce: MlrvalOrFunction - reduce(124), // &, reduce: MlrvalOrFunction - reduce(124), // <<, reduce: MlrvalOrFunction - reduce(124), // >>, reduce: MlrvalOrFunction - reduce(124), // +, reduce: MlrvalOrFunction - reduce(124), // -, reduce: MlrvalOrFunction - reduce(124), // .+, reduce: MlrvalOrFunction - reduce(124), // .-, reduce: MlrvalOrFunction - reduce(124), // ., reduce: MlrvalOrFunction - reduce(124), // *, reduce: MlrvalOrFunction - reduce(124), // /, reduce: MlrvalOrFunction - reduce(124), // //, reduce: MlrvalOrFunction - reduce(124), // %, reduce: MlrvalOrFunction - reduce(124), // .*, reduce: MlrvalOrFunction - reduce(124), // ./, reduce: MlrvalOrFunction - reduce(124), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(124), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(124), // ,, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S339 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(131), // [, reduce: MlrvalOrFunction - reduce(131), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(131), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(131), // ||, reduce: MlrvalOrFunction - reduce(131), // ^^, reduce: MlrvalOrFunction - reduce(131), // &&, reduce: MlrvalOrFunction - reduce(131), // =~, reduce: MlrvalOrFunction - reduce(131), // !=~, reduce: MlrvalOrFunction - reduce(131), // ==, reduce: MlrvalOrFunction - reduce(131), // !=, reduce: MlrvalOrFunction - reduce(131), // >, reduce: MlrvalOrFunction - reduce(131), // >=, reduce: MlrvalOrFunction - reduce(131), // <, reduce: MlrvalOrFunction - reduce(131), // <=, reduce: MlrvalOrFunction - reduce(131), // |, reduce: MlrvalOrFunction - reduce(131), // ^, reduce: MlrvalOrFunction - reduce(131), // &, reduce: MlrvalOrFunction - reduce(131), // <<, reduce: MlrvalOrFunction - reduce(131), // >>, reduce: MlrvalOrFunction - reduce(131), // +, reduce: MlrvalOrFunction - reduce(131), // -, reduce: MlrvalOrFunction - reduce(131), // .+, reduce: MlrvalOrFunction - reduce(131), // .-, reduce: MlrvalOrFunction - reduce(131), // ., reduce: MlrvalOrFunction - reduce(131), // *, reduce: MlrvalOrFunction - reduce(131), // /, reduce: MlrvalOrFunction - reduce(131), // //, reduce: MlrvalOrFunction - reduce(131), // %, reduce: MlrvalOrFunction - reduce(131), // .*, reduce: MlrvalOrFunction - reduce(131), // ./, reduce: MlrvalOrFunction - reduce(131), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(131), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(131), // ,, reduce: MlrvalOrFunction + shift(625), // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -30963,8 +31643,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(132), // [, reduce: ContextVariable - reduce(132), // ], reduce: ContextVariable + reduce(126), // [, reduce: MlrvalOrFunction + reduce(126), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -30980,6 +31660,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -30988,39 +31669,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(132), // ?, reduce: ContextVariable + reduce(126), // ?, reduce: MlrvalOrFunction nil, // : - reduce(132), // ||, reduce: ContextVariable - reduce(132), // ^^, reduce: ContextVariable - reduce(132), // &&, reduce: ContextVariable - reduce(132), // =~, reduce: ContextVariable - reduce(132), // !=~, reduce: ContextVariable - reduce(132), // ==, reduce: ContextVariable - reduce(132), // !=, reduce: ContextVariable - reduce(132), // >, reduce: ContextVariable - reduce(132), // >=, reduce: ContextVariable - reduce(132), // <, reduce: ContextVariable - reduce(132), // <=, reduce: ContextVariable - reduce(132), // |, reduce: ContextVariable - reduce(132), // ^, reduce: ContextVariable - reduce(132), // &, reduce: ContextVariable - reduce(132), // <<, reduce: ContextVariable - reduce(132), // >>, reduce: ContextVariable - reduce(132), // +, reduce: ContextVariable - reduce(132), // -, reduce: ContextVariable - reduce(132), // .+, reduce: ContextVariable - reduce(132), // .-, reduce: ContextVariable - reduce(132), // ., reduce: ContextVariable - reduce(132), // *, reduce: ContextVariable - reduce(132), // /, reduce: ContextVariable - reduce(132), // //, reduce: ContextVariable - reduce(132), // %, reduce: ContextVariable - reduce(132), // .*, reduce: ContextVariable - reduce(132), // ./, reduce: ContextVariable - reduce(132), // .//, reduce: ContextVariable + reduce(126), // ||, reduce: MlrvalOrFunction + reduce(126), // ^^, reduce: MlrvalOrFunction + reduce(126), // &&, reduce: MlrvalOrFunction + reduce(126), // =~, reduce: MlrvalOrFunction + reduce(126), // !=~, reduce: MlrvalOrFunction + reduce(126), // ==, reduce: MlrvalOrFunction + reduce(126), // !=, reduce: MlrvalOrFunction + reduce(126), // >, reduce: MlrvalOrFunction + reduce(126), // >=, reduce: MlrvalOrFunction + reduce(126), // <, reduce: MlrvalOrFunction + reduce(126), // <=, reduce: MlrvalOrFunction + reduce(126), // |, reduce: MlrvalOrFunction + reduce(126), // ^, reduce: MlrvalOrFunction + reduce(126), // &, reduce: MlrvalOrFunction + reduce(126), // <<, reduce: MlrvalOrFunction + reduce(126), // >>, reduce: MlrvalOrFunction + reduce(126), // >>>, reduce: MlrvalOrFunction + reduce(126), // +, reduce: MlrvalOrFunction + reduce(126), // -, reduce: MlrvalOrFunction + reduce(126), // .+, reduce: MlrvalOrFunction + reduce(126), // .-, reduce: MlrvalOrFunction + reduce(126), // ., reduce: MlrvalOrFunction + reduce(126), // *, reduce: MlrvalOrFunction + reduce(126), // /, reduce: MlrvalOrFunction + reduce(126), // //, reduce: MlrvalOrFunction + reduce(126), // %, reduce: MlrvalOrFunction + reduce(126), // .*, reduce: MlrvalOrFunction + reduce(126), // ./, reduce: MlrvalOrFunction + reduce(126), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(132), // **, reduce: ContextVariable + reduce(126), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -31028,7 +31710,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(132), // ,, reduce: ContextVariable + reduce(126), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -31054,8 +31736,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(133), // [, reduce: ContextVariable - reduce(133), // ], reduce: ContextVariable + reduce(133), // [, reduce: MlrvalOrFunction + reduce(133), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -31071,6 +31753,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -31079,39 +31762,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: ContextVariable + reduce(133), // ?, reduce: MlrvalOrFunction nil, // : - reduce(133), // ||, reduce: ContextVariable - reduce(133), // ^^, reduce: ContextVariable - reduce(133), // &&, reduce: ContextVariable - reduce(133), // =~, reduce: ContextVariable - reduce(133), // !=~, reduce: ContextVariable - reduce(133), // ==, reduce: ContextVariable - reduce(133), // !=, reduce: ContextVariable - reduce(133), // >, reduce: ContextVariable - reduce(133), // >=, reduce: ContextVariable - reduce(133), // <, reduce: ContextVariable - reduce(133), // <=, reduce: ContextVariable - reduce(133), // |, reduce: ContextVariable - reduce(133), // ^, reduce: ContextVariable - reduce(133), // &, reduce: ContextVariable - reduce(133), // <<, reduce: ContextVariable - reduce(133), // >>, reduce: ContextVariable - reduce(133), // +, reduce: ContextVariable - reduce(133), // -, reduce: ContextVariable - reduce(133), // .+, reduce: ContextVariable - reduce(133), // .-, reduce: ContextVariable - reduce(133), // ., reduce: ContextVariable - reduce(133), // *, reduce: ContextVariable - reduce(133), // /, reduce: ContextVariable - reduce(133), // //, reduce: ContextVariable - reduce(133), // %, reduce: ContextVariable - reduce(133), // .*, reduce: ContextVariable - reduce(133), // ./, reduce: ContextVariable - reduce(133), // .//, reduce: ContextVariable + reduce(133), // ||, reduce: MlrvalOrFunction + reduce(133), // ^^, reduce: MlrvalOrFunction + reduce(133), // &&, reduce: MlrvalOrFunction + reduce(133), // =~, reduce: MlrvalOrFunction + reduce(133), // !=~, reduce: MlrvalOrFunction + reduce(133), // ==, reduce: MlrvalOrFunction + reduce(133), // !=, reduce: MlrvalOrFunction + reduce(133), // >, reduce: MlrvalOrFunction + reduce(133), // >=, reduce: MlrvalOrFunction + reduce(133), // <, reduce: MlrvalOrFunction + reduce(133), // <=, reduce: MlrvalOrFunction + reduce(133), // |, reduce: MlrvalOrFunction + reduce(133), // ^, reduce: MlrvalOrFunction + reduce(133), // &, reduce: MlrvalOrFunction + reduce(133), // <<, reduce: MlrvalOrFunction + reduce(133), // >>, reduce: MlrvalOrFunction + reduce(133), // >>>, reduce: MlrvalOrFunction + reduce(133), // +, reduce: MlrvalOrFunction + reduce(133), // -, reduce: MlrvalOrFunction + reduce(133), // .+, reduce: MlrvalOrFunction + reduce(133), // .-, reduce: MlrvalOrFunction + reduce(133), // ., reduce: MlrvalOrFunction + reduce(133), // *, reduce: MlrvalOrFunction + reduce(133), // /, reduce: MlrvalOrFunction + reduce(133), // //, reduce: MlrvalOrFunction + reduce(133), // %, reduce: MlrvalOrFunction + reduce(133), // .*, reduce: MlrvalOrFunction + reduce(133), // ./, reduce: MlrvalOrFunction + reduce(133), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: ContextVariable + reduce(133), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -31119,7 +31803,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(133), // ,, reduce: ContextVariable + reduce(133), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -31162,6 +31846,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -31188,6 +31873,7 @@ var actionTab = actionTable{ reduce(134), // &, reduce: ContextVariable reduce(134), // <<, reduce: ContextVariable reduce(134), // >>, reduce: ContextVariable + reduce(134), // >>>, reduce: ContextVariable reduce(134), // +, reduce: ContextVariable reduce(134), // -, reduce: ContextVariable reduce(134), // .+, reduce: ContextVariable @@ -31253,6 +31939,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -31279,6 +31966,7 @@ var actionTab = actionTable{ reduce(135), // &, reduce: ContextVariable reduce(135), // <<, reduce: ContextVariable reduce(135), // >>, reduce: ContextVariable + reduce(135), // >>>, reduce: ContextVariable reduce(135), // +, reduce: ContextVariable reduce(135), // -, reduce: ContextVariable reduce(135), // .+, reduce: ContextVariable @@ -31344,6 +32032,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -31370,6 +32059,7 @@ var actionTab = actionTable{ reduce(136), // &, reduce: ContextVariable reduce(136), // <<, reduce: ContextVariable reduce(136), // >>, reduce: ContextVariable + reduce(136), // >>>, reduce: ContextVariable reduce(136), // +, reduce: ContextVariable reduce(136), // -, reduce: ContextVariable reduce(136), // .+, reduce: ContextVariable @@ -31435,6 +32125,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -31461,6 +32152,7 @@ var actionTab = actionTable{ reduce(137), // &, reduce: ContextVariable reduce(137), // <<, reduce: ContextVariable reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable reduce(137), // +, reduce: ContextVariable reduce(137), // -, reduce: ContextVariable reduce(137), // .+, reduce: ContextVariable @@ -31526,6 +32218,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -31552,6 +32245,7 @@ var actionTab = actionTable{ reduce(138), // &, reduce: ContextVariable reduce(138), // <<, reduce: ContextVariable reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable reduce(138), // +, reduce: ContextVariable reduce(138), // -, reduce: ContextVariable reduce(138), // .+, reduce: ContextVariable @@ -31617,6 +32311,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -31643,6 +32338,7 @@ var actionTab = actionTable{ reduce(139), // &, reduce: ContextVariable reduce(139), // <<, reduce: ContextVariable reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable reduce(139), // +, reduce: ContextVariable reduce(139), // -, reduce: ContextVariable reduce(139), // .+, reduce: ContextVariable @@ -31708,6 +32404,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -31734,6 +32431,7 @@ var actionTab = actionTable{ reduce(140), // &, reduce: ContextVariable reduce(140), // <<, reduce: ContextVariable reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable reduce(140), // +, reduce: ContextVariable reduce(140), // -, reduce: ContextVariable reduce(140), // .+, reduce: ContextVariable @@ -31799,6 +32497,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -31825,6 +32524,7 @@ var actionTab = actionTable{ reduce(141), // &, reduce: ContextVariable reduce(141), // <<, reduce: ContextVariable reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable reduce(141), // +, reduce: ContextVariable reduce(141), // -, reduce: ContextVariable reduce(141), // .+, reduce: ContextVariable @@ -31890,6 +32590,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -31916,6 +32617,7 @@ var actionTab = actionTable{ reduce(142), // &, reduce: ContextVariable reduce(142), // <<, reduce: ContextVariable reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable reduce(142), // +, reduce: ContextVariable reduce(142), // -, reduce: ContextVariable reduce(142), // .+, reduce: ContextVariable @@ -31964,8 +32666,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(143), // [, reduce: MlrvalOrFunction - reduce(143), // ], reduce: MlrvalOrFunction + reduce(143), // [, reduce: ContextVariable + reduce(143), // ], reduce: ContextVariable nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -31981,6 +32683,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -31989,39 +32692,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(143), // ?, reduce: MlrvalOrFunction + reduce(143), // ?, reduce: ContextVariable nil, // : - reduce(143), // ||, reduce: MlrvalOrFunction - reduce(143), // ^^, reduce: MlrvalOrFunction - reduce(143), // &&, reduce: MlrvalOrFunction - reduce(143), // =~, reduce: MlrvalOrFunction - reduce(143), // !=~, reduce: MlrvalOrFunction - reduce(143), // ==, reduce: MlrvalOrFunction - reduce(143), // !=, reduce: MlrvalOrFunction - reduce(143), // >, reduce: MlrvalOrFunction - reduce(143), // >=, reduce: MlrvalOrFunction - reduce(143), // <, reduce: MlrvalOrFunction - reduce(143), // <=, reduce: MlrvalOrFunction - reduce(143), // |, reduce: MlrvalOrFunction - reduce(143), // ^, reduce: MlrvalOrFunction - reduce(143), // &, reduce: MlrvalOrFunction - reduce(143), // <<, reduce: MlrvalOrFunction - reduce(143), // >>, reduce: MlrvalOrFunction - reduce(143), // +, reduce: MlrvalOrFunction - reduce(143), // -, reduce: MlrvalOrFunction - reduce(143), // .+, reduce: MlrvalOrFunction - reduce(143), // .-, reduce: MlrvalOrFunction - reduce(143), // ., reduce: MlrvalOrFunction - reduce(143), // *, reduce: MlrvalOrFunction - reduce(143), // /, reduce: MlrvalOrFunction - reduce(143), // //, reduce: MlrvalOrFunction - reduce(143), // %, reduce: MlrvalOrFunction - reduce(143), // .*, reduce: MlrvalOrFunction - reduce(143), // ./, reduce: MlrvalOrFunction - reduce(143), // .//, reduce: MlrvalOrFunction + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(143), // **, reduce: MlrvalOrFunction + reduce(143), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -32029,7 +32733,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(143), // ,, reduce: MlrvalOrFunction + reduce(143), // ,, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -32044,6 +32748,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S352 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ContextVariable + reduce(144), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(144), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S353 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32072,6 +32869,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -32098,6 +32896,7 @@ var actionTab = actionTable{ reduce(145), // &, reduce: MlrvalOrFunction reduce(145), // <<, reduce: MlrvalOrFunction reduce(145), // >>, reduce: MlrvalOrFunction + reduce(145), // >>>, reduce: MlrvalOrFunction reduce(145), // +, reduce: MlrvalOrFunction reduce(145), // -, reduce: MlrvalOrFunction reduce(145), // .+, reduce: MlrvalOrFunction @@ -32134,186 +32933,97 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S353 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(619), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S354 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(620), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(147), // [, reduce: MlrvalOrFunction + reduce(147), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(147), // ||, reduce: MlrvalOrFunction + reduce(147), // ^^, reduce: MlrvalOrFunction + reduce(147), // &&, reduce: MlrvalOrFunction + reduce(147), // =~, reduce: MlrvalOrFunction + reduce(147), // !=~, reduce: MlrvalOrFunction + reduce(147), // ==, reduce: MlrvalOrFunction + reduce(147), // !=, reduce: MlrvalOrFunction + reduce(147), // >, reduce: MlrvalOrFunction + reduce(147), // >=, reduce: MlrvalOrFunction + reduce(147), // <, reduce: MlrvalOrFunction + reduce(147), // <=, reduce: MlrvalOrFunction + reduce(147), // |, reduce: MlrvalOrFunction + reduce(147), // ^, reduce: MlrvalOrFunction + reduce(147), // &, reduce: MlrvalOrFunction + reduce(147), // <<, reduce: MlrvalOrFunction + reduce(147), // >>, reduce: MlrvalOrFunction + reduce(147), // >>>, reduce: MlrvalOrFunction + reduce(147), // +, reduce: MlrvalOrFunction + reduce(147), // -, reduce: MlrvalOrFunction + reduce(147), // .+, reduce: MlrvalOrFunction + reduce(147), // .-, reduce: MlrvalOrFunction + reduce(147), // ., reduce: MlrvalOrFunction + reduce(147), // *, reduce: MlrvalOrFunction + reduce(147), // /, reduce: MlrvalOrFunction + reduce(147), // //, reduce: MlrvalOrFunction + reduce(147), // %, reduce: MlrvalOrFunction + reduce(147), // .*, reduce: MlrvalOrFunction + reduce(147), // ./, reduce: MlrvalOrFunction + reduce(147), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(147), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(147), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S355 @@ -32324,20 +33034,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + nil, // [ + shift(626), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32345,6 +33055,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -32371,10 +33082,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -32383,28 +33095,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(258), // ( + nil, // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S356 @@ -32415,20 +33127,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + nil, // [ + shift(627), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32436,6 +33148,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -32462,10 +33175,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -32474,28 +33188,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(95), // ( + nil, // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S357 @@ -32506,20 +33220,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(223), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32527,6 +33241,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -32553,10 +33268,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -32565,28 +33281,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(95), // ( + shift(260), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S358 @@ -32597,20 +33313,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32618,6 +33334,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -32644,10 +33361,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -32656,28 +33374,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S359 @@ -32688,20 +33406,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32709,6 +33427,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -32735,10 +33454,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -32747,28 +33467,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S360 @@ -32779,20 +33499,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32800,6 +33520,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -32826,10 +33547,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -32838,28 +33560,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S361 @@ -32870,20 +33592,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32891,6 +33613,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -32917,10 +33640,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -32929,28 +33653,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S362 @@ -32961,20 +33685,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32982,6 +33706,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -33008,10 +33733,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -33020,28 +33746,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S363 @@ -33052,20 +33778,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33073,6 +33799,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -33099,10 +33826,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -33111,28 +33839,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S364 @@ -33143,20 +33871,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33164,6 +33892,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -33190,10 +33919,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -33202,28 +33932,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S365 @@ -33234,20 +33964,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33255,6 +33985,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -33281,10 +34012,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -33293,28 +34025,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S366 @@ -33325,20 +34057,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33346,6 +34078,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -33372,10 +34105,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -33384,28 +34118,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S367 @@ -33416,20 +34150,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33437,6 +34171,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -33463,10 +34198,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -33475,28 +34211,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S368 @@ -33507,20 +34243,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33528,6 +34264,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -33554,10 +34291,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -33566,28 +34304,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S369 @@ -33598,20 +34336,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33619,6 +34357,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -33645,10 +34384,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -33657,28 +34397,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S370 @@ -33689,20 +34429,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33710,6 +34450,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -33736,10 +34477,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -33748,28 +34490,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S371 @@ -33780,20 +34522,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33801,6 +34543,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -33827,10 +34570,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -33839,28 +34583,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S372 @@ -33871,20 +34615,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33892,6 +34636,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -33918,10 +34663,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -33930,28 +34676,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S373 @@ -33962,20 +34708,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33983,6 +34729,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -34009,10 +34756,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -34021,28 +34769,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S374 @@ -34053,20 +34801,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -34074,6 +34822,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -34100,10 +34849,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -34112,28 +34862,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S375 @@ -34144,20 +34894,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -34165,6 +34915,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -34191,10 +34942,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -34203,28 +34955,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S376 @@ -34235,20 +34987,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -34256,6 +35008,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -34282,10 +35035,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -34294,28 +35048,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S377 @@ -34326,20 +35080,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(97), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -34347,6 +35101,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -34355,58 +35110,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ nil, // ** - nil, // ( + shift(96), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S378 @@ -34417,20 +35173,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -34438,6 +35194,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -34464,10 +35221,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -34476,28 +35234,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S379 @@ -34508,20 +35266,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -34529,6 +35287,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -34555,10 +35314,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -34567,577 +35327,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S380 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S381 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S382 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S383 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S384 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S385 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(98), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S386 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -35166,6 +35380,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -35192,6 +35407,7 @@ var actionTab = actionTable{ reduce(99), // &, reduce: UnaryOpTerm reduce(99), // <<, reduce: UnaryOpTerm reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm reduce(99), // +, reduce: UnaryOpTerm reduce(99), // -, reduce: UnaryOpTerm reduce(99), // .+, reduce: UnaryOpTerm @@ -35228,7 +35444,658 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S381 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S382 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S383 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S384 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S385 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S386 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, actionRow{ // S387 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S388 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -35257,6 +36124,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -35283,6 +36151,7 @@ var actionTab = actionTable{ reduce(100), // &, reduce: UnaryOpTerm reduce(100), // <<, reduce: UnaryOpTerm reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm reduce(100), // +, reduce: UnaryOpTerm reduce(100), // -, reduce: UnaryOpTerm reduce(100), // .+, reduce: UnaryOpTerm @@ -35319,98 +36188,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S388 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(101), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: UnaryOpTerm - nil, // : - reduce(101), // ||, reduce: UnaryOpTerm - reduce(101), // ^^, reduce: UnaryOpTerm - reduce(101), // &&, reduce: UnaryOpTerm - reduce(101), // =~, reduce: UnaryOpTerm - reduce(101), // !=~, reduce: UnaryOpTerm - reduce(101), // ==, reduce: UnaryOpTerm - reduce(101), // !=, reduce: UnaryOpTerm - reduce(101), // >, reduce: UnaryOpTerm - reduce(101), // >=, reduce: UnaryOpTerm - reduce(101), // <, reduce: UnaryOpTerm - reduce(101), // <=, reduce: UnaryOpTerm - reduce(101), // |, reduce: UnaryOpTerm - reduce(101), // ^, reduce: UnaryOpTerm - reduce(101), // &, reduce: UnaryOpTerm - reduce(101), // <<, reduce: UnaryOpTerm - reduce(101), // >>, reduce: UnaryOpTerm - reduce(101), // +, reduce: UnaryOpTerm - reduce(101), // -, reduce: UnaryOpTerm - reduce(101), // .+, reduce: UnaryOpTerm - reduce(101), // .-, reduce: UnaryOpTerm - reduce(101), // ., reduce: UnaryOpTerm - reduce(101), // *, reduce: UnaryOpTerm - reduce(101), // /, reduce: UnaryOpTerm - reduce(101), // //, reduce: UnaryOpTerm - reduce(101), // %, reduce: UnaryOpTerm - reduce(101), // .*, reduce: UnaryOpTerm - reduce(101), // ./, reduce: UnaryOpTerm - reduce(101), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S389 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(101), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: UnaryOpTerm + nil, // : + reduce(101), // ||, reduce: UnaryOpTerm + reduce(101), // ^^, reduce: UnaryOpTerm + reduce(101), // &&, reduce: UnaryOpTerm + reduce(101), // =~, reduce: UnaryOpTerm + reduce(101), // !=~, reduce: UnaryOpTerm + reduce(101), // ==, reduce: UnaryOpTerm + reduce(101), // !=, reduce: UnaryOpTerm + reduce(101), // >, reduce: UnaryOpTerm + reduce(101), // >=, reduce: UnaryOpTerm + reduce(101), // <, reduce: UnaryOpTerm + reduce(101), // <=, reduce: UnaryOpTerm + reduce(101), // |, reduce: UnaryOpTerm + reduce(101), // ^, reduce: UnaryOpTerm + reduce(101), // &, reduce: UnaryOpTerm + reduce(101), // <<, reduce: UnaryOpTerm + reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm + reduce(101), // +, reduce: UnaryOpTerm + reduce(101), // -, reduce: UnaryOpTerm + reduce(101), // .+, reduce: UnaryOpTerm + reduce(101), // .-, reduce: UnaryOpTerm + reduce(101), // ., reduce: UnaryOpTerm + reduce(101), // *, reduce: UnaryOpTerm + reduce(101), // /, reduce: UnaryOpTerm + reduce(101), // //, reduce: UnaryOpTerm + reduce(101), // %, reduce: UnaryOpTerm + reduce(101), // .*, reduce: UnaryOpTerm + reduce(101), // ./, reduce: UnaryOpTerm + reduce(101), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S390 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -35439,6 +36310,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -35465,6 +36337,7 @@ var actionTab = actionTable{ reduce(102), // &, reduce: UnaryOpTerm reduce(102), // <<, reduce: UnaryOpTerm reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm reduce(102), // +, reduce: UnaryOpTerm reduce(102), // -, reduce: UnaryOpTerm reduce(102), // .+, reduce: UnaryOpTerm @@ -35501,7 +36374,193 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S390 + actionRow{ // S391 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(103), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S392 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(104), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S393 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -35509,20 +36568,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -35530,6 +36589,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -35556,6 +36616,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -35571,28 +36632,28 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S391 + actionRow{ // S394 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -35600,20 +36661,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { - shift(651), // } + shift(216), // { + shift(659), // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -35621,6 +36682,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -35647,10 +36709,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -35659,31 +36722,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, - actionRow{ // S392 + actionRow{ // S395 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -35712,6 +36775,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -35738,6 +36802,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -35754,7 +36819,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(653), // ) + shift(661), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -35774,98 +36839,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S393 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(108), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(108), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S394 + actionRow{ // S396 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -35894,6 +36868,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -35920,6 +36895,7 @@ var actionTab = actionTable{ reduce(110), // &, reduce: MlrvalOrFunction reduce(110), // <<, reduce: MlrvalOrFunction reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // >>>, reduce: MlrvalOrFunction reduce(110), // +, reduce: MlrvalOrFunction reduce(110), // -, reduce: MlrvalOrFunction reduce(110), // .+, reduce: MlrvalOrFunction @@ -35956,7 +36932,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S395 + actionRow{ // S397 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -35968,7 +36944,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(109), // [, reduce: MlrvalOrFunction + reduce(112), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -35985,6 +36961,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -35993,41 +36970,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction + reduce(112), // ?, 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 + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + 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(109), // **, reduce: MlrvalOrFunction + reduce(112), // **, reduce: MlrvalOrFunction nil, // ( - reduce(109), // ), reduce: MlrvalOrFunction + reduce(112), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -36047,7 +37025,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S396 + actionRow{ // S398 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36076,6 +37054,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -36102,6 +37081,7 @@ var actionTab = actionTable{ reduce(111), // &, reduce: MlrvalOrFunction reduce(111), // <<, reduce: MlrvalOrFunction reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction reduce(111), // +, reduce: MlrvalOrFunction reduce(111), // -, reduce: MlrvalOrFunction reduce(111), // .+, reduce: MlrvalOrFunction @@ -36138,7 +37118,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S397 + actionRow{ // S399 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(113), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(113), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S400 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36146,20 +37219,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ - shift(654), // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(292), // [ + shift(662), // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -36167,6 +37240,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -36193,10 +37267,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -36205,31 +37280,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, - actionRow{ // S398 + actionRow{ // S401 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36258,6 +37333,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -36284,6 +37360,7 @@ var actionTab = actionTable{ reduce(24), // &, reduce: FieldValue reduce(24), // <<, reduce: FieldValue reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue reduce(24), // +, reduce: FieldValue reduce(24), // -, reduce: FieldValue reduce(24), // .+, reduce: FieldValue @@ -36320,7 +37397,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S399 + actionRow{ // S402 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36349,6 +37426,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -36375,6 +37453,7 @@ var actionTab = actionTable{ reduce(25), // &, reduce: FieldValue reduce(25), // <<, reduce: FieldValue reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue reduce(25), // +, reduce: FieldValue reduce(25), // -, reduce: FieldValue reduce(25), // .+, reduce: FieldValue @@ -36411,7 +37490,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S400 + actionRow{ // S403 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36440,6 +37519,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -36466,6 +37546,7 @@ var actionTab = actionTable{ reduce(26), // &, reduce: FieldValue reduce(26), // <<, reduce: FieldValue reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue reduce(26), // +, reduce: FieldValue reduce(26), // -, reduce: FieldValue reduce(26), // .+, reduce: FieldValue @@ -36502,7 +37583,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S401 + actionRow{ // S404 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36531,6 +37612,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -36557,6 +37639,7 @@ var actionTab = actionTable{ reduce(27), // &, reduce: DirectFieldValue reduce(27), // <<, reduce: DirectFieldValue reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue reduce(27), // +, reduce: DirectFieldValue reduce(27), // -, reduce: DirectFieldValue reduce(27), // .+, reduce: DirectFieldValue @@ -36593,7 +37676,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S402 + actionRow{ // S405 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36601,20 +37684,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -36622,6 +37705,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -36648,10 +37732,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -36660,31 +37745,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S403 + actionRow{ // S406 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36713,6 +37798,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -36739,6 +37825,7 @@ var actionTab = actionTable{ reduce(29), // &, reduce: BracedFieldValue reduce(29), // <<, reduce: BracedFieldValue reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue reduce(29), // +, reduce: BracedFieldValue reduce(29), // -, reduce: BracedFieldValue reduce(29), // .+, reduce: BracedFieldValue @@ -36775,7 +37862,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S404 + actionRow{ // S407 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36804,6 +37891,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -36830,6 +37918,7 @@ var actionTab = actionTable{ reduce(30), // &, reduce: FullSrec reduce(30), // <<, reduce: FullSrec reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec reduce(30), // +, reduce: FullSrec reduce(30), // -, reduce: FullSrec reduce(30), // .+, reduce: FullSrec @@ -36866,7 +37955,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S405 + actionRow{ // S408 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36895,6 +37984,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -36921,6 +38011,7 @@ var actionTab = actionTable{ reduce(31), // &, reduce: OosvarValue reduce(31), // <<, reduce: OosvarValue reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue reduce(31), // +, reduce: OosvarValue reduce(31), // -, reduce: OosvarValue reduce(31), // .+, reduce: OosvarValue @@ -36957,7 +38048,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S406 + actionRow{ // S409 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36986,6 +38077,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -37012,6 +38104,7 @@ var actionTab = actionTable{ reduce(32), // &, reduce: OosvarValue reduce(32), // <<, reduce: OosvarValue reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue reduce(32), // +, reduce: OosvarValue reduce(32), // -, reduce: OosvarValue reduce(32), // .+, reduce: OosvarValue @@ -37048,7 +38141,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S407 + actionRow{ // S410 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37077,6 +38170,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -37103,6 +38197,7 @@ var actionTab = actionTable{ reduce(33), // &, reduce: OosvarValue reduce(33), // <<, reduce: OosvarValue reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue reduce(33), // +, reduce: OosvarValue reduce(33), // -, reduce: OosvarValue reduce(33), // .+, reduce: OosvarValue @@ -37139,7 +38234,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S408 + actionRow{ // S411 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37168,6 +38263,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -37194,6 +38290,7 @@ var actionTab = actionTable{ reduce(34), // &, reduce: DirectOosvarValue reduce(34), // <<, reduce: DirectOosvarValue reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue reduce(34), // +, reduce: DirectOosvarValue reduce(34), // -, reduce: DirectOosvarValue reduce(34), // .+, reduce: DirectOosvarValue @@ -37230,7 +38327,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S409 + actionRow{ // S412 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37238,20 +38335,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -37259,6 +38356,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -37285,10 +38383,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -37297,31 +38396,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S410 + actionRow{ // S413 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37350,6 +38449,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -37376,6 +38476,7 @@ var actionTab = actionTable{ reduce(36), // &, reduce: BracedOosvarValue reduce(36), // <<, reduce: BracedOosvarValue reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue reduce(36), // +, reduce: BracedOosvarValue reduce(36), // -, reduce: BracedOosvarValue reduce(36), // .+, reduce: BracedOosvarValue @@ -37412,7 +38513,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S411 + actionRow{ // S414 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37441,6 +38542,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -37467,6 +38569,7 @@ var actionTab = actionTable{ reduce(37), // &, reduce: FullOosvar reduce(37), // <<, reduce: FullOosvar reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar reduce(37), // +, reduce: FullOosvar reduce(37), // -, reduce: FullOosvar reduce(37), // .+, reduce: FullOosvar @@ -37503,279 +38606,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S412 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(54), // ), reduce: Rvalue - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S413 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(55), // ), reduce: PrecedenceChainStart - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S414 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(658), // ? - nil, // : - shift(659), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(57), // ), reduce: TernaryTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S415 canRecover: false, actions: [numSymbols]action{ @@ -37805,6 +38635,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -37813,10 +38644,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(59), // ?, reduce: LogicalOrTerm + nil, // ? nil, // : - reduce(59), // ||, reduce: LogicalOrTerm - shift(660), // ^^ + nil, // || + nil, // ^^ nil, // && nil, // =~ nil, // !=~ @@ -37831,6 +38662,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -37847,7 +38679,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(59), // ), reduce: LogicalOrTerm + reduce(55), // ), reduce: Rvalue nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -37896,6 +38728,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -37904,11 +38737,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(61), // ?, reduce: LogicalXORTerm + nil, // ? nil, // : - reduce(61), // ||, reduce: LogicalXORTerm - reduce(61), // ^^, reduce: LogicalXORTerm - shift(661), // && + nil, // || + nil, // ^^ + nil, // && nil, // =~ nil, // !=~ nil, // == @@ -37922,6 +38755,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -37938,7 +38772,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(61), // ), reduce: LogicalXORTerm + reduce(56), // ), reduce: PrecedenceChainStart nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -37987,6 +38821,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -37995,15 +38830,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(63), // ?, reduce: LogicalAndTerm + shift(666), // ? nil, // : - reduce(63), // ||, reduce: LogicalAndTerm - reduce(63), // ^^, reduce: LogicalAndTerm - reduce(63), // &&, reduce: LogicalAndTerm - shift(662), // =~ - shift(663), // !=~ - shift(664), // == - shift(665), // != + shift(667), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != nil, // > nil, // >= nil, // < @@ -38013,6 +38848,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -38029,7 +38865,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(63), // ), reduce: LogicalAndTerm + reduce(58), // ), reduce: TernaryTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -38078,6 +38914,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -38086,24 +38923,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(68), // ?, reduce: EqneTerm + reduce(60), // ?, reduce: LogicalOrTerm nil, // : - reduce(68), // ||, reduce: EqneTerm - reduce(68), // ^^, reduce: EqneTerm - reduce(68), // &&, reduce: EqneTerm - reduce(68), // =~, reduce: EqneTerm - reduce(68), // !=~, reduce: EqneTerm - reduce(68), // ==, reduce: EqneTerm - reduce(68), // !=, reduce: EqneTerm - shift(666), // > - shift(667), // >= - shift(668), // < - shift(669), // <= + reduce(60), // ||, reduce: LogicalOrTerm + shift(668), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -38120,7 +38958,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(68), // ), reduce: EqneTerm + reduce(60), // ), reduce: LogicalOrTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -38169,6 +39007,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -38177,24 +39016,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(73), // ?, reduce: CmpTerm + reduce(62), // ?, reduce: LogicalXORTerm nil, // : - reduce(73), // ||, reduce: CmpTerm - reduce(73), // ^^, reduce: CmpTerm - reduce(73), // &&, reduce: CmpTerm - reduce(73), // =~, reduce: CmpTerm - reduce(73), // !=~, reduce: CmpTerm - reduce(73), // ==, reduce: CmpTerm - reduce(73), // !=, reduce: CmpTerm - reduce(73), // >, reduce: CmpTerm - reduce(73), // >=, reduce: CmpTerm - reduce(73), // <, reduce: CmpTerm - reduce(73), // <=, reduce: CmpTerm - shift(670), // | + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(669), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -38211,7 +39051,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(73), // ), reduce: CmpTerm + reduce(62), // ), reduce: LogicalXORTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -38260,6 +39100,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -38268,24 +39109,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(75), // ?, reduce: BitwiseORTerm + reduce(64), // ?, reduce: LogicalAndTerm nil, // : - reduce(75), // ||, reduce: BitwiseORTerm - reduce(75), // ^^, reduce: BitwiseORTerm - reduce(75), // &&, reduce: BitwiseORTerm - reduce(75), // =~, reduce: BitwiseORTerm - reduce(75), // !=~, reduce: BitwiseORTerm - reduce(75), // ==, reduce: BitwiseORTerm - reduce(75), // !=, reduce: BitwiseORTerm - reduce(75), // >, reduce: BitwiseORTerm - reduce(75), // >=, reduce: BitwiseORTerm - reduce(75), // <, reduce: BitwiseORTerm - reduce(75), // <=, reduce: BitwiseORTerm - reduce(75), // |, reduce: BitwiseORTerm - shift(671), // ^ + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(670), // =~ + shift(671), // !=~ + shift(672), // == + shift(673), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -38302,7 +39144,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(75), // ), reduce: BitwiseORTerm + reduce(64), // ), reduce: LogicalAndTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -38351,6 +39193,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -38359,24 +39202,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(77), // ?, reduce: BitwiseXORTerm + reduce(69), // ?, reduce: EqneTerm nil, // : - reduce(77), // ||, reduce: BitwiseXORTerm - reduce(77), // ^^, reduce: BitwiseXORTerm - reduce(77), // &&, reduce: BitwiseXORTerm - reduce(77), // =~, reduce: BitwiseXORTerm - reduce(77), // !=~, reduce: BitwiseXORTerm - reduce(77), // ==, reduce: BitwiseXORTerm - reduce(77), // !=, reduce: BitwiseXORTerm - reduce(77), // >, reduce: BitwiseXORTerm - reduce(77), // >=, reduce: BitwiseXORTerm - reduce(77), // <, reduce: BitwiseXORTerm - reduce(77), // <=, reduce: BitwiseXORTerm - reduce(77), // |, reduce: BitwiseXORTerm - reduce(77), // ^, reduce: BitwiseXORTerm - shift(672), // & + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(674), // > + shift(675), // >= + shift(676), // < + shift(677), // <= + nil, // | + nil, // ^ + nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -38393,7 +39237,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(77), // ), reduce: BitwiseXORTerm + reduce(69), // ), reduce: EqneTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -38442,6 +39286,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -38450,24 +39295,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: BitwiseANDTerm + reduce(74), // ?, reduce: CmpTerm nil, // : - reduce(79), // ||, reduce: BitwiseANDTerm - reduce(79), // ^^, reduce: BitwiseANDTerm - reduce(79), // &&, reduce: BitwiseANDTerm - reduce(79), // =~, reduce: BitwiseANDTerm - reduce(79), // !=~, reduce: BitwiseANDTerm - reduce(79), // ==, reduce: BitwiseANDTerm - reduce(79), // !=, reduce: BitwiseANDTerm - reduce(79), // >, reduce: BitwiseANDTerm - reduce(79), // >=, reduce: BitwiseANDTerm - reduce(79), // <, reduce: BitwiseANDTerm - reduce(79), // <=, reduce: BitwiseANDTerm - reduce(79), // |, reduce: BitwiseANDTerm - reduce(79), // ^, reduce: BitwiseANDTerm - reduce(79), // &, reduce: BitwiseANDTerm - shift(673), // << - shift(674), // >> + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(678), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -38484,7 +39330,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(79), // ), reduce: BitwiseANDTerm + reduce(74), // ), reduce: CmpTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -38533,6 +39379,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -38541,29 +39388,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm + reduce(76), // ?, reduce: BitwiseORTerm nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - shift(675), // + - shift(676), // - - shift(677), // .+ - shift(678), // .- - shift(679), // . + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(679), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -38575,7 +39423,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(82), // ), reduce: BitwiseShiftTerm + reduce(76), // ), reduce: BitwiseORTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -38603,20 +39451,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + nil, // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -38624,6 +39472,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -38632,24 +39481,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(78), // ?, reduce: BitwiseXORTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(680), // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -38665,25 +39515,25 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + nil, // ( + reduce(78), // ), 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, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S425 @@ -38715,6 +39565,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -38723,41 +39574,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm + reduce(80), // ?, reduce: BitwiseANDTerm nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(681), // * - shift(682), // / - shift(683), // // - shift(684), // % - shift(685), // .* - shift(686), // ./ - shift(687), // .// + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(681), // << + shift(682), // >> + shift(683), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(88), // ), reduce: AddsubdotTerm + reduce(80), // ), reduce: BitwiseANDTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -38778,279 +39630,6 @@ var actionTab = actionTable{ }, }, actionRow{ // S426 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, - actionRow{ // S427 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, - actionRow{ // S428 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, - actionRow{ // S429 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39079,6 +39658,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -39087,41 +39667,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(96), // ?, reduce: MuldivTerm + reduce(84), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(684), // + + shift(685), // - + shift(686), // .+ + shift(687), // .- + shift(688), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(96), // ), reduce: MuldivTerm + reduce(84), // ), reduce: BitwiseShiftTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39141,95 +39722,376 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S427 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S428 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(690), // * + shift(691), // / + shift(692), // // + shift(693), // % + shift(694), // .* + shift(695), // ./ + shift(696), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(90), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S429 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, actionRow{ // S430 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(103), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S431 @@ -39240,20 +40102,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -39261,6 +40123,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -39287,6 +40150,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -39302,25 +40166,25 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S432 @@ -39331,20 +40195,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + nil, // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -39352,6 +40216,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -39360,58 +40225,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(98), // ?, reduce: MuldivTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm nil, // ! nil, // ~ nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + nil, // ( + reduce(98), // ), 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, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S433 @@ -39443,6 +40309,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -39451,41 +40318,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(105), // ?, reduce: PowTerm + reduce(105), // ?, reduce: UnaryOpTerm nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ - shift(693), // ** + nil, // ** nil, // ( - reduce(105), // ), reduce: PowTerm + reduce(105), // ), reduce: UnaryOpTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39513,20 +40381,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -39534,6 +40402,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -39560,10 +40429,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -39572,119 +40442,121 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S435 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - shift(695), // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - reduce(107), // ), reduce: PrecedenceChainEnd - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S436 @@ -39699,7 +40571,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(112), // [, reduce: MlrvalOrFunction + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -39716,6 +40588,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -39724,41 +40597,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction + reduce(107), // ?, reduce: PowTerm 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(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction + shift(702), // ** nil, // ( - reduce(112), // ), reduce: MlrvalOrFunction + reduce(107), // ), reduce: PowTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39779,6 +40653,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S437 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S438 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39790,7 +40757,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(113), // [, reduce: MlrvalOrFunction + shift(704), // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -39807,6 +40774,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -39815,41 +40783,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction + reduce(109), // ?, reduce: PrecedenceChainEnd nil, // : - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd nil, // ! nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction + reduce(109), // **, reduce: PrecedenceChainEnd nil, // ( - reduce(113), // ), reduce: MlrvalOrFunction + reduce(109), // ), reduce: PrecedenceChainEnd nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39869,7 +40838,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S438 + actionRow{ // S439 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39898,6 +40867,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -39924,6 +40894,7 @@ var actionTab = actionTable{ reduce(114), // &, reduce: MlrvalOrFunction reduce(114), // <<, reduce: MlrvalOrFunction reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction reduce(114), // +, reduce: MlrvalOrFunction reduce(114), // -, reduce: MlrvalOrFunction reduce(114), // .+, reduce: MlrvalOrFunction @@ -39960,7 +40931,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S439 + actionRow{ // S440 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39989,6 +40960,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -40015,6 +40987,7 @@ var actionTab = actionTable{ reduce(115), // &, reduce: MlrvalOrFunction reduce(115), // <<, reduce: MlrvalOrFunction reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction reduce(115), // +, reduce: MlrvalOrFunction reduce(115), // -, reduce: MlrvalOrFunction reduce(115), // .+, reduce: MlrvalOrFunction @@ -40051,7 +41024,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S440 + actionRow{ // S441 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40080,6 +41053,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -40106,6 +41080,7 @@ var actionTab = actionTable{ 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 @@ -40142,7 +41117,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S441 + actionRow{ // S442 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40171,6 +41146,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -40197,6 +41173,7 @@ var actionTab = actionTable{ 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 @@ -40233,97 +41210,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S442 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(124), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(124), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(124), // ||, reduce: MlrvalOrFunction - reduce(124), // ^^, reduce: MlrvalOrFunction - reduce(124), // &&, reduce: MlrvalOrFunction - reduce(124), // =~, reduce: MlrvalOrFunction - reduce(124), // !=~, reduce: MlrvalOrFunction - reduce(124), // ==, reduce: MlrvalOrFunction - reduce(124), // !=, reduce: MlrvalOrFunction - reduce(124), // >, reduce: MlrvalOrFunction - reduce(124), // >=, reduce: MlrvalOrFunction - reduce(124), // <, reduce: MlrvalOrFunction - reduce(124), // <=, reduce: MlrvalOrFunction - reduce(124), // |, reduce: MlrvalOrFunction - reduce(124), // ^, reduce: MlrvalOrFunction - reduce(124), // &, reduce: MlrvalOrFunction - reduce(124), // <<, reduce: MlrvalOrFunction - reduce(124), // >>, reduce: MlrvalOrFunction - reduce(124), // +, reduce: MlrvalOrFunction - reduce(124), // -, reduce: MlrvalOrFunction - reduce(124), // .+, reduce: MlrvalOrFunction - reduce(124), // .-, reduce: MlrvalOrFunction - reduce(124), // ., reduce: MlrvalOrFunction - reduce(124), // *, reduce: MlrvalOrFunction - reduce(124), // /, reduce: MlrvalOrFunction - reduce(124), // //, reduce: MlrvalOrFunction - reduce(124), // %, reduce: MlrvalOrFunction - reduce(124), // .*, reduce: MlrvalOrFunction - reduce(124), // ./, reduce: MlrvalOrFunction - reduce(124), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(124), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(124), // ), reduce: MlrvalOrFunction - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S443 canRecover: false, actions: [numSymbols]action{ @@ -40336,7 +41222,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(131), // [, reduce: MlrvalOrFunction + reduce(118), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -40353,6 +41239,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -40361,41 +41248,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(131), // ?, reduce: MlrvalOrFunction + reduce(118), // ?, reduce: MlrvalOrFunction nil, // : - reduce(131), // ||, reduce: MlrvalOrFunction - reduce(131), // ^^, reduce: MlrvalOrFunction - reduce(131), // &&, reduce: MlrvalOrFunction - reduce(131), // =~, reduce: MlrvalOrFunction - reduce(131), // !=~, reduce: MlrvalOrFunction - reduce(131), // ==, reduce: MlrvalOrFunction - reduce(131), // !=, reduce: MlrvalOrFunction - reduce(131), // >, reduce: MlrvalOrFunction - reduce(131), // >=, reduce: MlrvalOrFunction - reduce(131), // <, reduce: MlrvalOrFunction - reduce(131), // <=, reduce: MlrvalOrFunction - reduce(131), // |, reduce: MlrvalOrFunction - reduce(131), // ^, reduce: MlrvalOrFunction - reduce(131), // &, reduce: MlrvalOrFunction - reduce(131), // <<, reduce: MlrvalOrFunction - reduce(131), // >>, reduce: MlrvalOrFunction - reduce(131), // +, reduce: MlrvalOrFunction - reduce(131), // -, reduce: MlrvalOrFunction - reduce(131), // .+, reduce: MlrvalOrFunction - reduce(131), // .-, reduce: MlrvalOrFunction - reduce(131), // ., reduce: MlrvalOrFunction - reduce(131), // *, reduce: MlrvalOrFunction - reduce(131), // /, reduce: MlrvalOrFunction - reduce(131), // //, reduce: MlrvalOrFunction - reduce(131), // %, reduce: MlrvalOrFunction - reduce(131), // .*, reduce: MlrvalOrFunction - reduce(131), // ./, reduce: MlrvalOrFunction - reduce(131), // .//, reduce: MlrvalOrFunction + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(131), // **, reduce: MlrvalOrFunction + reduce(118), // **, reduce: MlrvalOrFunction nil, // ( - reduce(131), // ), reduce: MlrvalOrFunction + reduce(118), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40427,7 +41315,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(132), // [, reduce: ContextVariable + reduce(119), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -40444,6 +41332,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -40452,41 +41341,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(132), // ?, reduce: ContextVariable + reduce(119), // ?, reduce: MlrvalOrFunction nil, // : - reduce(132), // ||, reduce: ContextVariable - reduce(132), // ^^, reduce: ContextVariable - reduce(132), // &&, reduce: ContextVariable - reduce(132), // =~, reduce: ContextVariable - reduce(132), // !=~, reduce: ContextVariable - reduce(132), // ==, reduce: ContextVariable - reduce(132), // !=, reduce: ContextVariable - reduce(132), // >, reduce: ContextVariable - reduce(132), // >=, reduce: ContextVariable - reduce(132), // <, reduce: ContextVariable - reduce(132), // <=, reduce: ContextVariable - reduce(132), // |, reduce: ContextVariable - reduce(132), // ^, reduce: ContextVariable - reduce(132), // &, reduce: ContextVariable - reduce(132), // <<, reduce: ContextVariable - reduce(132), // >>, reduce: ContextVariable - reduce(132), // +, reduce: ContextVariable - reduce(132), // -, reduce: ContextVariable - reduce(132), // .+, reduce: ContextVariable - reduce(132), // .-, reduce: ContextVariable - reduce(132), // ., reduce: ContextVariable - reduce(132), // *, reduce: ContextVariable - reduce(132), // /, reduce: ContextVariable - reduce(132), // //, reduce: ContextVariable - reduce(132), // %, reduce: ContextVariable - reduce(132), // .*, reduce: ContextVariable - reduce(132), // ./, reduce: ContextVariable - reduce(132), // .//, reduce: ContextVariable + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(132), // **, reduce: ContextVariable + reduce(119), // **, reduce: MlrvalOrFunction nil, // ( - reduce(132), // ), reduce: ContextVariable + reduce(119), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40518,7 +41408,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(133), // [, reduce: ContextVariable + reduce(126), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -40535,6 +41425,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -40543,41 +41434,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: ContextVariable + reduce(126), // ?, reduce: MlrvalOrFunction nil, // : - reduce(133), // ||, reduce: ContextVariable - reduce(133), // ^^, reduce: ContextVariable - reduce(133), // &&, reduce: ContextVariable - reduce(133), // =~, reduce: ContextVariable - reduce(133), // !=~, reduce: ContextVariable - reduce(133), // ==, reduce: ContextVariable - reduce(133), // !=, reduce: ContextVariable - reduce(133), // >, reduce: ContextVariable - reduce(133), // >=, reduce: ContextVariable - reduce(133), // <, reduce: ContextVariable - reduce(133), // <=, reduce: ContextVariable - reduce(133), // |, reduce: ContextVariable - reduce(133), // ^, reduce: ContextVariable - reduce(133), // &, reduce: ContextVariable - reduce(133), // <<, reduce: ContextVariable - reduce(133), // >>, reduce: ContextVariable - reduce(133), // +, reduce: ContextVariable - reduce(133), // -, reduce: ContextVariable - reduce(133), // .+, reduce: ContextVariable - reduce(133), // .-, reduce: ContextVariable - reduce(133), // ., reduce: ContextVariable - reduce(133), // *, reduce: ContextVariable - reduce(133), // /, reduce: ContextVariable - reduce(133), // //, reduce: ContextVariable - reduce(133), // %, reduce: ContextVariable - reduce(133), // .*, reduce: ContextVariable - reduce(133), // ./, reduce: ContextVariable - reduce(133), // .//, reduce: ContextVariable + reduce(126), // ||, reduce: MlrvalOrFunction + reduce(126), // ^^, reduce: MlrvalOrFunction + reduce(126), // &&, reduce: MlrvalOrFunction + reduce(126), // =~, reduce: MlrvalOrFunction + reduce(126), // !=~, reduce: MlrvalOrFunction + reduce(126), // ==, reduce: MlrvalOrFunction + reduce(126), // !=, reduce: MlrvalOrFunction + reduce(126), // >, reduce: MlrvalOrFunction + reduce(126), // >=, reduce: MlrvalOrFunction + reduce(126), // <, reduce: MlrvalOrFunction + reduce(126), // <=, reduce: MlrvalOrFunction + reduce(126), // |, reduce: MlrvalOrFunction + reduce(126), // ^, reduce: MlrvalOrFunction + reduce(126), // &, reduce: MlrvalOrFunction + reduce(126), // <<, reduce: MlrvalOrFunction + reduce(126), // >>, reduce: MlrvalOrFunction + reduce(126), // >>>, reduce: MlrvalOrFunction + reduce(126), // +, reduce: MlrvalOrFunction + reduce(126), // -, reduce: MlrvalOrFunction + reduce(126), // .+, reduce: MlrvalOrFunction + reduce(126), // .-, reduce: MlrvalOrFunction + reduce(126), // ., reduce: MlrvalOrFunction + reduce(126), // *, reduce: MlrvalOrFunction + reduce(126), // /, reduce: MlrvalOrFunction + reduce(126), // //, reduce: MlrvalOrFunction + reduce(126), // %, reduce: MlrvalOrFunction + reduce(126), // .*, reduce: MlrvalOrFunction + reduce(126), // ./, reduce: MlrvalOrFunction + reduce(126), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: ContextVariable + reduce(126), // **, reduce: MlrvalOrFunction nil, // ( - reduce(133), // ), reduce: ContextVariable + reduce(126), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40598,6 +41490,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S446 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(133), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(133), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(133), // ||, reduce: MlrvalOrFunction + reduce(133), // ^^, reduce: MlrvalOrFunction + reduce(133), // &&, reduce: MlrvalOrFunction + reduce(133), // =~, reduce: MlrvalOrFunction + reduce(133), // !=~, reduce: MlrvalOrFunction + reduce(133), // ==, reduce: MlrvalOrFunction + reduce(133), // !=, reduce: MlrvalOrFunction + reduce(133), // >, reduce: MlrvalOrFunction + reduce(133), // >=, reduce: MlrvalOrFunction + reduce(133), // <, reduce: MlrvalOrFunction + reduce(133), // <=, reduce: MlrvalOrFunction + reduce(133), // |, reduce: MlrvalOrFunction + reduce(133), // ^, reduce: MlrvalOrFunction + reduce(133), // &, reduce: MlrvalOrFunction + reduce(133), // <<, reduce: MlrvalOrFunction + reduce(133), // >>, reduce: MlrvalOrFunction + reduce(133), // >>>, reduce: MlrvalOrFunction + reduce(133), // +, reduce: MlrvalOrFunction + reduce(133), // -, reduce: MlrvalOrFunction + reduce(133), // .+, reduce: MlrvalOrFunction + reduce(133), // .-, reduce: MlrvalOrFunction + reduce(133), // ., reduce: MlrvalOrFunction + reduce(133), // *, reduce: MlrvalOrFunction + reduce(133), // /, reduce: MlrvalOrFunction + reduce(133), // //, reduce: MlrvalOrFunction + reduce(133), // %, reduce: MlrvalOrFunction + reduce(133), // .*, reduce: MlrvalOrFunction + reduce(133), // ./, reduce: MlrvalOrFunction + reduce(133), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(133), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(133), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S447 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40626,6 +41611,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -40652,6 +41638,7 @@ var actionTab = actionTable{ reduce(134), // &, reduce: ContextVariable reduce(134), // <<, reduce: ContextVariable reduce(134), // >>, reduce: ContextVariable + reduce(134), // >>>, reduce: ContextVariable reduce(134), // +, reduce: ContextVariable reduce(134), // -, reduce: ContextVariable reduce(134), // .+, reduce: ContextVariable @@ -40688,7 +41675,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S447 + actionRow{ // S448 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40717,6 +41704,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -40743,6 +41731,7 @@ var actionTab = actionTable{ reduce(135), // &, reduce: ContextVariable reduce(135), // <<, reduce: ContextVariable reduce(135), // >>, reduce: ContextVariable + reduce(135), // >>>, reduce: ContextVariable reduce(135), // +, reduce: ContextVariable reduce(135), // -, reduce: ContextVariable reduce(135), // .+, reduce: ContextVariable @@ -40779,7 +41768,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S448 + actionRow{ // S449 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40808,6 +41797,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -40834,6 +41824,7 @@ var actionTab = actionTable{ reduce(136), // &, reduce: ContextVariable reduce(136), // <<, reduce: ContextVariable reduce(136), // >>, reduce: ContextVariable + reduce(136), // >>>, reduce: ContextVariable reduce(136), // +, reduce: ContextVariable reduce(136), // -, reduce: ContextVariable reduce(136), // .+, reduce: ContextVariable @@ -40870,7 +41861,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S449 + actionRow{ // S450 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40899,6 +41890,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -40925,6 +41917,7 @@ var actionTab = actionTable{ reduce(137), // &, reduce: ContextVariable reduce(137), // <<, reduce: ContextVariable reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable reduce(137), // +, reduce: ContextVariable reduce(137), // -, reduce: ContextVariable reduce(137), // .+, reduce: ContextVariable @@ -40961,7 +41954,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S450 + actionRow{ // S451 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40990,6 +41983,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -41016,6 +42010,7 @@ var actionTab = actionTable{ reduce(138), // &, reduce: ContextVariable reduce(138), // <<, reduce: ContextVariable reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable reduce(138), // +, reduce: ContextVariable reduce(138), // -, reduce: ContextVariable reduce(138), // .+, reduce: ContextVariable @@ -41052,7 +42047,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S451 + actionRow{ // S452 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41081,6 +42076,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -41107,6 +42103,7 @@ var actionTab = actionTable{ reduce(139), // &, reduce: ContextVariable reduce(139), // <<, reduce: ContextVariable reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable reduce(139), // +, reduce: ContextVariable reduce(139), // -, reduce: ContextVariable reduce(139), // .+, reduce: ContextVariable @@ -41143,7 +42140,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S452 + actionRow{ // S453 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41172,6 +42169,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -41198,6 +42196,7 @@ var actionTab = actionTable{ reduce(140), // &, reduce: ContextVariable reduce(140), // <<, reduce: ContextVariable reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable reduce(140), // +, reduce: ContextVariable reduce(140), // -, reduce: ContextVariable reduce(140), // .+, reduce: ContextVariable @@ -41234,7 +42233,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S453 + actionRow{ // S454 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41263,6 +42262,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -41289,6 +42289,7 @@ var actionTab = actionTable{ reduce(141), // &, reduce: ContextVariable reduce(141), // <<, reduce: ContextVariable reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable reduce(141), // +, reduce: ContextVariable reduce(141), // -, reduce: ContextVariable reduce(141), // .+, reduce: ContextVariable @@ -41325,7 +42326,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S454 + actionRow{ // S455 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41354,6 +42355,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -41380,6 +42382,7 @@ var actionTab = actionTable{ reduce(142), // &, reduce: ContextVariable reduce(142), // <<, reduce: ContextVariable reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable reduce(142), // +, reduce: ContextVariable reduce(142), // -, reduce: ContextVariable reduce(142), // .+, reduce: ContextVariable @@ -41416,7 +42419,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S455 + actionRow{ // S456 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41428,7 +42431,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(143), // [, reduce: MlrvalOrFunction + reduce(143), // [, reduce: ContextVariable nil, // ] nil, // md_token_field_name nil, // $[ @@ -41445,6 +42448,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -41453,41 +42457,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(143), // ?, reduce: MlrvalOrFunction + reduce(143), // ?, reduce: ContextVariable nil, // : - reduce(143), // ||, reduce: MlrvalOrFunction - reduce(143), // ^^, reduce: MlrvalOrFunction - reduce(143), // &&, reduce: MlrvalOrFunction - reduce(143), // =~, reduce: MlrvalOrFunction - reduce(143), // !=~, reduce: MlrvalOrFunction - reduce(143), // ==, reduce: MlrvalOrFunction - reduce(143), // !=, reduce: MlrvalOrFunction - reduce(143), // >, reduce: MlrvalOrFunction - reduce(143), // >=, reduce: MlrvalOrFunction - reduce(143), // <, reduce: MlrvalOrFunction - reduce(143), // <=, reduce: MlrvalOrFunction - reduce(143), // |, reduce: MlrvalOrFunction - reduce(143), // ^, reduce: MlrvalOrFunction - reduce(143), // &, reduce: MlrvalOrFunction - reduce(143), // <<, reduce: MlrvalOrFunction - reduce(143), // >>, reduce: MlrvalOrFunction - reduce(143), // +, reduce: MlrvalOrFunction - reduce(143), // -, reduce: MlrvalOrFunction - reduce(143), // .+, reduce: MlrvalOrFunction - reduce(143), // .-, reduce: MlrvalOrFunction - reduce(143), // ., reduce: MlrvalOrFunction - reduce(143), // *, reduce: MlrvalOrFunction - reduce(143), // /, reduce: MlrvalOrFunction - reduce(143), // //, reduce: MlrvalOrFunction - reduce(143), // %, reduce: MlrvalOrFunction - reduce(143), // .*, reduce: MlrvalOrFunction - reduce(143), // ./, reduce: MlrvalOrFunction - reduce(143), // .//, reduce: MlrvalOrFunction + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(143), // **, reduce: MlrvalOrFunction + reduce(143), // **, reduce: ContextVariable nil, // ( - reduce(143), // ), reduce: MlrvalOrFunction + reduce(143), // ), reduce: ContextVariable nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -41507,7 +42512,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S456 + actionRow{ // S457 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + reduce(144), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S458 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41536,6 +42634,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -41562,6 +42661,7 @@ var actionTab = actionTable{ reduce(145), // &, reduce: MlrvalOrFunction reduce(145), // <<, reduce: MlrvalOrFunction reduce(145), // >>, reduce: MlrvalOrFunction + reduce(145), // >>>, reduce: MlrvalOrFunction reduce(145), // +, reduce: MlrvalOrFunction reduce(145), // -, reduce: MlrvalOrFunction reduce(145), // .+, reduce: MlrvalOrFunction @@ -41598,7 +42698,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S457 + actionRow{ // S459 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(147), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(147), // ||, reduce: MlrvalOrFunction + reduce(147), // ^^, reduce: MlrvalOrFunction + reduce(147), // &&, reduce: MlrvalOrFunction + reduce(147), // =~, reduce: MlrvalOrFunction + reduce(147), // !=~, reduce: MlrvalOrFunction + reduce(147), // ==, reduce: MlrvalOrFunction + reduce(147), // !=, reduce: MlrvalOrFunction + reduce(147), // >, reduce: MlrvalOrFunction + reduce(147), // >=, reduce: MlrvalOrFunction + reduce(147), // <, reduce: MlrvalOrFunction + reduce(147), // <=, reduce: MlrvalOrFunction + reduce(147), // |, reduce: MlrvalOrFunction + reduce(147), // ^, reduce: MlrvalOrFunction + reduce(147), // &, reduce: MlrvalOrFunction + reduce(147), // <<, reduce: MlrvalOrFunction + reduce(147), // >>, reduce: MlrvalOrFunction + reduce(147), // >>>, reduce: MlrvalOrFunction + reduce(147), // +, reduce: MlrvalOrFunction + reduce(147), // -, reduce: MlrvalOrFunction + reduce(147), // .+, reduce: MlrvalOrFunction + reduce(147), // .-, reduce: MlrvalOrFunction + reduce(147), // ., reduce: MlrvalOrFunction + reduce(147), // *, reduce: MlrvalOrFunction + reduce(147), // /, reduce: MlrvalOrFunction + reduce(147), // //, reduce: MlrvalOrFunction + reduce(147), // %, reduce: MlrvalOrFunction + reduce(147), // .*, reduce: MlrvalOrFunction + reduce(147), // ./, reduce: MlrvalOrFunction + reduce(147), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(147), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(147), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S460 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41606,20 +42799,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -41627,6 +42820,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -41636,7 +42830,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(720), // : + shift(729), // : nil, // || nil, // ^^ nil, // && @@ -41653,10 +42847,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -41665,31 +42860,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, - actionRow{ // S458 + actionRow{ // S461 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41718,6 +42913,7 @@ var actionTab = actionTable{ reduce(35), // ^=, reduce: IndirectOosvarValue reduce(35), // <<=, reduce: IndirectOosvarValue reduce(35), // >>=, reduce: IndirectOosvarValue + reduce(35), // >>>=, reduce: IndirectOosvarValue reduce(35), // +=, reduce: IndirectOosvarValue reduce(35), // .=, reduce: IndirectOosvarValue reduce(35), // -=, reduce: IndirectOosvarValue @@ -41744,6 +42940,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -41780,7 +42977,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S459 + actionRow{ // S462 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41809,6 +43006,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -41835,279 +43033,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S460 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - shift(125), // md_token_begin - nil, // { - reduce(5), // }, reduce: StatementBlock - shift(127), // md_token_end - nil, // = - nil, // [ - nil, // ] - shift(20), // md_token_field_name - shift(21), // $[ - shift(22), // md_token_braced_field_name - shift(23), // md_token_full_srec - shift(27), // md_token_oosvar_name - shift(28), // @[ - shift(29), // md_token_braced_oosvar_name - shift(30), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S461 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(7), // }, reduce: StatementBlock - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S462 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - shift(125), // md_token_begin - nil, // { - shift(765), // } - shift(127), // md_token_end - nil, // = - nil, // [ - nil, // ] - shift(20), // md_token_field_name - shift(21), // $[ - shift(22), // md_token_braced_field_name - shift(23), // md_token_full_srec - shift(27), // md_token_oosvar_name - shift(28), // @[ - shift(29), // md_token_braced_oosvar_name - shift(30), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -42151,10 +43077,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - shift(125), // md_token_begin + shift(126), // md_token_begin nil, // { - shift(767), // } - shift(127), // md_token_end + reduce(5), // }, reduce: StatementBlock + shift(128), // md_token_end nil, // = nil, // [ nil, // ] @@ -42173,6 +43099,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -42199,6 +43126,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -42238,92 +43166,94 @@ var actionTab = actionTable{ actionRow{ // S464 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(7), // }, reduce: StatementBlock + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S465 @@ -42333,21 +43263,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end + shift(126), // md_token_begin + nil, // { + shift(774), // } + shift(128), // md_token_end nil, // = - shift(774), // [ + nil, // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(20), // md_token_field_name + shift(21), // $[ + shift(22), // md_token_braced_field_name + shift(23), // md_token_full_srec + shift(27), // md_token_oosvar_name + shift(28), // @[ + shift(29), // md_token_braced_oosvar_name + shift(30), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42355,6 +43285,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -42381,10 +43312,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -42393,28 +43325,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(811), // ( + nil, // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S466 @@ -42424,21 +43356,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end + shift(126), // md_token_begin + nil, // { + shift(776), // } + shift(128), // md_token_end nil, // = - shift(774), // [ + nil, // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(20), // md_token_field_name + shift(21), // $[ + shift(22), // md_token_braced_field_name + shift(23), // md_token_full_srec + shift(27), // md_token_oosvar_name + shift(28), // @[ + shift(29), // md_token_braced_oosvar_name + shift(30), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42446,6 +43378,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -42472,10 +43405,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -42484,28 +43418,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(811), // ( + nil, // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S467 @@ -42516,20 +43450,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42537,6 +43471,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -42563,10 +43498,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -42575,28 +43511,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S468 @@ -42607,20 +43543,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42628,6 +43564,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -42654,10 +43591,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -42666,28 +43604,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S469 @@ -42698,20 +43636,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42719,6 +43657,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -42745,10 +43684,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -42757,28 +43697,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S470 @@ -42789,20 +43729,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42810,6 +43750,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -42836,10 +43777,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -42848,28 +43790,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S471 @@ -42880,20 +43822,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42901,6 +43843,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -42927,10 +43870,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -42939,28 +43883,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S472 @@ -42971,20 +43915,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42992,6 +43936,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -43018,10 +43963,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -43030,28 +43976,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S473 @@ -43062,20 +44008,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -43083,6 +44029,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -43109,10 +44056,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -43121,28 +44069,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S474 @@ -43153,20 +44101,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -43174,6 +44122,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -43200,10 +44149,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -43212,28 +44162,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S475 @@ -43244,20 +44194,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -43265,6 +44215,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -43291,10 +44242,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -43303,28 +44255,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S476 @@ -43335,20 +44287,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -43356,6 +44308,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -43382,10 +44335,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -43394,28 +44348,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S477 @@ -43426,20 +44380,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -43447,6 +44401,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -43473,10 +44428,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -43485,28 +44441,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S478 @@ -43517,20 +44473,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -43538,6 +44494,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -43564,10 +44521,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -43576,28 +44534,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S479 @@ -43608,20 +44566,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -43629,6 +44587,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -43655,10 +44614,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -43667,31 +44627,403 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S480 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S481 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S482 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S483 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S484 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43720,6 +45052,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -43746,370 +45079,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S481 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(125), // $, reduce: MapLiteral - nil, // empty - reduce(125), // ;, reduce: MapLiteral - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(125), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(125), // ?, reduce: MapLiteral - nil, // : - reduce(125), // ||, reduce: MapLiteral - reduce(125), // ^^, reduce: MapLiteral - reduce(125), // &&, reduce: MapLiteral - reduce(125), // =~, reduce: MapLiteral - reduce(125), // !=~, reduce: MapLiteral - reduce(125), // ==, reduce: MapLiteral - reduce(125), // !=, reduce: MapLiteral - reduce(125), // >, reduce: MapLiteral - reduce(125), // >=, reduce: MapLiteral - reduce(125), // <, reduce: MapLiteral - reduce(125), // <=, reduce: MapLiteral - reduce(125), // |, reduce: MapLiteral - reduce(125), // ^, reduce: MapLiteral - reduce(125), // &, reduce: MapLiteral - reduce(125), // <<, reduce: MapLiteral - reduce(125), // >>, reduce: MapLiteral - reduce(125), // +, reduce: MapLiteral - reduce(125), // -, reduce: MapLiteral - reduce(125), // .+, reduce: MapLiteral - reduce(125), // .-, reduce: MapLiteral - reduce(125), // ., reduce: MapLiteral - reduce(125), // *, reduce: MapLiteral - reduce(125), // /, reduce: MapLiteral - reduce(125), // //, reduce: MapLiteral - reduce(125), // %, reduce: MapLiteral - reduce(125), // .*, reduce: MapLiteral - reduce(125), // ./, reduce: MapLiteral - reduce(125), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(125), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S482 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - shift(849), // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S483 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(118), // $, reduce: ArrayLiteral - nil, // empty - reduce(118), // ;, reduce: ArrayLiteral - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(118), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: ArrayLiteral - nil, // : - reduce(118), // ||, reduce: ArrayLiteral - reduce(118), // ^^, reduce: ArrayLiteral - reduce(118), // &&, reduce: ArrayLiteral - reduce(118), // =~, reduce: ArrayLiteral - reduce(118), // !=~, reduce: ArrayLiteral - reduce(118), // ==, reduce: ArrayLiteral - reduce(118), // !=, reduce: ArrayLiteral - reduce(118), // >, reduce: ArrayLiteral - reduce(118), // >=, reduce: ArrayLiteral - reduce(118), // <, reduce: ArrayLiteral - reduce(118), // <=, reduce: ArrayLiteral - reduce(118), // |, reduce: ArrayLiteral - reduce(118), // ^, reduce: ArrayLiteral - reduce(118), // &, reduce: ArrayLiteral - reduce(118), // <<, reduce: ArrayLiteral - reduce(118), // >>, reduce: ArrayLiteral - reduce(118), // +, reduce: ArrayLiteral - reduce(118), // -, reduce: ArrayLiteral - reduce(118), // .+, reduce: ArrayLiteral - reduce(118), // .-, reduce: ArrayLiteral - reduce(118), // ., reduce: ArrayLiteral - reduce(118), // *, reduce: ArrayLiteral - reduce(118), // /, reduce: ArrayLiteral - reduce(118), // //, reduce: ArrayLiteral - reduce(118), // %, reduce: ArrayLiteral - reduce(118), // .*, reduce: ArrayLiteral - reduce(118), // ./, reduce: ArrayLiteral - reduce(118), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(118), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S484 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(850), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -44149,92 +45119,94 @@ var actionTab = actionTable{ actionRow{ // S485 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(851), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + reduce(127), // $, reduce: MapLiteral + nil, // empty + reduce(127), // ;, reduce: MapLiteral + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(127), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(127), // ?, reduce: MapLiteral + nil, // : + reduce(127), // ||, reduce: MapLiteral + reduce(127), // ^^, reduce: MapLiteral + reduce(127), // &&, reduce: MapLiteral + reduce(127), // =~, reduce: MapLiteral + reduce(127), // !=~, reduce: MapLiteral + reduce(127), // ==, reduce: MapLiteral + reduce(127), // !=, reduce: MapLiteral + reduce(127), // >, reduce: MapLiteral + reduce(127), // >=, reduce: MapLiteral + reduce(127), // <, reduce: MapLiteral + reduce(127), // <=, reduce: MapLiteral + reduce(127), // |, reduce: MapLiteral + reduce(127), // ^, reduce: MapLiteral + reduce(127), // &, reduce: MapLiteral + reduce(127), // <<, reduce: MapLiteral + reduce(127), // >>, reduce: MapLiteral + reduce(127), // >>>, reduce: MapLiteral + reduce(127), // +, reduce: MapLiteral + reduce(127), // -, reduce: MapLiteral + reduce(127), // .+, reduce: MapLiteral + reduce(127), // .-, reduce: MapLiteral + reduce(127), // ., reduce: MapLiteral + reduce(127), // *, reduce: MapLiteral + reduce(127), // /, reduce: MapLiteral + reduce(127), // //, reduce: MapLiteral + reduce(127), // %, reduce: MapLiteral + reduce(127), // .*, reduce: MapLiteral + reduce(127), // ./, reduce: MapLiteral + reduce(127), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(127), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S486 @@ -44246,11 +45218,11 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - nil, // } + shift(859), // } nil, // md_token_end nil, // = nil, // [ - shift(852), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -44266,6 +45238,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -44292,6 +45265,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -44331,92 +45305,94 @@ var actionTab = actionTable{ actionRow{ // S487 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + nil, // INVALID + reduce(120), // $, reduce: ArrayLiteral + nil, // empty + reduce(120), // ;, reduce: ArrayLiteral + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(120), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: ArrayLiteral + nil, // : + reduce(120), // ||, reduce: ArrayLiteral + reduce(120), // ^^, reduce: ArrayLiteral + reduce(120), // &&, reduce: ArrayLiteral + reduce(120), // =~, reduce: ArrayLiteral + reduce(120), // !=~, reduce: ArrayLiteral + reduce(120), // ==, reduce: ArrayLiteral + reduce(120), // !=, reduce: ArrayLiteral + reduce(120), // >, reduce: ArrayLiteral + reduce(120), // >=, reduce: ArrayLiteral + reduce(120), // <, reduce: ArrayLiteral + reduce(120), // <=, reduce: ArrayLiteral + reduce(120), // |, reduce: ArrayLiteral + reduce(120), // ^, reduce: ArrayLiteral + reduce(120), // &, reduce: ArrayLiteral + reduce(120), // <<, reduce: ArrayLiteral + reduce(120), // >>, reduce: ArrayLiteral + reduce(120), // >>>, reduce: ArrayLiteral + reduce(120), // +, reduce: ArrayLiteral + reduce(120), // -, reduce: ArrayLiteral + reduce(120), // .+, reduce: ArrayLiteral + reduce(120), // .-, reduce: ArrayLiteral + reduce(120), // ., reduce: ArrayLiteral + reduce(120), // *, reduce: ArrayLiteral + reduce(120), // /, reduce: ArrayLiteral + reduce(120), // //, reduce: ArrayLiteral + reduce(120), // %, reduce: ArrayLiteral + reduce(120), // .*, reduce: ArrayLiteral + reduce(120), // ./, reduce: ArrayLiteral + reduce(120), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(120), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S488 @@ -44427,20 +45403,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ - nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + nil, // [ + shift(860), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44448,6 +45424,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -44474,10 +45451,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -44486,28 +45464,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(175), // ( + nil, // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S489 @@ -44518,20 +45496,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ - nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + nil, // [ + shift(861), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44539,6 +45517,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -44565,10 +45544,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -44577,28 +45557,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(175), // ( + nil, // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S490 @@ -44609,20 +45589,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ - nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + nil, // [ + shift(862), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44630,6 +45610,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -44656,10 +45637,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -44668,28 +45650,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(175), // ( + nil, // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S491 @@ -44700,20 +45682,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(223), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44721,6 +45703,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -44747,10 +45730,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -44759,28 +45743,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(175), // ( + shift(260), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S492 @@ -44791,20 +45775,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44812,6 +45796,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -44838,10 +45823,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -44850,28 +45836,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S493 @@ -44882,20 +45868,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44903,6 +45889,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -44929,10 +45916,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -44941,28 +45929,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S494 @@ -44973,20 +45961,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44994,6 +45982,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -45020,10 +46009,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -45032,28 +46022,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S495 @@ -45064,20 +46054,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -45085,6 +46075,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -45111,10 +46102,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -45123,28 +46115,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S496 @@ -45155,20 +46147,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -45176,6 +46168,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -45202,10 +46195,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -45214,28 +46208,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S497 @@ -45246,20 +46240,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -45267,6 +46261,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -45293,10 +46288,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -45305,28 +46301,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S498 @@ -45337,20 +46333,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -45358,6 +46354,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -45384,10 +46381,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -45396,28 +46394,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S499 @@ -45428,20 +46426,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -45449,6 +46447,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -45475,10 +46474,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -45487,28 +46487,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S500 @@ -45519,20 +46519,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -45540,6 +46540,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -45566,10 +46567,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -45578,28 +46580,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S501 @@ -45610,20 +46612,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -45631,6 +46633,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -45657,10 +46660,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -45669,28 +46673,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S502 @@ -45701,20 +46705,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -45722,6 +46726,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -45748,10 +46753,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -45760,28 +46766,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S503 @@ -45792,20 +46798,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -45813,6 +46819,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -45839,10 +46846,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -45851,28 +46859,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S504 @@ -45883,20 +46891,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -45904,6 +46912,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -45930,10 +46939,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -45942,28 +46952,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S505 @@ -45974,20 +46984,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -45995,6 +47005,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -46021,10 +47032,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -46033,28 +47045,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S506 @@ -46065,20 +47077,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46086,6 +47098,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -46112,10 +47125,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -46124,28 +47138,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S507 @@ -46156,20 +47170,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46177,6 +47191,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -46203,10 +47218,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -46215,28 +47231,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S508 @@ -46247,20 +47263,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46268,6 +47284,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -46294,10 +47311,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -46306,52 +47324,52 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S509 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(97), // $, reduce: UnaryOpTerm + nil, // $ nil, // empty - reduce(97), // ;, reduce: UnaryOpTerm + nil, // ; nil, // md_token_begin - nil, // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - nil, // [ + shift(139), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46359,6 +47377,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -46367,58 +47386,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(173), // ! + shift(174), // ~ nil, // ** - nil, // ( + shift(176), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S510 @@ -46429,20 +47449,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46450,6 +47470,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -46476,10 +47497,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -46488,28 +47510,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S511 @@ -46520,20 +47542,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46541,6 +47563,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -46567,10 +47590,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -46579,28 +47603,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S512 @@ -46611,20 +47635,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46632,6 +47656,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -46658,10 +47683,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -46670,28 +47696,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S513 @@ -46702,20 +47728,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(132), // { + shift(133), // { nil, // } nil, // md_token_end nil, // = - shift(138), // [ + shift(139), // [ nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46723,6 +47749,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -46749,10 +47776,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- nil, // . nil, // * nil, // / @@ -46761,395 +47789,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(172), // ! - shift(173), // ~ + shift(173), // ! + shift(174), // ~ nil, // ** - shift(175), // ( + shift(176), // ( nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM }, }, actionRow{ // S514 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(132), // { - nil, // } - nil, // md_token_end - nil, // = - shift(138), // [ - nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(172), // ! - shift(173), // ~ - nil, // ** - shift(175), // ( - nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic - nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM - }, - }, - actionRow{ // S515 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(132), // { - nil, // } - nil, // md_token_end - nil, // = - shift(138), // [ - nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(172), // ! - shift(173), // ~ - nil, // ** - shift(175), // ( - nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic - nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM - }, - }, - actionRow{ // S516 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(132), // { - nil, // } - nil, // md_token_end - nil, // = - shift(138), // [ - nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(172), // ! - shift(173), // ~ - nil, // ** - shift(175), // ( - nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic - nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM - }, - }, - actionRow{ // S517 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(98), // $, reduce: UnaryOpTerm - nil, // empty - reduce(98), // ;, reduce: UnaryOpTerm - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S518 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47178,6 +47842,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -47204,6 +47869,7 @@ var actionTab = actionTable{ reduce(99), // &, reduce: UnaryOpTerm reduce(99), // <<, reduce: UnaryOpTerm reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm reduce(99), // +, reduce: UnaryOpTerm reduce(99), // -, reduce: UnaryOpTerm reduce(99), // .+, reduce: UnaryOpTerm @@ -47240,7 +47906,658 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S515 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(133), // { + nil, // } + nil, // md_token_end + nil, // = + shift(139), // [ + nil, // ] + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(173), // ! + shift(174), // ~ + nil, // ** + shift(176), // ( + nil, // ) + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic + nil, // , + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, + actionRow{ // S516 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(133), // { + nil, // } + nil, // md_token_end + nil, // = + shift(139), // [ + nil, // ] + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(173), // ! + shift(174), // ~ + nil, // ** + shift(176), // ( + nil, // ) + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic + nil, // , + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, + actionRow{ // S517 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(133), // { + nil, // } + nil, // md_token_end + nil, // = + shift(139), // [ + nil, // ] + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(173), // ! + shift(174), // ~ + nil, // ** + shift(176), // ( + nil, // ) + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic + nil, // , + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, + actionRow{ // S518 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(133), // { + nil, // } + nil, // md_token_end + nil, // = + shift(139), // [ + nil, // ] + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(173), // ! + shift(174), // ~ + nil, // ** + shift(176), // ( + nil, // ) + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic + nil, // , + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, actionRow{ // S519 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(133), // { + nil, // } + nil, // md_token_end + nil, // = + shift(139), // [ + nil, // ] + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(173), // ! + shift(174), // ~ + nil, // ** + shift(176), // ( + nil, // ) + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic + nil, // , + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, + actionRow{ // S520 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(133), // { + nil, // } + nil, // md_token_end + nil, // = + shift(139), // [ + nil, // ] + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(173), // ! + shift(174), // ~ + nil, // ** + shift(176), // ( + nil, // ) + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic + nil, // , + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, + actionRow{ // S521 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(133), // { + nil, // } + nil, // md_token_end + nil, // = + shift(139), // [ + nil, // ] + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(173), // ! + shift(174), // ~ + nil, // ** + shift(176), // ( + nil, // ) + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic + nil, // , + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, + actionRow{ // S522 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47269,6 +48586,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -47295,6 +48613,7 @@ var actionTab = actionTable{ reduce(100), // &, reduce: UnaryOpTerm reduce(100), // <<, reduce: UnaryOpTerm reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm reduce(100), // +, reduce: UnaryOpTerm reduce(100), // -, reduce: UnaryOpTerm reduce(100), // .+, reduce: UnaryOpTerm @@ -47331,7 +48650,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S520 + actionRow{ // S523 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47360,6 +48679,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -47386,6 +48706,7 @@ var actionTab = actionTable{ reduce(101), // &, reduce: UnaryOpTerm reduce(101), // <<, reduce: UnaryOpTerm reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm reduce(101), // +, reduce: UnaryOpTerm reduce(101), // -, reduce: UnaryOpTerm reduce(101), // .+, reduce: UnaryOpTerm @@ -47422,7 +48743,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S521 + actionRow{ // S524 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47451,6 +48772,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -47477,6 +48799,7 @@ var actionTab = actionTable{ reduce(102), // &, reduce: UnaryOpTerm reduce(102), // <<, reduce: UnaryOpTerm reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm reduce(102), // +, reduce: UnaryOpTerm reduce(102), // -, reduce: UnaryOpTerm reduce(102), // .+, reduce: UnaryOpTerm @@ -47513,383 +48836,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S522 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(132), // { - nil, // } - nil, // md_token_end - nil, // = - shift(138), // [ - nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(175), // ( - nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic - nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM - }, - }, - actionRow{ // S523 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(883), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S524 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(885), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM - }, - }, actionRow{ // S525 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(23), // =, reduce: IndexedLvalue - reduce(23), // [, reduce: IndexedLvalue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - reduce(23), // ||=, reduce: IndexedLvalue - reduce(23), // ^^=, reduce: IndexedLvalue - reduce(23), // &&=, reduce: IndexedLvalue - reduce(23), // |=, reduce: IndexedLvalue - reduce(23), // ^=, reduce: IndexedLvalue - reduce(23), // <<=, reduce: IndexedLvalue - reduce(23), // >>=, reduce: IndexedLvalue - reduce(23), // +=, reduce: IndexedLvalue - reduce(23), // .=, reduce: IndexedLvalue - reduce(23), // -=, reduce: IndexedLvalue - reduce(23), // *=, reduce: IndexedLvalue - reduce(23), // /=, reduce: IndexedLvalue - reduce(23), // //=, reduce: IndexedLvalue - reduce(23), // %=, reduce: IndexedLvalue - reduce(23), // **=, reduce: IndexedLvalue - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S526 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(103), // $, reduce: UnaryOpTerm nil, // empty - nil, // ; + reduce(103), // ;, reduce: UnaryOpTerm nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(125), // [, reduce: MapLiteral + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -47906,6 +48865,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -47914,39 +48874,133 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(125), // ?, reduce: MapLiteral - reduce(125), // :, reduce: MapLiteral - reduce(125), // ||, reduce: MapLiteral - reduce(125), // ^^, reduce: MapLiteral - reduce(125), // &&, reduce: MapLiteral - reduce(125), // =~, reduce: MapLiteral - reduce(125), // !=~, reduce: MapLiteral - reduce(125), // ==, reduce: MapLiteral - reduce(125), // !=, reduce: MapLiteral - reduce(125), // >, reduce: MapLiteral - reduce(125), // >=, reduce: MapLiteral - reduce(125), // <, reduce: MapLiteral - reduce(125), // <=, reduce: MapLiteral - reduce(125), // |, reduce: MapLiteral - reduce(125), // ^, reduce: MapLiteral - reduce(125), // &, reduce: MapLiteral - reduce(125), // <<, reduce: MapLiteral - reduce(125), // >>, reduce: MapLiteral - reduce(125), // +, reduce: MapLiteral - reduce(125), // -, reduce: MapLiteral - reduce(125), // .+, reduce: MapLiteral - reduce(125), // .-, reduce: MapLiteral - reduce(125), // ., reduce: MapLiteral - reduce(125), // *, reduce: MapLiteral - reduce(125), // /, reduce: MapLiteral - reduce(125), // //, reduce: MapLiteral - reduce(125), // %, reduce: MapLiteral - reduce(125), // .*, reduce: MapLiteral - reduce(125), // ./, reduce: MapLiteral - reduce(125), // .//, reduce: MapLiteral + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ - reduce(125), // **, reduce: MapLiteral + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S526 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(104), // $, reduce: UnaryOpTerm + nil, // empty + reduce(104), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -47976,20 +49030,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { - shift(886), // } + shift(133), // { + nil, // } nil, // md_token_end nil, // = - nil, // [ + shift(139), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47997,6 +49051,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -48023,6 +49078,100 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(176), // ( + nil, // ) + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic + nil, // , + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, + actionRow{ // S528 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -48039,7 +49188,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - nil, // ) + shift(894), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -48059,7 +49208,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S528 + actionRow{ // S529 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48067,20 +49216,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(711), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48088,6 +49237,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -48097,7 +49247,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - nil, // : + shift(896), // : nil, // || nil, // ^^ nil, // && @@ -48114,10 +49264,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -48126,119 +49277,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(930), // ( + shift(749), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S529 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(118), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: ArrayLiteral - reduce(118), // :, reduce: ArrayLiteral - reduce(118), // ||, reduce: ArrayLiteral - reduce(118), // ^^, reduce: ArrayLiteral - reduce(118), // &&, reduce: ArrayLiteral - reduce(118), // =~, reduce: ArrayLiteral - reduce(118), // !=~, reduce: ArrayLiteral - reduce(118), // ==, reduce: ArrayLiteral - reduce(118), // !=, reduce: ArrayLiteral - reduce(118), // >, reduce: ArrayLiteral - reduce(118), // >=, reduce: ArrayLiteral - reduce(118), // <, reduce: ArrayLiteral - reduce(118), // <=, reduce: ArrayLiteral - reduce(118), // |, reduce: ArrayLiteral - reduce(118), // ^, reduce: ArrayLiteral - reduce(118), // &, reduce: ArrayLiteral - reduce(118), // <<, reduce: ArrayLiteral - reduce(118), // >>, reduce: ArrayLiteral - reduce(118), // +, reduce: ArrayLiteral - reduce(118), // -, reduce: ArrayLiteral - reduce(118), // .+, reduce: ArrayLiteral - reduce(118), // .-, reduce: ArrayLiteral - reduce(118), // ., reduce: ArrayLiteral - reduce(118), // *, reduce: ArrayLiteral - reduce(118), // /, reduce: ArrayLiteral - reduce(118), // //, reduce: ArrayLiteral - reduce(118), // %, reduce: ArrayLiteral - reduce(118), // .*, reduce: ArrayLiteral - reduce(118), // ./, reduce: ArrayLiteral - reduce(118), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(118), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S530 @@ -48252,9 +49312,9 @@ var actionTab = actionTable{ nil, // { nil, // } nil, // md_token_end - nil, // = - nil, // [ - shift(953), // ] + reduce(23), // =, reduce: IndexedLvalue + reduce(23), // [, reduce: IndexedLvalue + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -48263,21 +49323,22 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= + reduce(23), // ||=, reduce: IndexedLvalue + reduce(23), // ^^=, reduce: IndexedLvalue + reduce(23), // &&=, reduce: IndexedLvalue + reduce(23), // |=, reduce: IndexedLvalue + reduce(23), // ^=, reduce: IndexedLvalue + reduce(23), // <<=, reduce: IndexedLvalue + reduce(23), // >>=, reduce: IndexedLvalue + reduce(23), // >>>=, reduce: IndexedLvalue + reduce(23), // +=, reduce: IndexedLvalue + reduce(23), // .=, reduce: IndexedLvalue + reduce(23), // -=, reduce: IndexedLvalue + reduce(23), // *=, reduce: IndexedLvalue + reduce(23), // /=, reduce: IndexedLvalue + reduce(23), // //=, reduce: IndexedLvalue + reduce(23), // %=, reduce: IndexedLvalue + reduce(23), // **=, reduce: IndexedLvalue nil, // ? nil, // : nil, // || @@ -48296,6 +49357,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -48335,92 +49397,94 @@ var actionTab = actionTable{ actionRow{ // S531 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(954), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(127), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(127), // ?, reduce: MapLiteral + reduce(127), // :, reduce: MapLiteral + reduce(127), // ||, reduce: MapLiteral + reduce(127), // ^^, reduce: MapLiteral + reduce(127), // &&, reduce: MapLiteral + reduce(127), // =~, reduce: MapLiteral + reduce(127), // !=~, reduce: MapLiteral + reduce(127), // ==, reduce: MapLiteral + reduce(127), // !=, reduce: MapLiteral + reduce(127), // >, reduce: MapLiteral + reduce(127), // >=, reduce: MapLiteral + reduce(127), // <, reduce: MapLiteral + reduce(127), // <=, reduce: MapLiteral + reduce(127), // |, reduce: MapLiteral + reduce(127), // ^, reduce: MapLiteral + reduce(127), // &, reduce: MapLiteral + reduce(127), // <<, reduce: MapLiteral + reduce(127), // >>, reduce: MapLiteral + reduce(127), // >>>, reduce: MapLiteral + reduce(127), // +, reduce: MapLiteral + reduce(127), // -, reduce: MapLiteral + reduce(127), // .+, reduce: MapLiteral + reduce(127), // .-, reduce: MapLiteral + reduce(127), // ., reduce: MapLiteral + reduce(127), // *, reduce: MapLiteral + reduce(127), // /, reduce: MapLiteral + reduce(127), // //, reduce: MapLiteral + reduce(127), // %, reduce: MapLiteral + reduce(127), // .*, reduce: MapLiteral + reduce(127), // ./, reduce: MapLiteral + reduce(127), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(127), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S532 @@ -48432,11 +49496,11 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - nil, // } + shift(897), // } nil, // md_token_end nil, // = nil, // [ - shift(955), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -48452,6 +49516,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -48478,6 +49543,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -48522,20 +49588,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(904), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48543,6 +49609,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -48569,10 +49636,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -48581,119 +49649,121 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(258), // ( + shift(941), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S534 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(120), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: ArrayLiteral + reduce(120), // :, reduce: ArrayLiteral + reduce(120), // ||, reduce: ArrayLiteral + reduce(120), // ^^, reduce: ArrayLiteral + reduce(120), // &&, reduce: ArrayLiteral + reduce(120), // =~, reduce: ArrayLiteral + reduce(120), // !=~, reduce: ArrayLiteral + reduce(120), // ==, reduce: ArrayLiteral + reduce(120), // !=, reduce: ArrayLiteral + reduce(120), // >, reduce: ArrayLiteral + reduce(120), // >=, reduce: ArrayLiteral + reduce(120), // <, reduce: ArrayLiteral + reduce(120), // <=, reduce: ArrayLiteral + reduce(120), // |, reduce: ArrayLiteral + reduce(120), // ^, reduce: ArrayLiteral + reduce(120), // &, reduce: ArrayLiteral + reduce(120), // <<, reduce: ArrayLiteral + reduce(120), // >>, reduce: ArrayLiteral + reduce(120), // >>>, reduce: ArrayLiteral + reduce(120), // +, reduce: ArrayLiteral + reduce(120), // -, reduce: ArrayLiteral + reduce(120), // .+, reduce: ArrayLiteral + reduce(120), // .-, reduce: ArrayLiteral + reduce(120), // ., reduce: ArrayLiteral + reduce(120), // *, reduce: ArrayLiteral + reduce(120), // /, reduce: ArrayLiteral + reduce(120), // //, reduce: ArrayLiteral + reduce(120), // %, reduce: ArrayLiteral + reduce(120), // .*, reduce: ArrayLiteral + reduce(120), // ./, reduce: ArrayLiteral + reduce(120), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(120), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S535 @@ -48704,20 +49774,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + nil, // [ + shift(964), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48725,6 +49795,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -48751,10 +49822,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -48763,28 +49835,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(258), // ( + nil, // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S536 @@ -48795,20 +49867,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + nil, // [ + shift(965), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48816,6 +49888,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -48842,10 +49915,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -48854,28 +49928,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(258), // ( + nil, // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S537 @@ -48886,20 +49960,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + nil, // [ + shift(966), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48907,6 +49981,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -48933,10 +50008,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -48945,28 +50021,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(258), // ( + nil, // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S538 @@ -48977,20 +50053,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48998,6 +50074,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -49024,10 +50101,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -49036,28 +50114,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S539 @@ -49068,20 +50146,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49089,6 +50167,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -49115,10 +50194,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -49127,28 +50207,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S540 @@ -49159,20 +50239,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49180,6 +50260,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -49206,10 +50287,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -49218,28 +50300,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S541 @@ -49250,20 +50332,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49271,6 +50353,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -49297,10 +50380,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -49309,28 +50393,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S542 @@ -49341,20 +50425,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49362,6 +50446,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -49388,10 +50473,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -49400,28 +50486,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S543 @@ -49432,20 +50518,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49453,6 +50539,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -49479,10 +50566,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -49491,28 +50579,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S544 @@ -49523,20 +50611,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49544,6 +50632,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -49570,10 +50659,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -49582,28 +50672,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S545 @@ -49614,20 +50704,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49635,6 +50725,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -49661,10 +50752,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -49673,28 +50765,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S546 @@ -49705,20 +50797,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49726,6 +50818,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -49752,10 +50845,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -49764,28 +50858,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S547 @@ -49796,20 +50890,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49817,6 +50911,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -49843,10 +50938,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -49855,28 +50951,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S548 @@ -49887,20 +50983,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49908,6 +51004,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -49934,10 +51031,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -49946,28 +51044,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S549 @@ -49978,20 +51076,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49999,6 +51097,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -50025,10 +51124,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -50037,28 +51137,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S550 @@ -50069,20 +51169,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50090,6 +51190,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -50116,10 +51217,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -50128,28 +51230,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S551 @@ -50160,20 +51262,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50181,6 +51283,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -50207,10 +51310,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -50219,28 +51323,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S552 @@ -50251,20 +51355,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50272,6 +51376,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -50298,10 +51403,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -50310,28 +51416,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S553 @@ -50342,20 +51448,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50363,6 +51469,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -50389,10 +51496,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -50401,28 +51509,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S554 @@ -50433,20 +51541,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50454,6 +51562,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -50480,10 +51589,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -50492,28 +51602,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S555 @@ -50524,20 +51634,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - nil, // [ + shift(223), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50545,6 +51655,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -50553,58 +51664,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - reduce(97), // :, reduce: UnaryOpTerm - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ nil, // ** - nil, // ( + shift(260), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S556 @@ -50615,20 +51727,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50636,6 +51748,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -50662,10 +51775,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -50674,28 +51788,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S557 @@ -50706,20 +51820,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50727,6 +51841,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -50753,10 +51868,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -50765,28 +51881,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S558 @@ -50797,20 +51913,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50818,6 +51934,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -50844,10 +51961,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -50856,28 +51974,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S559 @@ -50888,20 +52006,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50909,6 +52027,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -50935,10 +52054,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -50947,28 +52067,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S560 @@ -50979,20 +52099,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -51000,6 +52120,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -51026,10 +52147,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -51038,304 +52160,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S561 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S562 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S563 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - reduce(98), // :, reduce: UnaryOpTerm - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S564 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51364,6 +52213,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -51390,6 +52240,7 @@ var actionTab = actionTable{ reduce(99), // &, reduce: UnaryOpTerm reduce(99), // <<, reduce: UnaryOpTerm reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm reduce(99), // +, reduce: UnaryOpTerm reduce(99), // -, reduce: UnaryOpTerm reduce(99), // .+, reduce: UnaryOpTerm @@ -51426,7 +52277,658 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S562 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, + actionRow{ // S563 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, + actionRow{ // S564 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, actionRow{ // S565 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, + actionRow{ // S566 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, + actionRow{ // S567 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, + actionRow{ // S568 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM + }, + }, + actionRow{ // S569 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51455,6 +52957,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -51481,6 +52984,7 @@ var actionTab = actionTable{ reduce(100), // &, reduce: UnaryOpTerm reduce(100), // <<, reduce: UnaryOpTerm reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm reduce(100), // +, reduce: UnaryOpTerm reduce(100), // -, reduce: UnaryOpTerm reduce(100), // .+, reduce: UnaryOpTerm @@ -51517,7 +53021,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S566 + actionRow{ // S570 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51546,6 +53050,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -51572,6 +53077,7 @@ var actionTab = actionTable{ reduce(101), // &, reduce: UnaryOpTerm reduce(101), // <<, reduce: UnaryOpTerm reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm reduce(101), // +, reduce: UnaryOpTerm reduce(101), // -, reduce: UnaryOpTerm reduce(101), // .+, reduce: UnaryOpTerm @@ -51608,7 +53114,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S567 + actionRow{ // S571 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51637,6 +53143,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -51663,6 +53170,7 @@ var actionTab = actionTable{ reduce(102), // &, reduce: UnaryOpTerm reduce(102), // <<, reduce: UnaryOpTerm reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm reduce(102), // +, reduce: UnaryOpTerm reduce(102), // -, reduce: UnaryOpTerm reduce(102), // .+, reduce: UnaryOpTerm @@ -51699,7 +53207,193 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S568 + actionRow{ // S572 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + reduce(103), // :, reduce: UnaryOpTerm + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S573 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + reduce(104), // :, reduce: UnaryOpTerm + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S574 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51707,20 +53401,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -51728,6 +53422,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -51754,6 +53449,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -51769,28 +53465,28 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, - actionRow{ // S569 + actionRow{ // S575 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51819,6 +53515,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -51845,6 +53542,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -51861,7 +53559,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(986), // ) + shift(998), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -51881,98 +53579,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S570 + actionRow{ // S576 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(988), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1000), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, - actionRow{ // S571 + actionRow{ // S577 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -51984,8 +53684,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(126), // [, reduce: MapLiteral - reduce(126), // ], reduce: MapLiteral + reduce(128), // [, reduce: MapLiteral + reduce(128), // ], reduce: MapLiteral nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -52001,6 +53701,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -52009,39 +53710,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MapLiteral + reduce(128), // ?, reduce: MapLiteral nil, // : - reduce(126), // ||, reduce: MapLiteral - reduce(126), // ^^, reduce: MapLiteral - reduce(126), // &&, reduce: MapLiteral - reduce(126), // =~, reduce: MapLiteral - reduce(126), // !=~, reduce: MapLiteral - reduce(126), // ==, reduce: MapLiteral - reduce(126), // !=, reduce: MapLiteral - reduce(126), // >, reduce: MapLiteral - reduce(126), // >=, reduce: MapLiteral - reduce(126), // <, reduce: MapLiteral - reduce(126), // <=, reduce: MapLiteral - reduce(126), // |, reduce: MapLiteral - reduce(126), // ^, reduce: MapLiteral - reduce(126), // &, reduce: MapLiteral - reduce(126), // <<, reduce: MapLiteral - reduce(126), // >>, reduce: MapLiteral - reduce(126), // +, reduce: MapLiteral - reduce(126), // -, reduce: MapLiteral - reduce(126), // .+, reduce: MapLiteral - reduce(126), // .-, reduce: MapLiteral - reduce(126), // ., reduce: MapLiteral - reduce(126), // *, reduce: MapLiteral - reduce(126), // /, reduce: MapLiteral - reduce(126), // //, reduce: MapLiteral - reduce(126), // %, reduce: MapLiteral - reduce(126), // .*, reduce: MapLiteral - reduce(126), // ./, reduce: MapLiteral - reduce(126), // .//, reduce: MapLiteral + reduce(128), // ||, reduce: MapLiteral + reduce(128), // ^^, reduce: MapLiteral + reduce(128), // &&, reduce: MapLiteral + reduce(128), // =~, reduce: MapLiteral + reduce(128), // !=~, reduce: MapLiteral + reduce(128), // ==, reduce: MapLiteral + reduce(128), // !=, reduce: MapLiteral + reduce(128), // >, reduce: MapLiteral + reduce(128), // >=, reduce: MapLiteral + reduce(128), // <, reduce: MapLiteral + reduce(128), // <=, reduce: MapLiteral + reduce(128), // |, reduce: MapLiteral + reduce(128), // ^, reduce: MapLiteral + reduce(128), // &, reduce: MapLiteral + reduce(128), // <<, reduce: MapLiteral + reduce(128), // >>, reduce: MapLiteral + reduce(128), // >>>, reduce: MapLiteral + reduce(128), // +, reduce: MapLiteral + reduce(128), // -, reduce: MapLiteral + reduce(128), // .+, reduce: MapLiteral + reduce(128), // .-, reduce: MapLiteral + reduce(128), // ., reduce: MapLiteral + reduce(128), // *, reduce: MapLiteral + reduce(128), // /, reduce: MapLiteral + reduce(128), // //, reduce: MapLiteral + reduce(128), // %, reduce: MapLiteral + reduce(128), // .*, reduce: MapLiteral + reduce(128), // ./, reduce: MapLiteral + reduce(128), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(126), // **, reduce: MapLiteral + reduce(128), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -52063,7 +53765,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S572 + actionRow{ // S578 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52071,20 +53773,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { - reduce(128), // }, reduce: MapLiteralKeyValuePairs + shift(216), // { + reduce(130), // }, reduce: MapLiteralKeyValuePairs nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -52092,6 +53794,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -52118,10 +53821,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -52130,1120 +53834,586 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S573 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(125), // [, reduce: MapLiteral - reduce(125), // ], reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(125), // ?, reduce: MapLiteral - nil, // : - reduce(125), // ||, reduce: MapLiteral - reduce(125), // ^^, reduce: MapLiteral - reduce(125), // &&, reduce: MapLiteral - reduce(125), // =~, reduce: MapLiteral - reduce(125), // !=~, reduce: MapLiteral - reduce(125), // ==, reduce: MapLiteral - reduce(125), // !=, reduce: MapLiteral - reduce(125), // >, reduce: MapLiteral - reduce(125), // >=, reduce: MapLiteral - reduce(125), // <, reduce: MapLiteral - reduce(125), // <=, reduce: MapLiteral - reduce(125), // |, reduce: MapLiteral - reduce(125), // ^, reduce: MapLiteral - reduce(125), // &, reduce: MapLiteral - reduce(125), // <<, reduce: MapLiteral - reduce(125), // >>, reduce: MapLiteral - reduce(125), // +, reduce: MapLiteral - reduce(125), // -, reduce: MapLiteral - reduce(125), // .+, reduce: MapLiteral - reduce(125), // .-, reduce: MapLiteral - reduce(125), // ., reduce: MapLiteral - reduce(125), // *, reduce: MapLiteral - reduce(125), // /, reduce: MapLiteral - reduce(125), // //, reduce: MapLiteral - reduce(125), // %, reduce: MapLiteral - reduce(125), // .*, reduce: MapLiteral - reduce(125), // ./, reduce: MapLiteral - reduce(125), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(125), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(125), // ,, reduce: MapLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S574 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - shift(990), // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S575 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(118), // [, reduce: ArrayLiteral - reduce(118), // ], reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: ArrayLiteral - nil, // : - reduce(118), // ||, reduce: ArrayLiteral - reduce(118), // ^^, reduce: ArrayLiteral - reduce(118), // &&, reduce: ArrayLiteral - reduce(118), // =~, reduce: ArrayLiteral - reduce(118), // !=~, reduce: ArrayLiteral - reduce(118), // ==, reduce: ArrayLiteral - reduce(118), // !=, reduce: ArrayLiteral - reduce(118), // >, reduce: ArrayLiteral - reduce(118), // >=, reduce: ArrayLiteral - reduce(118), // <, reduce: ArrayLiteral - reduce(118), // <=, reduce: ArrayLiteral - reduce(118), // |, reduce: ArrayLiteral - reduce(118), // ^, reduce: ArrayLiteral - reduce(118), // &, reduce: ArrayLiteral - reduce(118), // <<, reduce: ArrayLiteral - reduce(118), // >>, reduce: ArrayLiteral - reduce(118), // +, reduce: ArrayLiteral - reduce(118), // -, reduce: ArrayLiteral - reduce(118), // .+, reduce: ArrayLiteral - reduce(118), // .-, reduce: ArrayLiteral - reduce(118), // ., reduce: ArrayLiteral - reduce(118), // *, reduce: ArrayLiteral - reduce(118), // /, reduce: ArrayLiteral - reduce(118), // //, reduce: ArrayLiteral - reduce(118), // %, reduce: ArrayLiteral - reduce(118), // .*, reduce: ArrayLiteral - reduce(118), // ./, reduce: ArrayLiteral - reduce(118), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(118), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(118), // ,, reduce: ArrayLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S576 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(991), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S577 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(992), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S578 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(993), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S579 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(127), // [, reduce: MapLiteral + reduce(127), // ], reduce: MapLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(127), // ?, reduce: MapLiteral + nil, // : + reduce(127), // ||, reduce: MapLiteral + reduce(127), // ^^, reduce: MapLiteral + reduce(127), // &&, reduce: MapLiteral + reduce(127), // =~, reduce: MapLiteral + reduce(127), // !=~, reduce: MapLiteral + reduce(127), // ==, reduce: MapLiteral + reduce(127), // !=, reduce: MapLiteral + reduce(127), // >, reduce: MapLiteral + reduce(127), // >=, reduce: MapLiteral + reduce(127), // <, reduce: MapLiteral + reduce(127), // <=, reduce: MapLiteral + reduce(127), // |, reduce: MapLiteral + reduce(127), // ^, reduce: MapLiteral + reduce(127), // &, reduce: MapLiteral + reduce(127), // <<, reduce: MapLiteral + reduce(127), // >>, reduce: MapLiteral + reduce(127), // >>>, reduce: MapLiteral + reduce(127), // +, reduce: MapLiteral + reduce(127), // -, reduce: MapLiteral + reduce(127), // .+, reduce: MapLiteral + reduce(127), // .-, reduce: MapLiteral + reduce(127), // ., reduce: MapLiteral + reduce(127), // *, reduce: MapLiteral + reduce(127), // /, reduce: MapLiteral + reduce(127), // //, reduce: MapLiteral + reduce(127), // %, reduce: MapLiteral + reduce(127), // .*, reduce: MapLiteral + reduce(127), // ./, reduce: MapLiteral + reduce(127), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(127), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(127), // ,, reduce: MapLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S580 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1002), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S581 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(120), // [, reduce: ArrayLiteral + reduce(120), // ], reduce: ArrayLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: ArrayLiteral + nil, // : + reduce(120), // ||, reduce: ArrayLiteral + reduce(120), // ^^, reduce: ArrayLiteral + reduce(120), // &&, reduce: ArrayLiteral + reduce(120), // =~, reduce: ArrayLiteral + reduce(120), // !=~, reduce: ArrayLiteral + reduce(120), // ==, reduce: ArrayLiteral + reduce(120), // !=, reduce: ArrayLiteral + reduce(120), // >, reduce: ArrayLiteral + reduce(120), // >=, reduce: ArrayLiteral + reduce(120), // <, reduce: ArrayLiteral + reduce(120), // <=, reduce: ArrayLiteral + reduce(120), // |, reduce: ArrayLiteral + reduce(120), // ^, reduce: ArrayLiteral + reduce(120), // &, reduce: ArrayLiteral + reduce(120), // <<, reduce: ArrayLiteral + reduce(120), // >>, reduce: ArrayLiteral + reduce(120), // >>>, reduce: ArrayLiteral + reduce(120), // +, reduce: ArrayLiteral + reduce(120), // -, reduce: ArrayLiteral + reduce(120), // .+, reduce: ArrayLiteral + reduce(120), // .-, reduce: ArrayLiteral + reduce(120), // ., reduce: ArrayLiteral + reduce(120), // *, reduce: ArrayLiteral + reduce(120), // /, reduce: ArrayLiteral + reduce(120), // //, reduce: ArrayLiteral + reduce(120), // %, reduce: ArrayLiteral + reduce(120), // .*, reduce: ArrayLiteral + reduce(120), // ./, reduce: ArrayLiteral + reduce(120), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(120), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(120), // ,, reduce: ArrayLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S582 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1003), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S583 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1004), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S584 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1005), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S585 @@ -53254,20 +54424,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(223), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -53275,6 +54445,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -53301,10 +54472,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -53313,28 +54485,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(328), // ( + shift(260), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - 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(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S586 @@ -53345,20 +54517,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -53366,6 +54538,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -53392,10 +54565,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -53404,28 +54578,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S587 @@ -53436,20 +54610,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -53457,6 +54631,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -53483,10 +54658,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -53495,28 +54671,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S588 @@ -53527,20 +54703,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -53548,6 +54724,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -53574,10 +54751,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -53586,28 +54764,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S589 @@ -53618,20 +54796,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -53639,6 +54817,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -53665,10 +54844,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -53677,28 +54857,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S590 @@ -53709,20 +54889,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -53730,6 +54910,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -53756,10 +54937,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -53768,28 +54950,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S591 @@ -53800,20 +54982,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -53821,6 +55003,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -53847,10 +55030,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -53859,28 +55043,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S592 @@ -53891,20 +55075,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -53912,6 +55096,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -53938,10 +55123,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -53950,28 +55136,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S593 @@ -53982,20 +55168,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -54003,6 +55189,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -54029,10 +55216,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -54041,28 +55229,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S594 @@ -54073,20 +55261,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -54094,6 +55282,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -54120,10 +55309,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -54132,28 +55322,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S595 @@ -54164,20 +55354,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -54185,6 +55375,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -54211,10 +55402,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -54223,28 +55415,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S596 @@ -54255,20 +55447,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -54276,6 +55468,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -54302,10 +55495,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -54314,28 +55508,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S597 @@ -54346,20 +55540,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -54367,6 +55561,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -54393,10 +55588,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -54405,28 +55601,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S598 @@ -54437,20 +55633,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -54458,6 +55654,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -54484,10 +55681,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -54496,28 +55694,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S599 @@ -54528,20 +55726,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -54549,6 +55747,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -54575,10 +55774,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -54587,28 +55787,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S600 @@ -54619,20 +55819,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -54640,6 +55840,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -54666,10 +55867,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -54678,28 +55880,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S601 @@ -54710,20 +55912,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(97), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -54731,6 +55933,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -54739,58 +55942,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ nil, // ** - nil, // ( + shift(330), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(97), // ,, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S602 @@ -54801,20 +56005,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -54822,6 +56026,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -54848,10 +56053,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -54860,28 +56066,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S603 @@ -54892,20 +56098,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -54913,6 +56119,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -54939,10 +56146,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -54951,28 +56159,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S604 @@ -54983,20 +56191,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -55004,6 +56212,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -55030,10 +56239,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -55042,28 +56252,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S605 @@ -55074,20 +56284,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -55095,6 +56305,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -55121,10 +56332,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -55133,28 +56345,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S606 @@ -55165,20 +56377,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -55186,6 +56398,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -55212,10 +56425,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -55224,28 +56438,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S607 @@ -55256,20 +56470,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -55277,6 +56491,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -55303,10 +56518,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -55315,213 +56531,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, actionRow{ // S608 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S609 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(98), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(98), // ,, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S610 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55550,6 +56584,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -55576,6 +56611,7 @@ var actionTab = actionTable{ reduce(99), // &, reduce: UnaryOpTerm reduce(99), // <<, reduce: UnaryOpTerm reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm reduce(99), // +, reduce: UnaryOpTerm reduce(99), // -, reduce: UnaryOpTerm reduce(99), // .+, reduce: UnaryOpTerm @@ -55612,7 +56648,658 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S609 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S610 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, actionRow{ // S611 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S612 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S613 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S614 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S615 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S616 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55641,6 +57328,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -55667,6 +57355,7 @@ var actionTab = actionTable{ reduce(100), // &, reduce: UnaryOpTerm reduce(100), // <<, reduce: UnaryOpTerm reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm reduce(100), // +, reduce: UnaryOpTerm reduce(100), // -, reduce: UnaryOpTerm reduce(100), // .+, reduce: UnaryOpTerm @@ -55703,7 +57392,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S612 + actionRow{ // S617 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55732,6 +57421,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -55758,6 +57448,7 @@ var actionTab = actionTable{ reduce(101), // &, reduce: UnaryOpTerm reduce(101), // <<, reduce: UnaryOpTerm reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm reduce(101), // +, reduce: UnaryOpTerm reduce(101), // -, reduce: UnaryOpTerm reduce(101), // .+, reduce: UnaryOpTerm @@ -55794,7 +57485,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S613 + actionRow{ // S618 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55823,6 +57514,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -55849,6 +57541,7 @@ var actionTab = actionTable{ reduce(102), // &, reduce: UnaryOpTerm reduce(102), // <<, reduce: UnaryOpTerm reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm reduce(102), // +, reduce: UnaryOpTerm reduce(102), // -, reduce: UnaryOpTerm reduce(102), // .+, reduce: UnaryOpTerm @@ -55885,7 +57578,193 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S614 + actionRow{ // S619 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(103), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(103), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S620 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(104), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(104), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S621 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -55893,20 +57772,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ + shift(292), // [ nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -55914,6 +57793,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -55940,6 +57820,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -55955,28 +57836,28 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, - actionRow{ // S615 + actionRow{ // S622 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56005,6 +57886,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -56031,6 +57913,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -56047,7 +57930,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(1024), // ) + shift(1037), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -56067,7 +57950,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S616 + actionRow{ // S623 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56075,20 +57958,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56096,6 +57979,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -56105,7 +57989,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1026), // : + shift(1039), // : nil, // || nil, // ^^ nil, // && @@ -56122,10 +58006,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -56134,31 +58019,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, - actionRow{ // S617 + actionRow{ // S624 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56170,8 +58055,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(119), // [, reduce: ArrayLiteral - reduce(119), // ], reduce: ArrayLiteral + reduce(121), // [, reduce: ArrayLiteral + reduce(121), // ], reduce: ArrayLiteral nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -56187,6 +58072,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -56195,39 +58081,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(119), // ?, reduce: ArrayLiteral + reduce(121), // ?, reduce: ArrayLiteral nil, // : - reduce(119), // ||, reduce: ArrayLiteral - reduce(119), // ^^, reduce: ArrayLiteral - reduce(119), // &&, reduce: ArrayLiteral - reduce(119), // =~, reduce: ArrayLiteral - reduce(119), // !=~, reduce: ArrayLiteral - reduce(119), // ==, reduce: ArrayLiteral - reduce(119), // !=, reduce: ArrayLiteral - reduce(119), // >, reduce: ArrayLiteral - reduce(119), // >=, reduce: ArrayLiteral - reduce(119), // <, reduce: ArrayLiteral - reduce(119), // <=, reduce: ArrayLiteral - reduce(119), // |, reduce: ArrayLiteral - reduce(119), // ^, reduce: ArrayLiteral - reduce(119), // &, reduce: ArrayLiteral - reduce(119), // <<, reduce: ArrayLiteral - reduce(119), // >>, reduce: ArrayLiteral - reduce(119), // +, reduce: ArrayLiteral - reduce(119), // -, reduce: ArrayLiteral - reduce(119), // .+, reduce: ArrayLiteral - reduce(119), // .-, reduce: ArrayLiteral - reduce(119), // ., reduce: ArrayLiteral - reduce(119), // *, reduce: ArrayLiteral - reduce(119), // /, reduce: ArrayLiteral - reduce(119), // //, reduce: ArrayLiteral - reduce(119), // %, reduce: ArrayLiteral - reduce(119), // .*, reduce: ArrayLiteral - reduce(119), // ./, reduce: ArrayLiteral - reduce(119), // .//, reduce: ArrayLiteral + reduce(121), // ||, reduce: ArrayLiteral + reduce(121), // ^^, reduce: ArrayLiteral + reduce(121), // &&, reduce: ArrayLiteral + reduce(121), // =~, reduce: ArrayLiteral + reduce(121), // !=~, reduce: ArrayLiteral + reduce(121), // ==, reduce: ArrayLiteral + reduce(121), // !=, reduce: ArrayLiteral + reduce(121), // >, reduce: ArrayLiteral + reduce(121), // >=, reduce: ArrayLiteral + reduce(121), // <, reduce: ArrayLiteral + reduce(121), // <=, reduce: ArrayLiteral + reduce(121), // |, reduce: ArrayLiteral + reduce(121), // ^, reduce: ArrayLiteral + reduce(121), // &, reduce: ArrayLiteral + reduce(121), // <<, reduce: ArrayLiteral + reduce(121), // >>, reduce: ArrayLiteral + reduce(121), // >>>, reduce: ArrayLiteral + reduce(121), // +, reduce: ArrayLiteral + reduce(121), // -, reduce: ArrayLiteral + reduce(121), // .+, reduce: ArrayLiteral + reduce(121), // .-, reduce: ArrayLiteral + reduce(121), // ., reduce: ArrayLiteral + reduce(121), // *, reduce: ArrayLiteral + reduce(121), // /, reduce: ArrayLiteral + reduce(121), // //, reduce: ArrayLiteral + reduce(121), // %, reduce: ArrayLiteral + reduce(121), // .*, reduce: ArrayLiteral + reduce(121), // ./, reduce: ArrayLiteral + reduce(121), // .//, reduce: ArrayLiteral nil, // ! nil, // ~ - reduce(119), // **, reduce: ArrayLiteral + reduce(121), // **, reduce: ArrayLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -56249,7 +58136,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S618 + actionRow{ // S625 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56257,20 +58144,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + shift(286), // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ - reduce(121), // ], reduce: ArrayLiteralElements - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + shift(292), // [ + reduce(123), // ], reduce: ArrayLiteralElements + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56278,6 +58165,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -56304,10 +58192,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -56316,31 +58205,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, - actionRow{ // S619 + actionRow{ // S626 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56369,6 +58258,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -56395,6 +58285,7 @@ var actionTab = actionTable{ reduce(28), // &, reduce: IndirectFieldValue reduce(28), // <<, reduce: IndirectFieldValue reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue reduce(28), // +, reduce: IndirectFieldValue reduce(28), // -, reduce: IndirectFieldValue reduce(28), // .+, reduce: IndirectFieldValue @@ -56431,7 +58322,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S620 + actionRow{ // S627 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56460,6 +58351,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -56486,6 +58378,7 @@ var actionTab = actionTable{ reduce(35), // &, reduce: IndirectOosvarValue reduce(35), // <<, reduce: IndirectOosvarValue reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue reduce(35), // +, reduce: IndirectOosvarValue reduce(35), // -, reduce: IndirectOosvarValue reduce(35), // .+, reduce: IndirectOosvarValue @@ -56522,7 +58415,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S621 + actionRow{ // S628 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56551,6 +58444,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -56560,7 +58454,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1028), // : + shift(1041), // : nil, // || nil, // ^^ nil, // && @@ -56577,6 +58471,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -56613,7 +58508,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S622 + actionRow{ // S629 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56626,7 +58521,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(58), // ], reduce: LogicalOrTerm + reduce(59), // ], reduce: LogicalOrTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -56642,6 +58537,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -56650,10 +58546,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm + reduce(59), // ?, reduce: LogicalOrTerm nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(357), // ^^ + reduce(59), // ||, reduce: LogicalOrTerm + shift(359), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -56668,643 +58564,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S623 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(60), // ], reduce: LogicalXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(358), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S624 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(62), // ], reduce: LogicalAndTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(359), // =~ - shift(360), // !=~ - shift(361), // == - 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, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S625 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(64), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(363), // > - shift(364), // >= - shift(365), // < - shift(366), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S626 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(65), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(363), // > - shift(364), // >= - shift(365), // < - shift(366), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S627 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(66), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(363), // > - shift(364), // >= - shift(365), // < - shift(366), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S628 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(67), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(363), // > - shift(364), // >= - shift(365), // < - shift(366), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S629 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(69), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(367), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -57354,7 +58614,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(70), // ], reduce: CmpTerm + reduce(61), // ], reduce: LogicalXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -57370,6 +58630,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -57378,24 +58639,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(70), // ?, reduce: CmpTerm + reduce(61), // ?, reduce: LogicalXORTerm nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(367), // | + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + shift(360), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -57445,7 +58707,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(71), // ], reduce: CmpTerm + reduce(63), // ], reduce: LogicalAndTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -57461,6 +58723,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -57469,24 +58732,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(71), // ?, reduce: CmpTerm + reduce(63), // ?, reduce: LogicalAndTerm nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(367), // | + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + shift(361), // =~ + shift(362), // !=~ + shift(363), // == + shift(364), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -57536,7 +58800,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(72), // ], reduce: CmpTerm + reduce(65), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -57552,6 +58816,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -57560,24 +58825,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(72), // ?, reduce: CmpTerm + reduce(65), // ?, reduce: EqneTerm nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(367), // | + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(365), // > + shift(366), // >= + shift(367), // < + shift(368), // <= + nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -57627,7 +58893,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(74), // ], reduce: BitwiseORTerm + reduce(66), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -57643,6 +58909,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -57651,24 +58918,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm + reduce(66), // ?, reduce: EqneTerm nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(368), // ^ + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(365), // > + shift(366), // >= + shift(367), // < + shift(368), // <= + nil, // | + nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -57718,7 +58986,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(76), // ], reduce: BitwiseXORTerm + reduce(67), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -57734,6 +59002,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -57742,24 +59011,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm + reduce(67), // ?, reduce: EqneTerm nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(369), // & + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(365), // > + shift(366), // >= + shift(367), // < + shift(368), // <= + nil, // | + nil, // ^ + nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -57809,7 +59079,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(78), // ], reduce: BitwiseANDTerm + reduce(68), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -57825,6 +59095,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -57833,24 +59104,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm + reduce(68), // ?, reduce: EqneTerm nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(370), // << - shift(371), // >> + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(365), // > + shift(366), // >= + shift(367), // < + shift(368), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -57900,7 +59172,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(80), // ], reduce: BitwiseShiftTerm + reduce(70), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -57916,6 +59188,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -57924,29 +59197,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm + reduce(70), // ?, reduce: CmpTerm nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - shift(372), // + - shift(373), // - - shift(374), // .+ - shift(375), // .- - shift(376), // . + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(369), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -57991,7 +59265,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(81), // ], reduce: BitwiseShiftTerm + reduce(71), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -58007,6 +59281,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -58015,29 +59290,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm + reduce(71), // ?, reduce: CmpTerm nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - shift(372), // + - shift(373), // - - shift(374), // .+ - shift(375), // .- - shift(376), // . + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(369), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -58082,7 +59358,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(83), // ], reduce: AddsubdotTerm + reduce(72), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -58098,6 +59374,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -58106,36 +59383,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm + reduce(72), // ?, reduce: CmpTerm nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(378), // * - shift(379), // / - shift(380), // // - shift(381), // % - shift(382), // .* - shift(383), // ./ - shift(384), // .// + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(369), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -58173,7 +59451,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(84), // ], reduce: AddsubdotTerm + reduce(73), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -58189,6 +59467,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -58197,36 +59476,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm + reduce(73), // ?, reduce: CmpTerm nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(378), // * - shift(379), // / - shift(380), // // - shift(381), // % - shift(382), // .* - shift(383), // ./ - shift(384), // .// + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(369), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -58264,7 +59544,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(85), // ], reduce: AddsubdotTerm + reduce(75), // ], reduce: BitwiseORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -58280,6 +59560,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -58288,36 +59569,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm + reduce(75), // ?, reduce: BitwiseORTerm nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(378), // * - shift(379), // / - shift(380), // // - shift(381), // % - shift(382), // .* - shift(383), // ./ - shift(384), // .// + reduce(75), // ||, reduce: BitwiseORTerm + reduce(75), // ^^, reduce: BitwiseORTerm + reduce(75), // &&, reduce: BitwiseORTerm + reduce(75), // =~, reduce: BitwiseORTerm + reduce(75), // !=~, reduce: BitwiseORTerm + reduce(75), // ==, reduce: BitwiseORTerm + reduce(75), // !=, reduce: BitwiseORTerm + reduce(75), // >, reduce: BitwiseORTerm + reduce(75), // >=, reduce: BitwiseORTerm + reduce(75), // <, reduce: BitwiseORTerm + reduce(75), // <=, reduce: BitwiseORTerm + reduce(75), // |, reduce: BitwiseORTerm + shift(370), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -58355,7 +59637,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(86), // ], reduce: AddsubdotTerm + reduce(77), // ], reduce: BitwiseXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -58371,6 +59653,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -58379,36 +59662,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm + reduce(77), // ?, reduce: BitwiseXORTerm nil, // : - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(378), // * - shift(379), // / - shift(380), // // - shift(381), // % - shift(382), // .* - shift(383), // ./ - shift(384), // .// + reduce(77), // ||, reduce: BitwiseXORTerm + reduce(77), // ^^, reduce: BitwiseXORTerm + reduce(77), // &&, reduce: BitwiseXORTerm + reduce(77), // =~, reduce: BitwiseXORTerm + reduce(77), // !=~, reduce: BitwiseXORTerm + reduce(77), // ==, reduce: BitwiseXORTerm + reduce(77), // !=, reduce: BitwiseXORTerm + reduce(77), // >, reduce: BitwiseXORTerm + reduce(77), // >=, reduce: BitwiseXORTerm + reduce(77), // <, reduce: BitwiseXORTerm + reduce(77), // <=, reduce: BitwiseXORTerm + reduce(77), // |, reduce: BitwiseXORTerm + reduce(77), // ^, reduce: BitwiseXORTerm + shift(371), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -58446,7 +59730,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(87), // ], reduce: AddsubdotTerm + reduce(79), // ], reduce: BitwiseANDTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -58462,6 +59746,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -58470,36 +59755,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm + reduce(79), // ?, reduce: BitwiseANDTerm nil, // : - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(378), // * - shift(379), // / - shift(380), // // - shift(381), // % - shift(382), // .* - shift(383), // ./ - shift(384), // .// + reduce(79), // ||, reduce: BitwiseANDTerm + reduce(79), // ^^, reduce: BitwiseANDTerm + reduce(79), // &&, reduce: BitwiseANDTerm + reduce(79), // =~, reduce: BitwiseANDTerm + reduce(79), // !=~, reduce: BitwiseANDTerm + reduce(79), // ==, reduce: BitwiseANDTerm + reduce(79), // !=, reduce: BitwiseANDTerm + reduce(79), // >, reduce: BitwiseANDTerm + reduce(79), // >=, reduce: BitwiseANDTerm + reduce(79), // <, reduce: BitwiseANDTerm + reduce(79), // <=, reduce: BitwiseANDTerm + reduce(79), // |, reduce: BitwiseANDTerm + reduce(79), // ^, reduce: BitwiseANDTerm + reduce(79), // &, reduce: BitwiseANDTerm + shift(372), // << + shift(373), // >> + shift(374), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -58537,7 +59823,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(89), // ], reduce: MuldivTerm + reduce(81), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -58553,6 +59839,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -58561,36 +59848,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(89), // ?, reduce: MuldivTerm + reduce(81), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm + reduce(81), // ||, reduce: BitwiseShiftTerm + reduce(81), // ^^, reduce: BitwiseShiftTerm + reduce(81), // &&, reduce: BitwiseShiftTerm + reduce(81), // =~, reduce: BitwiseShiftTerm + reduce(81), // !=~, reduce: BitwiseShiftTerm + reduce(81), // ==, reduce: BitwiseShiftTerm + reduce(81), // !=, reduce: BitwiseShiftTerm + reduce(81), // >, reduce: BitwiseShiftTerm + reduce(81), // >=, reduce: BitwiseShiftTerm + reduce(81), // <, reduce: BitwiseShiftTerm + reduce(81), // <=, reduce: BitwiseShiftTerm + reduce(81), // |, reduce: BitwiseShiftTerm + reduce(81), // ^, reduce: BitwiseShiftTerm + reduce(81), // &, reduce: BitwiseShiftTerm + reduce(81), // <<, reduce: BitwiseShiftTerm + reduce(81), // >>, reduce: BitwiseShiftTerm + reduce(81), // >>>, reduce: BitwiseShiftTerm + shift(375), // + + shift(376), // - + shift(377), // .+ + shift(378), // .- + shift(379), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -58628,7 +59916,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(90), // ], reduce: MuldivTerm + reduce(82), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -58644,6 +59932,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -58652,36 +59941,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(90), // ?, reduce: MuldivTerm + reduce(82), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(375), // + + shift(376), // - + shift(377), // .+ + shift(378), // .- + shift(379), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -58719,7 +60009,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(91), // ], reduce: MuldivTerm + reduce(83), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -58735,6 +60025,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -58743,36 +60034,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(91), // ?, reduce: MuldivTerm + reduce(83), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(375), // + + shift(376), // - + shift(377), // .+ + shift(378), // .- + shift(379), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -58810,7 +60102,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(92), // ], reduce: MuldivTerm + reduce(85), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -58826,6 +60118,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -58834,36 +60127,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(92), // ?, reduce: MuldivTerm + reduce(85), // ?, reduce: AddsubdotTerm nil, // : - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // >>>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(381), // * + shift(382), // / + shift(383), // // + shift(384), // % + shift(385), // .* + shift(386), // ./ + shift(387), // .// nil, // ! nil, // ~ nil, // ** @@ -58901,7 +60195,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(93), // ], reduce: MuldivTerm + reduce(86), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -58917,6 +60211,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -58925,36 +60220,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(93), // ?, reduce: MuldivTerm + reduce(86), // ?, reduce: AddsubdotTerm nil, // : - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(381), // * + shift(382), // / + shift(383), // // + shift(384), // % + shift(385), // .* + shift(386), // ./ + shift(387), // .// nil, // ! nil, // ~ nil, // ** @@ -58992,7 +60288,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(94), // ], reduce: MuldivTerm + reduce(87), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -59008,6 +60304,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -59016,36 +60313,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(94), // ?, reduce: MuldivTerm + reduce(87), // ?, reduce: AddsubdotTerm nil, // : - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(381), // * + shift(382), // / + shift(383), // // + shift(384), // % + shift(385), // .* + shift(386), // ./ + shift(387), // .// nil, // ! nil, // ~ nil, // ** @@ -59071,6 +60369,564 @@ var actionTab = actionTable{ }, }, actionRow{ // S649 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(88), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(381), // * + shift(382), // / + shift(383), // // + shift(384), // % + shift(385), // .* + shift(386), // ./ + shift(387), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S650 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(89), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(381), // * + shift(382), // / + shift(383), // // + shift(384), // % + shift(385), // .* + shift(386), // ./ + shift(387), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S651 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(91), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: MuldivTerm + nil, // : + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // >>>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S652 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(92), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S653 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(93), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S654 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(94), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + nil, // : + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S655 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59099,6 +60955,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -59125,6 +60982,7 @@ var actionTab = actionTable{ reduce(95), // &, reduce: MuldivTerm reduce(95), // <<, reduce: MuldivTerm reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm reduce(95), // +, reduce: MuldivTerm reduce(95), // -, reduce: MuldivTerm reduce(95), // .+, reduce: MuldivTerm @@ -59161,644 +61019,193 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S650 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(104), // ], reduce: PowTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S651 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(125), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(125), // ?, reduce: MapLiteral - nil, // : - reduce(125), // ||, reduce: MapLiteral - reduce(125), // ^^, reduce: MapLiteral - reduce(125), // &&, reduce: MapLiteral - reduce(125), // =~, reduce: MapLiteral - reduce(125), // !=~, reduce: MapLiteral - reduce(125), // ==, reduce: MapLiteral - reduce(125), // !=, reduce: MapLiteral - reduce(125), // >, reduce: MapLiteral - reduce(125), // >=, reduce: MapLiteral - reduce(125), // <, reduce: MapLiteral - reduce(125), // <=, reduce: MapLiteral - reduce(125), // |, reduce: MapLiteral - reduce(125), // ^, reduce: MapLiteral - reduce(125), // &, reduce: MapLiteral - reduce(125), // <<, reduce: MapLiteral - reduce(125), // >>, reduce: MapLiteral - reduce(125), // +, reduce: MapLiteral - reduce(125), // -, reduce: MapLiteral - reduce(125), // .+, reduce: MapLiteral - reduce(125), // .-, reduce: MapLiteral - reduce(125), // ., reduce: MapLiteral - reduce(125), // *, reduce: MapLiteral - reduce(125), // /, reduce: MapLiteral - reduce(125), // //, reduce: MapLiteral - reduce(125), // %, reduce: MapLiteral - reduce(125), // .*, reduce: MapLiteral - reduce(125), // ./, reduce: MapLiteral - reduce(125), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(125), // **, reduce: MapLiteral - nil, // ( - reduce(125), // ), reduce: MapLiteral - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S652 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - shift(1029), // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S653 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(106), // ], reduce: PrecedenceChainEnd - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S654 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(118), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: ArrayLiteral - nil, // : - reduce(118), // ||, reduce: ArrayLiteral - reduce(118), // ^^, reduce: ArrayLiteral - reduce(118), // &&, reduce: ArrayLiteral - reduce(118), // =~, reduce: ArrayLiteral - reduce(118), // !=~, reduce: ArrayLiteral - reduce(118), // ==, reduce: ArrayLiteral - reduce(118), // !=, reduce: ArrayLiteral - reduce(118), // >, reduce: ArrayLiteral - reduce(118), // >=, reduce: ArrayLiteral - reduce(118), // <, reduce: ArrayLiteral - reduce(118), // <=, reduce: ArrayLiteral - reduce(118), // |, reduce: ArrayLiteral - reduce(118), // ^, reduce: ArrayLiteral - reduce(118), // &, reduce: ArrayLiteral - reduce(118), // <<, reduce: ArrayLiteral - reduce(118), // >>, reduce: ArrayLiteral - reduce(118), // +, reduce: ArrayLiteral - reduce(118), // -, reduce: ArrayLiteral - reduce(118), // .+, reduce: ArrayLiteral - reduce(118), // .-, reduce: ArrayLiteral - reduce(118), // ., reduce: ArrayLiteral - reduce(118), // *, reduce: ArrayLiteral - reduce(118), // /, reduce: ArrayLiteral - reduce(118), // //, reduce: ArrayLiteral - reduce(118), // %, reduce: ArrayLiteral - reduce(118), // .*, reduce: ArrayLiteral - reduce(118), // ./, reduce: ArrayLiteral - reduce(118), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(118), // **, reduce: ArrayLiteral - nil, // ( - reduce(118), // ), reduce: ArrayLiteral - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S655 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1030), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S656 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1031), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(96), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S657 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(97), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S658 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59811,7 +61218,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1032), // ] + reduce(106), // ], reduce: PowTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -59827,6 +61234,193 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: PowTerm + nil, // : + reduce(106), // ||, reduce: PowTerm + reduce(106), // ^^, reduce: PowTerm + reduce(106), // &&, reduce: PowTerm + reduce(106), // =~, reduce: PowTerm + reduce(106), // !=~, reduce: PowTerm + reduce(106), // ==, reduce: PowTerm + reduce(106), // !=, reduce: PowTerm + reduce(106), // >, reduce: PowTerm + reduce(106), // >=, reduce: PowTerm + reduce(106), // <, reduce: PowTerm + reduce(106), // <=, reduce: PowTerm + reduce(106), // |, reduce: PowTerm + reduce(106), // ^, reduce: PowTerm + reduce(106), // &, reduce: PowTerm + reduce(106), // <<, reduce: PowTerm + reduce(106), // >>, reduce: PowTerm + reduce(106), // >>>, reduce: PowTerm + reduce(106), // +, reduce: PowTerm + reduce(106), // -, reduce: PowTerm + reduce(106), // .+, reduce: PowTerm + reduce(106), // .-, reduce: PowTerm + reduce(106), // ., reduce: PowTerm + reduce(106), // *, reduce: PowTerm + reduce(106), // /, reduce: PowTerm + reduce(106), // //, reduce: PowTerm + reduce(106), // %, reduce: PowTerm + reduce(106), // .*, reduce: PowTerm + reduce(106), // ./, reduce: PowTerm + reduce(106), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S659 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(127), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(127), // ?, reduce: MapLiteral + nil, // : + reduce(127), // ||, reduce: MapLiteral + reduce(127), // ^^, reduce: MapLiteral + reduce(127), // &&, reduce: MapLiteral + reduce(127), // =~, reduce: MapLiteral + reduce(127), // !=~, reduce: MapLiteral + reduce(127), // ==, reduce: MapLiteral + reduce(127), // !=, reduce: MapLiteral + reduce(127), // >, reduce: MapLiteral + reduce(127), // >=, reduce: MapLiteral + reduce(127), // <, reduce: MapLiteral + reduce(127), // <=, reduce: MapLiteral + reduce(127), // |, reduce: MapLiteral + reduce(127), // ^, reduce: MapLiteral + reduce(127), // &, reduce: MapLiteral + reduce(127), // <<, reduce: MapLiteral + reduce(127), // >>, reduce: MapLiteral + reduce(127), // >>>, reduce: MapLiteral + reduce(127), // +, reduce: MapLiteral + reduce(127), // -, reduce: MapLiteral + reduce(127), // .+, reduce: MapLiteral + reduce(127), // .-, reduce: MapLiteral + reduce(127), // ., reduce: MapLiteral + reduce(127), // *, reduce: MapLiteral + reduce(127), // /, reduce: MapLiteral + reduce(127), // //, reduce: MapLiteral + reduce(127), // %, reduce: MapLiteral + reduce(127), // .*, reduce: MapLiteral + reduce(127), // ./, reduce: MapLiteral + reduce(127), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(127), // **, reduce: MapLiteral + nil, // ( + reduce(127), // ), reduce: MapLiteral + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S660 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1042), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -59853,6 +61447,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -59889,732 +61484,469 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S658 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S659 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(431), // ! - shift(432), // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, - actionRow{ // S660 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(431), // ! - shift(432), // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, actionRow{ // S661 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(431), // ! - shift(432), // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(108), // ], reduce: PrecedenceChainEnd + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(108), // ||, reduce: PrecedenceChainEnd + reduce(108), // ^^, reduce: PrecedenceChainEnd + reduce(108), // &&, reduce: PrecedenceChainEnd + reduce(108), // =~, reduce: PrecedenceChainEnd + reduce(108), // !=~, reduce: PrecedenceChainEnd + reduce(108), // ==, reduce: PrecedenceChainEnd + reduce(108), // !=, reduce: PrecedenceChainEnd + reduce(108), // >, reduce: PrecedenceChainEnd + reduce(108), // >=, reduce: PrecedenceChainEnd + reduce(108), // <, reduce: PrecedenceChainEnd + reduce(108), // <=, reduce: PrecedenceChainEnd + reduce(108), // |, reduce: PrecedenceChainEnd + reduce(108), // ^, reduce: PrecedenceChainEnd + reduce(108), // &, reduce: PrecedenceChainEnd + reduce(108), // <<, reduce: PrecedenceChainEnd + reduce(108), // >>, reduce: PrecedenceChainEnd + reduce(108), // >>>, reduce: PrecedenceChainEnd + reduce(108), // +, reduce: PrecedenceChainEnd + reduce(108), // -, reduce: PrecedenceChainEnd + reduce(108), // .+, reduce: PrecedenceChainEnd + reduce(108), // .-, reduce: PrecedenceChainEnd + reduce(108), // ., reduce: PrecedenceChainEnd + reduce(108), // *, reduce: PrecedenceChainEnd + reduce(108), // /, reduce: PrecedenceChainEnd + reduce(108), // //, reduce: PrecedenceChainEnd + reduce(108), // %, reduce: PrecedenceChainEnd + reduce(108), // .*, reduce: PrecedenceChainEnd + reduce(108), // ./, reduce: PrecedenceChainEnd + reduce(108), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(108), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S662 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(431), // ! - shift(432), // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(120), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: ArrayLiteral + nil, // : + reduce(120), // ||, reduce: ArrayLiteral + reduce(120), // ^^, reduce: ArrayLiteral + reduce(120), // &&, reduce: ArrayLiteral + reduce(120), // =~, reduce: ArrayLiteral + reduce(120), // !=~, reduce: ArrayLiteral + reduce(120), // ==, reduce: ArrayLiteral + reduce(120), // !=, reduce: ArrayLiteral + reduce(120), // >, reduce: ArrayLiteral + reduce(120), // >=, reduce: ArrayLiteral + reduce(120), // <, reduce: ArrayLiteral + reduce(120), // <=, reduce: ArrayLiteral + reduce(120), // |, reduce: ArrayLiteral + reduce(120), // ^, reduce: ArrayLiteral + reduce(120), // &, reduce: ArrayLiteral + reduce(120), // <<, reduce: ArrayLiteral + reduce(120), // >>, reduce: ArrayLiteral + reduce(120), // >>>, reduce: ArrayLiteral + reduce(120), // +, reduce: ArrayLiteral + reduce(120), // -, reduce: ArrayLiteral + reduce(120), // .+, reduce: ArrayLiteral + reduce(120), // .-, reduce: ArrayLiteral + reduce(120), // ., reduce: ArrayLiteral + reduce(120), // *, reduce: ArrayLiteral + reduce(120), // /, reduce: ArrayLiteral + reduce(120), // //, reduce: ArrayLiteral + reduce(120), // %, reduce: ArrayLiteral + reduce(120), // .*, reduce: ArrayLiteral + reduce(120), // ./, reduce: ArrayLiteral + reduce(120), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(120), // **, reduce: ArrayLiteral + nil, // ( + reduce(120), // ), reduce: ArrayLiteral + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S663 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(431), // ! - shift(432), // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1043), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S664 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(431), // ! - shift(432), // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1044), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S665 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(431), // ! - shift(432), // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1045), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S666 @@ -60625,20 +61957,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(223), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -60646,6 +61978,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -60672,10 +62005,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -60684,28 +62018,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(434), // ( + shift(260), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S667 @@ -60716,20 +62050,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -60737,6 +62071,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -60763,10 +62098,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -60775,28 +62111,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S668 @@ -60807,20 +62143,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -60828,6 +62164,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -60854,10 +62191,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -60866,28 +62204,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S669 @@ -60898,20 +62236,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -60919,6 +62257,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -60945,10 +62284,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -60957,28 +62297,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S670 @@ -60989,20 +62329,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -61010,6 +62350,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -61036,10 +62377,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -61048,28 +62390,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S671 @@ -61080,20 +62422,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -61101,6 +62443,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -61127,10 +62470,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -61139,28 +62483,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S672 @@ -61171,20 +62515,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -61192,6 +62536,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -61218,10 +62563,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -61230,28 +62576,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S673 @@ -61262,20 +62608,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -61283,6 +62629,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -61309,10 +62656,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -61321,28 +62669,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S674 @@ -61353,20 +62701,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -61374,6 +62722,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -61400,10 +62749,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -61412,28 +62762,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S675 @@ -61444,20 +62794,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -61465,6 +62815,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -61491,10 +62842,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -61503,28 +62855,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S676 @@ -61535,20 +62887,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -61556,6 +62908,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -61582,10 +62935,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -61594,28 +62948,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S677 @@ -61626,20 +62980,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -61647,6 +63001,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -61673,10 +63028,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -61685,28 +63041,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S678 @@ -61717,20 +63073,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -61738,6 +63094,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -61764,10 +63121,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -61776,28 +63134,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S679 @@ -61808,20 +63166,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -61829,6 +63187,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -61855,10 +63214,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -61867,28 +63227,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S680 @@ -61899,20 +63259,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - nil, // [ + shift(400), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -61920,6 +63280,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -61928,58 +63289,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ nil, // ** - nil, // ( - reduce(97), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S681 @@ -61990,20 +63352,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -62011,6 +63373,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -62037,10 +63400,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -62049,28 +63413,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S682 @@ -62081,20 +63445,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -62102,6 +63466,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -62128,10 +63493,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -62140,28 +63506,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S683 @@ -62172,20 +63538,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -62193,6 +63559,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -62219,10 +63586,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -62231,28 +63599,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S684 @@ -62263,20 +63631,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -62284,6 +63652,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -62310,10 +63679,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -62322,28 +63692,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S685 @@ -62354,20 +63724,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -62375,6 +63745,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -62401,10 +63772,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -62413,28 +63785,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S686 @@ -62445,20 +63817,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -62466,6 +63838,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -62492,10 +63865,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -62504,28 +63878,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S687 @@ -62536,20 +63910,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -62557,6 +63931,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -62583,10 +63958,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- nil, // . nil, // * nil, // / @@ -62595,28 +63971,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + shift(434), // ! + shift(435), // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S688 @@ -62627,20 +64003,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - nil, // [ + shift(400), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -62648,6 +64024,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -62656,58 +64033,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ nil, // ** - nil, // ( - reduce(98), // ), reduce: UnaryOpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S689 @@ -62739,6 +64117,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -62765,6 +64144,7 @@ var actionTab = actionTable{ reduce(99), // &, reduce: UnaryOpTerm reduce(99), // <<, reduce: UnaryOpTerm reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm reduce(99), // +, reduce: UnaryOpTerm reduce(99), // -, reduce: UnaryOpTerm reduce(99), // .+, reduce: UnaryOpTerm @@ -62802,6 +64182,657 @@ var actionTab = actionTable{ }, }, actionRow{ // S690 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S691 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S692 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S693 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S694 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S695 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S696 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S697 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -62830,6 +64861,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -62856,6 +64888,7 @@ var actionTab = actionTable{ reduce(100), // &, reduce: UnaryOpTerm reduce(100), // <<, reduce: UnaryOpTerm reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm reduce(100), // +, reduce: UnaryOpTerm reduce(100), // -, reduce: UnaryOpTerm reduce(100), // .+, reduce: UnaryOpTerm @@ -62892,7 +64925,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S691 + actionRow{ // S698 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -62921,6 +64954,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -62947,6 +64981,7 @@ var actionTab = actionTable{ reduce(101), // &, reduce: UnaryOpTerm reduce(101), // <<, reduce: UnaryOpTerm reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm reduce(101), // +, reduce: UnaryOpTerm reduce(101), // -, reduce: UnaryOpTerm reduce(101), // .+, reduce: UnaryOpTerm @@ -62983,7 +65018,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S692 + actionRow{ // S699 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63012,6 +65047,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -63038,6 +65074,7 @@ var actionTab = actionTable{ reduce(102), // &, reduce: UnaryOpTerm reduce(102), // <<, reduce: UnaryOpTerm reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm reduce(102), // +, reduce: UnaryOpTerm reduce(102), // -, reduce: UnaryOpTerm reduce(102), // .+, reduce: UnaryOpTerm @@ -63074,7 +65111,193 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S693 + actionRow{ // S700 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(103), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S701 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(104), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S702 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63082,20 +65305,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(394), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(400), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -63103,6 +65326,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -63129,6 +65353,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -63144,28 +65369,28 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(434), // ( + shift(437), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, - actionRow{ // S694 + actionRow{ // S703 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63194,6 +65419,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -63220,6 +65446,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -63236,7 +65463,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(1063), // ) + shift(1077), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -63256,7 +65483,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S695 + actionRow{ // S704 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63264,20 +65491,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -63285,6 +65512,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -63294,7 +65522,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1065), // : + shift(1079), // : nil, // || nil, // ^^ nil, // && @@ -63311,10 +65539,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -63323,31 +65552,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, - actionRow{ // S696 + actionRow{ // S705 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63355,20 +65584,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { - shift(1066), // } + shift(216), // { + shift(1080), // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -63376,6 +65605,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -63402,10 +65632,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -63414,31 +65645,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, - actionRow{ // S697 + actionRow{ // S706 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63451,7 +65682,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1068), // ] + shift(1082), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -63467,6 +65698,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -63476,7 +65708,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1069), // : + shift(1083), // : nil, // || nil, // ^^ nil, // && @@ -63493,6 +65725,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -63529,98 +65762,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S698 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(108), // [, reduce: MlrvalOrFunction - reduce(108), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - reduce(108), // :, reduce: MlrvalOrFunction - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S699 + actionRow{ // S707 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63649,6 +65791,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -63675,6 +65818,7 @@ var actionTab = actionTable{ reduce(110), // &, reduce: MlrvalOrFunction reduce(110), // <<, reduce: MlrvalOrFunction reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // >>>, reduce: MlrvalOrFunction reduce(110), // +, reduce: MlrvalOrFunction reduce(110), // -, reduce: MlrvalOrFunction reduce(110), // .+, reduce: MlrvalOrFunction @@ -63711,7 +65855,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S700 + actionRow{ // S708 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63723,8 +65867,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(109), // [, reduce: MlrvalOrFunction - reduce(109), // ], reduce: MlrvalOrFunction + reduce(112), // [, reduce: MlrvalOrFunction + reduce(112), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -63740,6 +65884,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -63748,39 +65893,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - reduce(109), // :, reduce: MlrvalOrFunction - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction + reduce(112), // ?, reduce: MlrvalOrFunction + reduce(112), // :, reduce: MlrvalOrFunction + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + 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(109), // **, reduce: MlrvalOrFunction + reduce(112), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -63802,7 +65948,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S701 + actionRow{ // S709 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63831,6 +65977,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -63857,6 +66004,7 @@ var actionTab = actionTable{ reduce(111), // &, reduce: MlrvalOrFunction reduce(111), // <<, reduce: MlrvalOrFunction reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // >>>, reduce: MlrvalOrFunction reduce(111), // +, reduce: MlrvalOrFunction reduce(111), // -, reduce: MlrvalOrFunction reduce(111), // .+, reduce: MlrvalOrFunction @@ -63893,7 +66041,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S702 + actionRow{ // S710 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -63901,20 +66049,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(284), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(290), // [ - shift(1070), // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar + reduce(113), // [, reduce: MlrvalOrFunction + reduce(113), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -63922,6 +66070,100 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + reduce(113), // :, reduce: MlrvalOrFunction + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S711 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + shift(1084), // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -63948,10 +66190,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- nil, // . nil, // * nil, // / @@ -63960,31 +66203,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(327), // ! + shift(328), // ~ nil, // ** - shift(328), // ( + shift(330), // ( nil, // ) - shift(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic nil, // , - 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(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM }, }, - actionRow{ // S703 + actionRow{ // S712 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64013,6 +66256,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -64039,6 +66283,7 @@ var actionTab = actionTable{ reduce(24), // &, reduce: FieldValue reduce(24), // <<, reduce: FieldValue reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue reduce(24), // +, reduce: FieldValue reduce(24), // -, reduce: FieldValue reduce(24), // .+, reduce: FieldValue @@ -64075,7 +66320,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S704 + actionRow{ // S713 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64104,6 +66349,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -64130,6 +66376,7 @@ var actionTab = actionTable{ reduce(25), // &, reduce: FieldValue reduce(25), // <<, reduce: FieldValue reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue reduce(25), // +, reduce: FieldValue reduce(25), // -, reduce: FieldValue reduce(25), // .+, reduce: FieldValue @@ -64166,7 +66413,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S705 + actionRow{ // S714 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64195,6 +66442,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -64221,6 +66469,7 @@ var actionTab = actionTable{ reduce(26), // &, reduce: FieldValue reduce(26), // <<, reduce: FieldValue reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue reduce(26), // +, reduce: FieldValue reduce(26), // -, reduce: FieldValue reduce(26), // .+, reduce: FieldValue @@ -64257,7 +66506,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S706 + actionRow{ // S715 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64286,6 +66535,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -64312,6 +66562,7 @@ var actionTab = actionTable{ reduce(27), // &, reduce: DirectFieldValue reduce(27), // <<, reduce: DirectFieldValue reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue reduce(27), // +, reduce: DirectFieldValue reduce(27), // -, reduce: DirectFieldValue reduce(27), // .+, reduce: DirectFieldValue @@ -64348,7 +66599,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S707 + actionRow{ // S716 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64356,20 +66607,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -64377,6 +66628,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -64403,10 +66655,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -64415,31 +66668,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S708 + actionRow{ // S717 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64468,6 +66721,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -64494,6 +66748,7 @@ var actionTab = actionTable{ reduce(29), // &, reduce: BracedFieldValue reduce(29), // <<, reduce: BracedFieldValue reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue reduce(29), // +, reduce: BracedFieldValue reduce(29), // -, reduce: BracedFieldValue reduce(29), // .+, reduce: BracedFieldValue @@ -64530,7 +66785,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S709 + actionRow{ // S718 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64559,6 +66814,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -64585,6 +66841,7 @@ var actionTab = actionTable{ reduce(30), // &, reduce: FullSrec reduce(30), // <<, reduce: FullSrec reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec reduce(30), // +, reduce: FullSrec reduce(30), // -, reduce: FullSrec reduce(30), // .+, reduce: FullSrec @@ -64621,7 +66878,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S710 + actionRow{ // S719 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64650,6 +66907,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -64676,6 +66934,7 @@ var actionTab = actionTable{ reduce(31), // &, reduce: OosvarValue reduce(31), // <<, reduce: OosvarValue reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue reduce(31), // +, reduce: OosvarValue reduce(31), // -, reduce: OosvarValue reduce(31), // .+, reduce: OosvarValue @@ -64712,7 +66971,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S711 + actionRow{ // S720 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64741,6 +67000,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -64767,6 +67027,7 @@ var actionTab = actionTable{ reduce(32), // &, reduce: OosvarValue reduce(32), // <<, reduce: OosvarValue reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue reduce(32), // +, reduce: OosvarValue reduce(32), // -, reduce: OosvarValue reduce(32), // .+, reduce: OosvarValue @@ -64803,7 +67064,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S712 + actionRow{ // S721 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64832,6 +67093,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -64858,6 +67120,7 @@ var actionTab = actionTable{ reduce(33), // &, reduce: OosvarValue reduce(33), // <<, reduce: OosvarValue reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue reduce(33), // +, reduce: OosvarValue reduce(33), // -, reduce: OosvarValue reduce(33), // .+, reduce: OosvarValue @@ -64894,7 +67157,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S713 + actionRow{ // S722 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64923,6 +67186,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -64949,6 +67213,7 @@ var actionTab = actionTable{ reduce(34), // &, reduce: DirectOosvarValue reduce(34), // <<, reduce: DirectOosvarValue reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue reduce(34), // +, reduce: DirectOosvarValue reduce(34), // -, reduce: DirectOosvarValue reduce(34), // .+, reduce: DirectOosvarValue @@ -64985,7 +67250,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S714 + actionRow{ // S723 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64993,20 +67258,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ + shift(59), // [ nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -65014,6 +67279,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -65040,10 +67306,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -65052,31 +67319,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S715 + actionRow{ // S724 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65105,6 +67372,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -65131,6 +67399,7 @@ var actionTab = actionTable{ reduce(36), // &, reduce: BracedOosvarValue reduce(36), // <<, reduce: BracedOosvarValue reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue reduce(36), // +, reduce: BracedOosvarValue reduce(36), // -, reduce: BracedOosvarValue reduce(36), // .+, reduce: BracedOosvarValue @@ -65167,7 +67436,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S716 + actionRow{ // S725 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65196,6 +67465,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -65222,6 +67492,7 @@ var actionTab = actionTable{ reduce(37), // &, reduce: FullOosvar reduce(37), // <<, reduce: FullOosvar reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar reduce(37), // +, reduce: FullOosvar reduce(37), // -, reduce: FullOosvar reduce(37), // .+, reduce: FullOosvar @@ -65258,1005 +67529,190 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S717 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(54), // ], reduce: Rvalue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(54), // :, reduce: Rvalue - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S718 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(55), // ], reduce: PrecedenceChainStart - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(55), // :, reduce: PrecedenceChainStart - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S719 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(57), // ], reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(1074), // ? - reduce(57), // :, reduce: TernaryTerm - shift(1075), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S720 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1077), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S721 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(59), // ], reduce: LogicalOrTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalOrTerm - reduce(59), // :, reduce: LogicalOrTerm - reduce(59), // ||, reduce: LogicalOrTerm - shift(1078), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S722 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(61), // ], reduce: LogicalXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalXORTerm - reduce(61), // :, reduce: LogicalXORTerm - reduce(61), // ||, reduce: LogicalXORTerm - reduce(61), // ^^, reduce: LogicalXORTerm - shift(1079), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S723 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(63), // ], reduce: LogicalAndTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: LogicalAndTerm - reduce(63), // :, reduce: LogicalAndTerm - reduce(63), // ||, reduce: LogicalAndTerm - reduce(63), // ^^, reduce: LogicalAndTerm - reduce(63), // &&, reduce: LogicalAndTerm - shift(1080), // =~ - shift(1081), // !=~ - shift(1082), // == - shift(1083), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S724 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(68), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: EqneTerm - reduce(68), // :, reduce: EqneTerm - reduce(68), // ||, reduce: EqneTerm - reduce(68), // ^^, reduce: EqneTerm - reduce(68), // &&, reduce: EqneTerm - reduce(68), // =~, reduce: EqneTerm - reduce(68), // !=~, reduce: EqneTerm - reduce(68), // ==, reduce: EqneTerm - reduce(68), // !=, reduce: EqneTerm - shift(1084), // > - shift(1085), // >= - shift(1086), // < - shift(1087), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S725 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(73), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: CmpTerm - reduce(73), // :, reduce: CmpTerm - reduce(73), // ||, reduce: CmpTerm - reduce(73), // ^^, reduce: CmpTerm - reduce(73), // &&, reduce: CmpTerm - reduce(73), // =~, reduce: CmpTerm - reduce(73), // !=~, reduce: CmpTerm - reduce(73), // ==, reduce: CmpTerm - reduce(73), // !=, reduce: CmpTerm - reduce(73), // >, reduce: CmpTerm - reduce(73), // >=, reduce: CmpTerm - reduce(73), // <, reduce: CmpTerm - reduce(73), // <=, reduce: CmpTerm - shift(1088), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S726 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(75), // ], reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseORTerm - reduce(75), // :, reduce: BitwiseORTerm - reduce(75), // ||, reduce: BitwiseORTerm - reduce(75), // ^^, reduce: BitwiseORTerm - reduce(75), // &&, reduce: BitwiseORTerm - reduce(75), // =~, reduce: BitwiseORTerm - reduce(75), // !=~, reduce: BitwiseORTerm - reduce(75), // ==, reduce: BitwiseORTerm - reduce(75), // !=, reduce: BitwiseORTerm - reduce(75), // >, reduce: BitwiseORTerm - reduce(75), // >=, reduce: BitwiseORTerm - reduce(75), // <, reduce: BitwiseORTerm - reduce(75), // <=, reduce: BitwiseORTerm - reduce(75), // |, reduce: BitwiseORTerm - shift(1089), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(55), // ], reduce: Rvalue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(55), // :, 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, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S727 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(77), // ], reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseXORTerm - reduce(77), // :, reduce: BitwiseXORTerm - reduce(77), // ||, reduce: BitwiseXORTerm - reduce(77), // ^^, reduce: BitwiseXORTerm - reduce(77), // &&, reduce: BitwiseXORTerm - reduce(77), // =~, reduce: BitwiseXORTerm - reduce(77), // !=~, reduce: BitwiseXORTerm - reduce(77), // ==, reduce: BitwiseXORTerm - reduce(77), // !=, reduce: BitwiseXORTerm - reduce(77), // >, reduce: BitwiseXORTerm - reduce(77), // >=, reduce: BitwiseXORTerm - reduce(77), // <, reduce: BitwiseXORTerm - reduce(77), // <=, reduce: BitwiseXORTerm - reduce(77), // |, reduce: BitwiseXORTerm - reduce(77), // ^, reduce: BitwiseXORTerm - shift(1090), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(56), // ], reduce: PrecedenceChainStart + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(56), // :, reduce: PrecedenceChainStart + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S728 @@ -66272,7 +67728,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(79), // ], reduce: BitwiseANDTerm + reduce(58), // ], reduce: TernaryTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -66288,6 +67744,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -66296,24 +67753,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: BitwiseANDTerm - reduce(79), // :, reduce: BitwiseANDTerm - reduce(79), // ||, reduce: BitwiseANDTerm - reduce(79), // ^^, reduce: BitwiseANDTerm - reduce(79), // &&, reduce: BitwiseANDTerm - reduce(79), // =~, reduce: BitwiseANDTerm - reduce(79), // !=~, reduce: BitwiseANDTerm - reduce(79), // ==, reduce: BitwiseANDTerm - reduce(79), // !=, reduce: BitwiseANDTerm - reduce(79), // >, reduce: BitwiseANDTerm - reduce(79), // >=, reduce: BitwiseANDTerm - reduce(79), // <, reduce: BitwiseANDTerm - reduce(79), // <=, reduce: BitwiseANDTerm - reduce(79), // |, reduce: BitwiseANDTerm - reduce(79), // ^, reduce: BitwiseANDTerm - reduce(79), // &, reduce: BitwiseANDTerm - shift(1091), // << - shift(1092), // >> + shift(1088), // ? + reduce(58), // :, reduce: TernaryTerm + shift(1089), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -66351,6 +67809,99 @@ var actionTab = actionTable{ }, }, actionRow{ // S729 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + shift(1091), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S730 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66363,7 +67914,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(82), // ], reduce: BitwiseShiftTerm + reduce(60), // ], reduce: LogicalOrTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -66379,6 +67930,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -66387,29 +67939,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - reduce(82), // :, reduce: BitwiseShiftTerm - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - shift(1093), // + - shift(1094), // - - shift(1095), // .+ - shift(1096), // .- - shift(1097), // . + reduce(60), // ?, reduce: LogicalOrTerm + reduce(60), // :, reduce: LogicalOrTerm + reduce(60), // ||, reduce: LogicalOrTerm + shift(1092), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -66441,97 +67994,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S730 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM - }, - }, actionRow{ // S731 canRecover: false, actions: [numSymbols]action{ @@ -66545,7 +68007,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(88), // ], reduce: AddsubdotTerm + reduce(62), // ], reduce: LogicalXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -66561,6 +68023,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -66569,36 +68032,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - reduce(88), // :, reduce: AddsubdotTerm - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(1099), // * - shift(1100), // / - shift(1101), // // - shift(1102), // % - shift(1103), // .* - shift(1104), // ./ - shift(1105), // .// + reduce(62), // ?, reduce: LogicalXORTerm + reduce(62), // :, reduce: LogicalXORTerm + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(1093), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -66624,370 +68088,6 @@ var actionTab = actionTable{ }, }, actionRow{ // S732 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM - }, - }, - actionRow{ // S733 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM - }, - }, - actionRow{ // S734 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM - }, - }, - actionRow{ // S735 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(96), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - reduce(96), // :, reduce: MuldivTerm - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S736 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67000,7 +68100,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(103), // ], reduce: UnaryOpTerm + reduce(64), // ], reduce: LogicalAndTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -67016,6 +68116,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -67024,36 +68125,409 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - reduce(103), // :, reduce: UnaryOpTerm - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm + reduce(64), // ?, reduce: LogicalAndTerm + reduce(64), // :, reduce: LogicalAndTerm + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(1094), // =~ + shift(1095), // !=~ + shift(1096), // == + shift(1097), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S733 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(69), // ], reduce: EqneTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + reduce(69), // :, reduce: EqneTerm + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(1098), // > + shift(1099), // >= + shift(1100), // < + shift(1101), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S734 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(74), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + reduce(74), // :, reduce: CmpTerm + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(1102), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S735 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(76), // ], reduce: BitwiseORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + reduce(76), // :, reduce: BitwiseORTerm + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(1103), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S736 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(78), // ], reduce: BitwiseXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + reduce(78), // :, reduce: BitwiseXORTerm + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(1104), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -67081,186 +68555,97 @@ var actionTab = actionTable{ actionRow{ // S737 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(80), // ], reduce: BitwiseANDTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + reduce(80), // :, reduce: BitwiseANDTerm + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(1105), // << + shift(1106), // >> + shift(1107), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S738 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM - }, - }, - actionRow{ // S739 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67273,7 +68658,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(105), // ], reduce: PowTerm + reduce(84), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -67289,6 +68674,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -67297,39 +68683,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(105), // ?, reduce: PowTerm - reduce(105), // :, reduce: PowTerm - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm + reduce(84), // ?, reduce: BitwiseShiftTerm + reduce(84), // :, reduce: BitwiseShiftTerm + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(1108), // + + shift(1109), // - + shift(1110), // .+ + shift(1111), // .- + shift(1112), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - shift(1111), // ** + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -67351,7 +68738,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S740 + actionRow{ // S739 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67359,20 +68746,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(391), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(397), // [ + shift(711), // [ nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -67380,6 +68767,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -67406,10 +68794,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -67418,213 +68807,496 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(431), // ! - shift(432), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(434), // ( + shift(749), // ( nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S740 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(90), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + reduce(90), // :, reduce: AddsubdotTerm + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(1114), // * + shift(1115), // / + shift(1116), // // + shift(1117), // % + shift(1118), // .* + shift(1119), // ./ + shift(1120), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S741 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - shift(1113), // [ - reduce(107), // ], reduce: PrecedenceChainEnd - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - reduce(107), // :, reduce: PrecedenceChainEnd - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S742 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(112), // [, reduce: MlrvalOrFunction - reduce(112), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - reduce(112), // :, reduce: MlrvalOrFunction - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S743 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S744 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(98), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + reduce(98), // :, reduce: MuldivTerm + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S745 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67636,8 +69308,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(113), // [, reduce: MlrvalOrFunction - reduce(113), // ], reduce: MlrvalOrFunction + nil, // [ + reduce(105), // ], reduce: UnaryOpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -67653,6 +69325,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -67661,39 +69334,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(113), // ?, reduce: MlrvalOrFunction - reduce(113), // :, reduce: MlrvalOrFunction - reduce(113), // ||, reduce: MlrvalOrFunction - reduce(113), // ^^, reduce: MlrvalOrFunction - reduce(113), // &&, reduce: MlrvalOrFunction - reduce(113), // =~, reduce: MlrvalOrFunction - reduce(113), // !=~, reduce: MlrvalOrFunction - reduce(113), // ==, reduce: MlrvalOrFunction - reduce(113), // !=, reduce: MlrvalOrFunction - reduce(113), // >, reduce: MlrvalOrFunction - reduce(113), // >=, reduce: MlrvalOrFunction - reduce(113), // <, reduce: MlrvalOrFunction - reduce(113), // <=, reduce: MlrvalOrFunction - reduce(113), // |, reduce: MlrvalOrFunction - reduce(113), // ^, reduce: MlrvalOrFunction - reduce(113), // &, reduce: MlrvalOrFunction - reduce(113), // <<, reduce: MlrvalOrFunction - reduce(113), // >>, reduce: MlrvalOrFunction - reduce(113), // +, reduce: MlrvalOrFunction - reduce(113), // -, reduce: MlrvalOrFunction - reduce(113), // .+, reduce: MlrvalOrFunction - reduce(113), // .-, reduce: MlrvalOrFunction - reduce(113), // ., reduce: MlrvalOrFunction - reduce(113), // *, reduce: MlrvalOrFunction - reduce(113), // /, reduce: MlrvalOrFunction - reduce(113), // //, reduce: MlrvalOrFunction - reduce(113), // %, reduce: MlrvalOrFunction - reduce(113), // .*, reduce: MlrvalOrFunction - reduce(113), // ./, reduce: MlrvalOrFunction - reduce(113), // .//, reduce: MlrvalOrFunction + reduce(105), // ?, reduce: UnaryOpTerm + reduce(105), // :, reduce: UnaryOpTerm + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ - reduce(113), // **, reduce: MlrvalOrFunction + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -67715,7 +69389,472 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S744 + actionRow{ // S746 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S747 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S748 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(107), // ], reduce: PowTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + reduce(107), // :, reduce: PowTerm + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(1126), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S749 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S750 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + shift(1128), // [ + reduce(109), // ], reduce: PrecedenceChainEnd + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + reduce(109), // :, reduce: PrecedenceChainEnd + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S751 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67744,6 +69883,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -67770,6 +69910,7 @@ var actionTab = actionTable{ reduce(114), // &, reduce: MlrvalOrFunction reduce(114), // <<, reduce: MlrvalOrFunction reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction reduce(114), // +, reduce: MlrvalOrFunction reduce(114), // -, reduce: MlrvalOrFunction reduce(114), // .+, reduce: MlrvalOrFunction @@ -67806,7 +69947,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S745 + actionRow{ // S752 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67835,6 +69976,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -67861,6 +70003,7 @@ var actionTab = actionTable{ reduce(115), // &, reduce: MlrvalOrFunction reduce(115), // <<, reduce: MlrvalOrFunction reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction reduce(115), // +, reduce: MlrvalOrFunction reduce(115), // -, reduce: MlrvalOrFunction reduce(115), // .+, reduce: MlrvalOrFunction @@ -67897,7 +70040,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S746 + actionRow{ // S753 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67926,6 +70069,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -67952,6 +70096,7 @@ var actionTab = actionTable{ 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 @@ -67988,7 +70133,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S747 + actionRow{ // S754 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68017,6 +70162,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -68043,6 +70189,7 @@ var actionTab = actionTable{ 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 @@ -68079,7 +70226,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S748 + actionRow{ // S755 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68091,8 +70238,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(124), // [, reduce: MlrvalOrFunction - reduce(124), // ], reduce: MlrvalOrFunction + reduce(118), // [, reduce: MlrvalOrFunction + reduce(118), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -68108,6 +70255,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -68116,39 +70264,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(124), // ?, reduce: MlrvalOrFunction - reduce(124), // :, reduce: MlrvalOrFunction - reduce(124), // ||, reduce: MlrvalOrFunction - reduce(124), // ^^, reduce: MlrvalOrFunction - reduce(124), // &&, reduce: MlrvalOrFunction - reduce(124), // =~, reduce: MlrvalOrFunction - reduce(124), // !=~, reduce: MlrvalOrFunction - reduce(124), // ==, reduce: MlrvalOrFunction - reduce(124), // !=, reduce: MlrvalOrFunction - reduce(124), // >, reduce: MlrvalOrFunction - reduce(124), // >=, reduce: MlrvalOrFunction - reduce(124), // <, reduce: MlrvalOrFunction - reduce(124), // <=, reduce: MlrvalOrFunction - reduce(124), // |, reduce: MlrvalOrFunction - reduce(124), // ^, reduce: MlrvalOrFunction - reduce(124), // &, reduce: MlrvalOrFunction - reduce(124), // <<, reduce: MlrvalOrFunction - reduce(124), // >>, reduce: MlrvalOrFunction - reduce(124), // +, reduce: MlrvalOrFunction - reduce(124), // -, reduce: MlrvalOrFunction - reduce(124), // .+, reduce: MlrvalOrFunction - reduce(124), // .-, reduce: MlrvalOrFunction - reduce(124), // ., reduce: MlrvalOrFunction - reduce(124), // *, reduce: MlrvalOrFunction - reduce(124), // /, reduce: MlrvalOrFunction - reduce(124), // //, reduce: MlrvalOrFunction - reduce(124), // %, reduce: MlrvalOrFunction - reduce(124), // .*, reduce: MlrvalOrFunction - reduce(124), // ./, reduce: MlrvalOrFunction - reduce(124), // .//, reduce: MlrvalOrFunction + reduce(118), // ?, reduce: MlrvalOrFunction + reduce(118), // :, reduce: MlrvalOrFunction + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(124), // **, reduce: MlrvalOrFunction + reduce(118), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -68170,7 +70319,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S749 + actionRow{ // S756 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68182,8 +70331,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(131), // [, reduce: MlrvalOrFunction - reduce(131), // ], reduce: MlrvalOrFunction + reduce(119), // [, reduce: MlrvalOrFunction + reduce(119), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -68199,6 +70348,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -68207,39 +70357,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(131), // ?, reduce: MlrvalOrFunction - reduce(131), // :, reduce: MlrvalOrFunction - reduce(131), // ||, reduce: MlrvalOrFunction - reduce(131), // ^^, reduce: MlrvalOrFunction - reduce(131), // &&, reduce: MlrvalOrFunction - reduce(131), // =~, reduce: MlrvalOrFunction - reduce(131), // !=~, reduce: MlrvalOrFunction - reduce(131), // ==, reduce: MlrvalOrFunction - reduce(131), // !=, reduce: MlrvalOrFunction - reduce(131), // >, reduce: MlrvalOrFunction - reduce(131), // >=, reduce: MlrvalOrFunction - reduce(131), // <, reduce: MlrvalOrFunction - reduce(131), // <=, reduce: MlrvalOrFunction - reduce(131), // |, reduce: MlrvalOrFunction - reduce(131), // ^, reduce: MlrvalOrFunction - reduce(131), // &, reduce: MlrvalOrFunction - reduce(131), // <<, reduce: MlrvalOrFunction - reduce(131), // >>, reduce: MlrvalOrFunction - reduce(131), // +, reduce: MlrvalOrFunction - reduce(131), // -, reduce: MlrvalOrFunction - reduce(131), // .+, reduce: MlrvalOrFunction - reduce(131), // .-, reduce: MlrvalOrFunction - reduce(131), // ., reduce: MlrvalOrFunction - reduce(131), // *, reduce: MlrvalOrFunction - reduce(131), // /, reduce: MlrvalOrFunction - reduce(131), // //, reduce: MlrvalOrFunction - reduce(131), // %, reduce: MlrvalOrFunction - reduce(131), // .*, reduce: MlrvalOrFunction - reduce(131), // ./, reduce: MlrvalOrFunction - reduce(131), // .//, reduce: MlrvalOrFunction + reduce(119), // ?, reduce: MlrvalOrFunction + reduce(119), // :, reduce: MlrvalOrFunction + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(131), // **, reduce: MlrvalOrFunction + reduce(119), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -68261,7 +70412,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S750 + actionRow{ // S757 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68273,8 +70424,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(132), // [, reduce: ContextVariable - reduce(132), // ], reduce: ContextVariable + reduce(126), // [, reduce: MlrvalOrFunction + reduce(126), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -68290,6 +70441,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -68298,39 +70450,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(132), // ?, reduce: ContextVariable - reduce(132), // :, reduce: ContextVariable - reduce(132), // ||, reduce: ContextVariable - reduce(132), // ^^, reduce: ContextVariable - reduce(132), // &&, reduce: ContextVariable - reduce(132), // =~, reduce: ContextVariable - reduce(132), // !=~, reduce: ContextVariable - reduce(132), // ==, reduce: ContextVariable - reduce(132), // !=, reduce: ContextVariable - reduce(132), // >, reduce: ContextVariable - reduce(132), // >=, reduce: ContextVariable - reduce(132), // <, reduce: ContextVariable - reduce(132), // <=, reduce: ContextVariable - reduce(132), // |, reduce: ContextVariable - reduce(132), // ^, reduce: ContextVariable - reduce(132), // &, reduce: ContextVariable - reduce(132), // <<, reduce: ContextVariable - reduce(132), // >>, reduce: ContextVariable - reduce(132), // +, reduce: ContextVariable - reduce(132), // -, reduce: ContextVariable - reduce(132), // .+, reduce: ContextVariable - reduce(132), // .-, reduce: ContextVariable - reduce(132), // ., reduce: ContextVariable - reduce(132), // *, reduce: ContextVariable - reduce(132), // /, reduce: ContextVariable - reduce(132), // //, reduce: ContextVariable - reduce(132), // %, reduce: ContextVariable - reduce(132), // .*, reduce: ContextVariable - reduce(132), // ./, reduce: ContextVariable - reduce(132), // .//, reduce: ContextVariable + reduce(126), // ?, reduce: MlrvalOrFunction + reduce(126), // :, reduce: MlrvalOrFunction + reduce(126), // ||, reduce: MlrvalOrFunction + reduce(126), // ^^, reduce: MlrvalOrFunction + reduce(126), // &&, reduce: MlrvalOrFunction + reduce(126), // =~, reduce: MlrvalOrFunction + reduce(126), // !=~, reduce: MlrvalOrFunction + reduce(126), // ==, reduce: MlrvalOrFunction + reduce(126), // !=, reduce: MlrvalOrFunction + reduce(126), // >, reduce: MlrvalOrFunction + reduce(126), // >=, reduce: MlrvalOrFunction + reduce(126), // <, reduce: MlrvalOrFunction + reduce(126), // <=, reduce: MlrvalOrFunction + reduce(126), // |, reduce: MlrvalOrFunction + reduce(126), // ^, reduce: MlrvalOrFunction + reduce(126), // &, reduce: MlrvalOrFunction + reduce(126), // <<, reduce: MlrvalOrFunction + reduce(126), // >>, reduce: MlrvalOrFunction + reduce(126), // >>>, reduce: MlrvalOrFunction + reduce(126), // +, reduce: MlrvalOrFunction + reduce(126), // -, reduce: MlrvalOrFunction + reduce(126), // .+, reduce: MlrvalOrFunction + reduce(126), // .-, reduce: MlrvalOrFunction + reduce(126), // ., reduce: MlrvalOrFunction + reduce(126), // *, reduce: MlrvalOrFunction + reduce(126), // /, reduce: MlrvalOrFunction + reduce(126), // //, reduce: MlrvalOrFunction + reduce(126), // %, reduce: MlrvalOrFunction + reduce(126), // .*, reduce: MlrvalOrFunction + reduce(126), // ./, reduce: MlrvalOrFunction + reduce(126), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(132), // **, reduce: ContextVariable + reduce(126), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -68352,7 +70505,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S751 + actionRow{ // S758 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68364,8 +70517,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(133), // [, reduce: ContextVariable - reduce(133), // ], reduce: ContextVariable + reduce(133), // [, reduce: MlrvalOrFunction + reduce(133), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -68381,6 +70534,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -68389,39 +70543,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: ContextVariable - reduce(133), // :, reduce: ContextVariable - reduce(133), // ||, reduce: ContextVariable - reduce(133), // ^^, reduce: ContextVariable - reduce(133), // &&, reduce: ContextVariable - reduce(133), // =~, reduce: ContextVariable - reduce(133), // !=~, reduce: ContextVariable - reduce(133), // ==, reduce: ContextVariable - reduce(133), // !=, reduce: ContextVariable - reduce(133), // >, reduce: ContextVariable - reduce(133), // >=, reduce: ContextVariable - reduce(133), // <, reduce: ContextVariable - reduce(133), // <=, reduce: ContextVariable - reduce(133), // |, reduce: ContextVariable - reduce(133), // ^, reduce: ContextVariable - reduce(133), // &, reduce: ContextVariable - reduce(133), // <<, reduce: ContextVariable - reduce(133), // >>, reduce: ContextVariable - reduce(133), // +, reduce: ContextVariable - reduce(133), // -, reduce: ContextVariable - reduce(133), // .+, reduce: ContextVariable - reduce(133), // .-, reduce: ContextVariable - reduce(133), // ., reduce: ContextVariable - reduce(133), // *, reduce: ContextVariable - reduce(133), // /, reduce: ContextVariable - reduce(133), // //, reduce: ContextVariable - reduce(133), // %, reduce: ContextVariable - reduce(133), // .*, reduce: ContextVariable - reduce(133), // ./, reduce: ContextVariable - reduce(133), // .//, reduce: ContextVariable + reduce(133), // ?, reduce: MlrvalOrFunction + reduce(133), // :, reduce: MlrvalOrFunction + reduce(133), // ||, reduce: MlrvalOrFunction + reduce(133), // ^^, reduce: MlrvalOrFunction + reduce(133), // &&, reduce: MlrvalOrFunction + reduce(133), // =~, reduce: MlrvalOrFunction + reduce(133), // !=~, reduce: MlrvalOrFunction + reduce(133), // ==, reduce: MlrvalOrFunction + reduce(133), // !=, reduce: MlrvalOrFunction + reduce(133), // >, reduce: MlrvalOrFunction + reduce(133), // >=, reduce: MlrvalOrFunction + reduce(133), // <, reduce: MlrvalOrFunction + reduce(133), // <=, reduce: MlrvalOrFunction + reduce(133), // |, reduce: MlrvalOrFunction + reduce(133), // ^, reduce: MlrvalOrFunction + reduce(133), // &, reduce: MlrvalOrFunction + reduce(133), // <<, reduce: MlrvalOrFunction + reduce(133), // >>, reduce: MlrvalOrFunction + reduce(133), // >>>, reduce: MlrvalOrFunction + reduce(133), // +, reduce: MlrvalOrFunction + reduce(133), // -, reduce: MlrvalOrFunction + reduce(133), // .+, reduce: MlrvalOrFunction + reduce(133), // .-, reduce: MlrvalOrFunction + reduce(133), // ., reduce: MlrvalOrFunction + reduce(133), // *, reduce: MlrvalOrFunction + reduce(133), // /, reduce: MlrvalOrFunction + reduce(133), // //, reduce: MlrvalOrFunction + reduce(133), // %, reduce: MlrvalOrFunction + reduce(133), // .*, reduce: MlrvalOrFunction + reduce(133), // ./, reduce: MlrvalOrFunction + reduce(133), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: ContextVariable + reduce(133), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -68443,7 +70598,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S752 + actionRow{ // S759 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68472,6 +70627,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -68498,6 +70654,7 @@ var actionTab = actionTable{ reduce(134), // &, reduce: ContextVariable reduce(134), // <<, reduce: ContextVariable reduce(134), // >>, reduce: ContextVariable + reduce(134), // >>>, reduce: ContextVariable reduce(134), // +, reduce: ContextVariable reduce(134), // -, reduce: ContextVariable reduce(134), // .+, reduce: ContextVariable @@ -68534,7 +70691,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S753 + actionRow{ // S760 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68563,6 +70720,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -68589,6 +70747,7 @@ var actionTab = actionTable{ reduce(135), // &, reduce: ContextVariable reduce(135), // <<, reduce: ContextVariable reduce(135), // >>, reduce: ContextVariable + reduce(135), // >>>, reduce: ContextVariable reduce(135), // +, reduce: ContextVariable reduce(135), // -, reduce: ContextVariable reduce(135), // .+, reduce: ContextVariable @@ -68625,7 +70784,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S754 + actionRow{ // S761 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68654,6 +70813,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -68680,6 +70840,7 @@ var actionTab = actionTable{ reduce(136), // &, reduce: ContextVariable reduce(136), // <<, reduce: ContextVariable reduce(136), // >>, reduce: ContextVariable + reduce(136), // >>>, reduce: ContextVariable reduce(136), // +, reduce: ContextVariable reduce(136), // -, reduce: ContextVariable reduce(136), // .+, reduce: ContextVariable @@ -68716,7 +70877,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S755 + actionRow{ // S762 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68745,6 +70906,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -68771,6 +70933,7 @@ var actionTab = actionTable{ reduce(137), // &, reduce: ContextVariable reduce(137), // <<, reduce: ContextVariable reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable reduce(137), // +, reduce: ContextVariable reduce(137), // -, reduce: ContextVariable reduce(137), // .+, reduce: ContextVariable @@ -68807,7 +70970,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S756 + actionRow{ // S763 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68836,6 +70999,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -68862,6 +71026,7 @@ var actionTab = actionTable{ reduce(138), // &, reduce: ContextVariable reduce(138), // <<, reduce: ContextVariable reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable reduce(138), // +, reduce: ContextVariable reduce(138), // -, reduce: ContextVariable reduce(138), // .+, reduce: ContextVariable @@ -68898,7 +71063,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S757 + actionRow{ // S764 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68927,6 +71092,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -68953,6 +71119,7 @@ var actionTab = actionTable{ reduce(139), // &, reduce: ContextVariable reduce(139), // <<, reduce: ContextVariable reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable reduce(139), // +, reduce: ContextVariable reduce(139), // -, reduce: ContextVariable reduce(139), // .+, reduce: ContextVariable @@ -68989,7 +71156,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S758 + actionRow{ // S765 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69018,6 +71185,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -69044,6 +71212,7 @@ var actionTab = actionTable{ reduce(140), // &, reduce: ContextVariable reduce(140), // <<, reduce: ContextVariable reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable reduce(140), // +, reduce: ContextVariable reduce(140), // -, reduce: ContextVariable reduce(140), // .+, reduce: ContextVariable @@ -69080,7 +71249,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S759 + actionRow{ // S766 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69109,6 +71278,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -69135,6 +71305,7 @@ var actionTab = actionTable{ reduce(141), // &, reduce: ContextVariable reduce(141), // <<, reduce: ContextVariable reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable reduce(141), // +, reduce: ContextVariable reduce(141), // -, reduce: ContextVariable reduce(141), // .+, reduce: ContextVariable @@ -69171,7 +71342,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S760 + actionRow{ // S767 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69200,6 +71371,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -69226,6 +71398,7 @@ var actionTab = actionTable{ reduce(142), // &, reduce: ContextVariable reduce(142), // <<, reduce: ContextVariable reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable reduce(142), // +, reduce: ContextVariable reduce(142), // -, reduce: ContextVariable reduce(142), // .+, reduce: ContextVariable @@ -69262,7 +71435,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S761 + actionRow{ // S768 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69274,8 +71447,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(143), // [, reduce: MlrvalOrFunction - reduce(143), // ], reduce: MlrvalOrFunction + reduce(143), // [, reduce: ContextVariable + reduce(143), // ], reduce: ContextVariable nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -69291,6 +71464,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -69299,39 +71473,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(143), // ?, reduce: MlrvalOrFunction - reduce(143), // :, reduce: MlrvalOrFunction - reduce(143), // ||, reduce: MlrvalOrFunction - reduce(143), // ^^, reduce: MlrvalOrFunction - reduce(143), // &&, reduce: MlrvalOrFunction - reduce(143), // =~, reduce: MlrvalOrFunction - reduce(143), // !=~, reduce: MlrvalOrFunction - reduce(143), // ==, reduce: MlrvalOrFunction - reduce(143), // !=, reduce: MlrvalOrFunction - reduce(143), // >, reduce: MlrvalOrFunction - reduce(143), // >=, reduce: MlrvalOrFunction - reduce(143), // <, reduce: MlrvalOrFunction - reduce(143), // <=, reduce: MlrvalOrFunction - reduce(143), // |, reduce: MlrvalOrFunction - reduce(143), // ^, reduce: MlrvalOrFunction - reduce(143), // &, reduce: MlrvalOrFunction - reduce(143), // <<, reduce: MlrvalOrFunction - reduce(143), // >>, reduce: MlrvalOrFunction - reduce(143), // +, reduce: MlrvalOrFunction - reduce(143), // -, reduce: MlrvalOrFunction - reduce(143), // .+, reduce: MlrvalOrFunction - reduce(143), // .-, reduce: MlrvalOrFunction - reduce(143), // ., reduce: MlrvalOrFunction - reduce(143), // *, reduce: MlrvalOrFunction - reduce(143), // /, reduce: MlrvalOrFunction - reduce(143), // //, reduce: MlrvalOrFunction - reduce(143), // %, reduce: MlrvalOrFunction - reduce(143), // .*, reduce: MlrvalOrFunction - reduce(143), // ./, reduce: MlrvalOrFunction - reduce(143), // .//, reduce: MlrvalOrFunction + reduce(143), // ?, reduce: ContextVariable + reduce(143), // :, reduce: ContextVariable + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(143), // **, reduce: MlrvalOrFunction + reduce(143), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -69353,7 +71528,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S762 + actionRow{ // S769 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ContextVariable + reduce(144), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + reduce(144), // :, reduce: ContextVariable + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S770 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69382,6 +71650,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -69408,6 +71677,7 @@ var actionTab = actionTable{ reduce(145), // &, reduce: MlrvalOrFunction reduce(145), // <<, reduce: MlrvalOrFunction reduce(145), // >>, reduce: MlrvalOrFunction + reduce(145), // >>>, reduce: MlrvalOrFunction reduce(145), // +, reduce: MlrvalOrFunction reduce(145), // -, reduce: MlrvalOrFunction reduce(145), // .+, reduce: MlrvalOrFunction @@ -69444,7 +71714,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S763 + actionRow{ // S771 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(147), // [, reduce: MlrvalOrFunction + reduce(147), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: MlrvalOrFunction + reduce(147), // :, reduce: MlrvalOrFunction + reduce(147), // ||, reduce: MlrvalOrFunction + reduce(147), // ^^, reduce: MlrvalOrFunction + reduce(147), // &&, reduce: MlrvalOrFunction + reduce(147), // =~, reduce: MlrvalOrFunction + reduce(147), // !=~, reduce: MlrvalOrFunction + reduce(147), // ==, reduce: MlrvalOrFunction + reduce(147), // !=, reduce: MlrvalOrFunction + reduce(147), // >, reduce: MlrvalOrFunction + reduce(147), // >=, reduce: MlrvalOrFunction + reduce(147), // <, reduce: MlrvalOrFunction + reduce(147), // <=, reduce: MlrvalOrFunction + reduce(147), // |, reduce: MlrvalOrFunction + reduce(147), // ^, reduce: MlrvalOrFunction + reduce(147), // &, reduce: MlrvalOrFunction + reduce(147), // <<, reduce: MlrvalOrFunction + reduce(147), // >>, reduce: MlrvalOrFunction + reduce(147), // >>>, reduce: MlrvalOrFunction + reduce(147), // +, reduce: MlrvalOrFunction + reduce(147), // -, reduce: MlrvalOrFunction + reduce(147), // .+, reduce: MlrvalOrFunction + reduce(147), // .-, reduce: MlrvalOrFunction + reduce(147), // ., reduce: MlrvalOrFunction + reduce(147), // *, reduce: MlrvalOrFunction + reduce(147), // /, reduce: MlrvalOrFunction + reduce(147), // //, reduce: MlrvalOrFunction + reduce(147), // %, reduce: MlrvalOrFunction + reduce(147), // .*, reduce: MlrvalOrFunction + reduce(147), // ./, reduce: MlrvalOrFunction + reduce(147), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(147), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S772 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69473,6 +71836,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -69499,6 +71863,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -69535,7 +71900,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S764 + actionRow{ // S773 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69544,7 +71909,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(1114), // } + shift(1129), // } nil, // md_token_end nil, // = nil, // [ @@ -69564,6 +71929,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -69590,6 +71956,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -69626,7 +71993,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S765 + actionRow{ // S774 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69655,6 +72022,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -69681,6 +72049,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -69717,7 +72086,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S766 + actionRow{ // S775 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69726,7 +72095,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(1115), // } + shift(1130), // } nil, // md_token_end nil, // = nil, // [ @@ -69746,6 +72115,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -69772,6 +72142,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -69808,7 +72179,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S767 + actionRow{ // S776 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69837,6 +72208,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -69863,6 +72235,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -69899,7 +72272,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S768 + actionRow{ // S777 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69907,20 +72280,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { - shift(1116), // } + shift(216), // { + shift(1131), // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -69928,6 +72301,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -69954,10 +72328,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -69966,31 +72341,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, - actionRow{ // S769 + actionRow{ // S778 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70019,6 +72394,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -70045,6 +72421,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -70081,98 +72458,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S770 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(108), // ;, reduce: MlrvalOrFunction - nil, // md_token_begin - nil, // { - reduce(108), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // = - reduce(108), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S771 + actionRow{ // S779 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70201,6 +72487,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -70227,6 +72514,7 @@ var actionTab = actionTable{ reduce(110), // &, reduce: MlrvalOrFunction reduce(110), // <<, reduce: MlrvalOrFunction reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // >>>, reduce: MlrvalOrFunction reduce(110), // +, reduce: MlrvalOrFunction reduce(110), // -, reduce: MlrvalOrFunction reduce(110), // .+, reduce: MlrvalOrFunction @@ -70263,3738 +72551,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S772 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(109), // ;, reduce: MlrvalOrFunction - nil, // md_token_begin - nil, // { - reduce(109), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // = - reduce(109), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S773 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(111), // ;, reduce: MlrvalOrFunction - nil, // md_token_begin - nil, // { - reduce(111), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // = - reduce(111), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S774 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - shift(1118), // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S775 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(24), // ;, reduce: FieldValue - nil, // md_token_begin - nil, // { - reduce(24), // }, reduce: FieldValue - nil, // md_token_end - nil, // = - reduce(24), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: FieldValue - nil, // : - reduce(24), // ||, reduce: FieldValue - reduce(24), // ^^, reduce: FieldValue - reduce(24), // &&, reduce: FieldValue - reduce(24), // =~, reduce: FieldValue - reduce(24), // !=~, reduce: FieldValue - reduce(24), // ==, reduce: FieldValue - reduce(24), // !=, reduce: FieldValue - reduce(24), // >, reduce: FieldValue - reduce(24), // >=, reduce: FieldValue - reduce(24), // <, reduce: FieldValue - reduce(24), // <=, reduce: FieldValue - reduce(24), // |, reduce: FieldValue - reduce(24), // ^, reduce: FieldValue - reduce(24), // &, reduce: FieldValue - reduce(24), // <<, reduce: FieldValue - reduce(24), // >>, reduce: FieldValue - reduce(24), // +, reduce: FieldValue - reduce(24), // -, reduce: FieldValue - reduce(24), // .+, reduce: FieldValue - reduce(24), // .-, reduce: FieldValue - reduce(24), // ., reduce: FieldValue - reduce(24), // *, reduce: FieldValue - reduce(24), // /, reduce: FieldValue - reduce(24), // //, reduce: FieldValue - reduce(24), // %, reduce: FieldValue - reduce(24), // .*, reduce: FieldValue - reduce(24), // ./, reduce: FieldValue - reduce(24), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S776 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(25), // ;, reduce: FieldValue - nil, // md_token_begin - nil, // { - reduce(25), // }, reduce: FieldValue - nil, // md_token_end - nil, // = - reduce(25), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: FieldValue - nil, // : - reduce(25), // ||, reduce: FieldValue - reduce(25), // ^^, reduce: FieldValue - reduce(25), // &&, reduce: FieldValue - reduce(25), // =~, reduce: FieldValue - reduce(25), // !=~, reduce: FieldValue - reduce(25), // ==, reduce: FieldValue - reduce(25), // !=, reduce: FieldValue - reduce(25), // >, reduce: FieldValue - reduce(25), // >=, reduce: FieldValue - reduce(25), // <, reduce: FieldValue - reduce(25), // <=, reduce: FieldValue - reduce(25), // |, reduce: FieldValue - reduce(25), // ^, reduce: FieldValue - reduce(25), // &, reduce: FieldValue - reduce(25), // <<, reduce: FieldValue - reduce(25), // >>, reduce: FieldValue - reduce(25), // +, reduce: FieldValue - reduce(25), // -, reduce: FieldValue - reduce(25), // .+, reduce: FieldValue - reduce(25), // .-, reduce: FieldValue - reduce(25), // ., reduce: FieldValue - reduce(25), // *, reduce: FieldValue - reduce(25), // /, reduce: FieldValue - reduce(25), // //, reduce: FieldValue - reduce(25), // %, reduce: FieldValue - reduce(25), // .*, reduce: FieldValue - reduce(25), // ./, reduce: FieldValue - reduce(25), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S777 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(26), // ;, reduce: FieldValue - nil, // md_token_begin - nil, // { - reduce(26), // }, reduce: FieldValue - nil, // md_token_end - nil, // = - reduce(26), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: FieldValue - nil, // : - reduce(26), // ||, reduce: FieldValue - reduce(26), // ^^, reduce: FieldValue - reduce(26), // &&, reduce: FieldValue - reduce(26), // =~, reduce: FieldValue - reduce(26), // !=~, reduce: FieldValue - reduce(26), // ==, reduce: FieldValue - reduce(26), // !=, reduce: FieldValue - reduce(26), // >, reduce: FieldValue - reduce(26), // >=, reduce: FieldValue - reduce(26), // <, reduce: FieldValue - reduce(26), // <=, reduce: FieldValue - reduce(26), // |, reduce: FieldValue - reduce(26), // ^, reduce: FieldValue - reduce(26), // &, reduce: FieldValue - reduce(26), // <<, reduce: FieldValue - reduce(26), // >>, reduce: FieldValue - reduce(26), // +, reduce: FieldValue - reduce(26), // -, reduce: FieldValue - reduce(26), // .+, reduce: FieldValue - reduce(26), // .-, reduce: FieldValue - reduce(26), // ., reduce: FieldValue - reduce(26), // *, reduce: FieldValue - reduce(26), // /, reduce: FieldValue - reduce(26), // //, reduce: FieldValue - reduce(26), // %, reduce: FieldValue - reduce(26), // .*, reduce: FieldValue - reduce(26), // ./, reduce: FieldValue - reduce(26), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S778 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(27), // ;, reduce: DirectFieldValue - nil, // md_token_begin - nil, // { - reduce(27), // }, reduce: DirectFieldValue - nil, // md_token_end - nil, // = - reduce(27), // [, reduce: DirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: DirectFieldValue - nil, // : - reduce(27), // ||, reduce: DirectFieldValue - reduce(27), // ^^, reduce: DirectFieldValue - reduce(27), // &&, reduce: DirectFieldValue - reduce(27), // =~, reduce: DirectFieldValue - reduce(27), // !=~, reduce: DirectFieldValue - reduce(27), // ==, reduce: DirectFieldValue - reduce(27), // !=, reduce: DirectFieldValue - reduce(27), // >, reduce: DirectFieldValue - reduce(27), // >=, reduce: DirectFieldValue - reduce(27), // <, reduce: DirectFieldValue - reduce(27), // <=, reduce: DirectFieldValue - reduce(27), // |, reduce: DirectFieldValue - reduce(27), // ^, reduce: DirectFieldValue - reduce(27), // &, reduce: DirectFieldValue - reduce(27), // <<, reduce: DirectFieldValue - reduce(27), // >>, reduce: DirectFieldValue - reduce(27), // +, reduce: DirectFieldValue - reduce(27), // -, reduce: DirectFieldValue - reduce(27), // .+, reduce: DirectFieldValue - reduce(27), // .-, reduce: DirectFieldValue - reduce(27), // ., reduce: DirectFieldValue - reduce(27), // *, reduce: DirectFieldValue - reduce(27), // /, reduce: DirectFieldValue - reduce(27), // //, reduce: DirectFieldValue - reduce(27), // %, reduce: DirectFieldValue - reduce(27), // .*, reduce: DirectFieldValue - reduce(27), // ./, reduce: DirectFieldValue - reduce(27), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(27), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S779 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, actionRow{ // S780 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(29), // ;, reduce: BracedFieldValue - nil, // md_token_begin - nil, // { - reduce(29), // }, reduce: BracedFieldValue - nil, // md_token_end - nil, // = - reduce(29), // [, reduce: BracedFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: BracedFieldValue - nil, // : - reduce(29), // ||, reduce: BracedFieldValue - reduce(29), // ^^, reduce: BracedFieldValue - reduce(29), // &&, reduce: BracedFieldValue - reduce(29), // =~, reduce: BracedFieldValue - reduce(29), // !=~, reduce: BracedFieldValue - reduce(29), // ==, reduce: BracedFieldValue - reduce(29), // !=, reduce: BracedFieldValue - reduce(29), // >, reduce: BracedFieldValue - reduce(29), // >=, reduce: BracedFieldValue - reduce(29), // <, reduce: BracedFieldValue - reduce(29), // <=, reduce: BracedFieldValue - reduce(29), // |, reduce: BracedFieldValue - reduce(29), // ^, reduce: BracedFieldValue - reduce(29), // &, reduce: BracedFieldValue - reduce(29), // <<, reduce: BracedFieldValue - reduce(29), // >>, reduce: BracedFieldValue - reduce(29), // +, reduce: BracedFieldValue - reduce(29), // -, reduce: BracedFieldValue - reduce(29), // .+, reduce: BracedFieldValue - reduce(29), // .-, reduce: BracedFieldValue - reduce(29), // ., reduce: BracedFieldValue - reduce(29), // *, reduce: BracedFieldValue - reduce(29), // /, reduce: BracedFieldValue - reduce(29), // //, reduce: BracedFieldValue - reduce(29), // %, reduce: BracedFieldValue - reduce(29), // .*, reduce: BracedFieldValue - reduce(29), // ./, reduce: BracedFieldValue - reduce(29), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S781 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(30), // ;, reduce: FullSrec - nil, // md_token_begin - nil, // { - reduce(30), // }, reduce: FullSrec - nil, // md_token_end - nil, // = - reduce(30), // [, reduce: FullSrec - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: FullSrec - nil, // : - reduce(30), // ||, reduce: FullSrec - reduce(30), // ^^, reduce: FullSrec - reduce(30), // &&, reduce: FullSrec - reduce(30), // =~, reduce: FullSrec - reduce(30), // !=~, reduce: FullSrec - reduce(30), // ==, reduce: FullSrec - reduce(30), // !=, reduce: FullSrec - reduce(30), // >, reduce: FullSrec - reduce(30), // >=, reduce: FullSrec - reduce(30), // <, reduce: FullSrec - reduce(30), // <=, reduce: FullSrec - reduce(30), // |, reduce: FullSrec - reduce(30), // ^, reduce: FullSrec - reduce(30), // &, reduce: FullSrec - reduce(30), // <<, reduce: FullSrec - reduce(30), // >>, reduce: FullSrec - reduce(30), // +, reduce: FullSrec - reduce(30), // -, reduce: FullSrec - reduce(30), // .+, reduce: FullSrec - reduce(30), // .-, reduce: FullSrec - reduce(30), // ., reduce: FullSrec - reduce(30), // *, reduce: FullSrec - reduce(30), // /, reduce: FullSrec - reduce(30), // //, reduce: FullSrec - reduce(30), // %, reduce: FullSrec - reduce(30), // .*, reduce: FullSrec - reduce(30), // ./, reduce: FullSrec - reduce(30), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(30), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S782 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(31), // ;, reduce: OosvarValue - nil, // md_token_begin - nil, // { - reduce(31), // }, reduce: OosvarValue - nil, // md_token_end - nil, // = - reduce(31), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: OosvarValue - nil, // : - reduce(31), // ||, reduce: OosvarValue - reduce(31), // ^^, reduce: OosvarValue - reduce(31), // &&, reduce: OosvarValue - reduce(31), // =~, reduce: OosvarValue - reduce(31), // !=~, reduce: OosvarValue - reduce(31), // ==, reduce: OosvarValue - reduce(31), // !=, reduce: OosvarValue - reduce(31), // >, reduce: OosvarValue - reduce(31), // >=, reduce: OosvarValue - reduce(31), // <, reduce: OosvarValue - reduce(31), // <=, reduce: OosvarValue - reduce(31), // |, reduce: OosvarValue - reduce(31), // ^, reduce: OosvarValue - reduce(31), // &, reduce: OosvarValue - reduce(31), // <<, reduce: OosvarValue - reduce(31), // >>, reduce: OosvarValue - reduce(31), // +, reduce: OosvarValue - reduce(31), // -, reduce: OosvarValue - reduce(31), // .+, reduce: OosvarValue - reduce(31), // .-, reduce: OosvarValue - reduce(31), // ., reduce: OosvarValue - reduce(31), // *, reduce: OosvarValue - reduce(31), // /, reduce: OosvarValue - reduce(31), // //, reduce: OosvarValue - reduce(31), // %, reduce: OosvarValue - reduce(31), // .*, reduce: OosvarValue - reduce(31), // ./, reduce: OosvarValue - reduce(31), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S783 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(32), // ;, reduce: OosvarValue - nil, // md_token_begin - nil, // { - reduce(32), // }, reduce: OosvarValue - nil, // md_token_end - nil, // = - reduce(32), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: OosvarValue - nil, // : - reduce(32), // ||, reduce: OosvarValue - reduce(32), // ^^, reduce: OosvarValue - reduce(32), // &&, reduce: OosvarValue - reduce(32), // =~, reduce: OosvarValue - reduce(32), // !=~, reduce: OosvarValue - reduce(32), // ==, reduce: OosvarValue - reduce(32), // !=, reduce: OosvarValue - reduce(32), // >, reduce: OosvarValue - reduce(32), // >=, reduce: OosvarValue - reduce(32), // <, reduce: OosvarValue - reduce(32), // <=, reduce: OosvarValue - reduce(32), // |, reduce: OosvarValue - reduce(32), // ^, reduce: OosvarValue - reduce(32), // &, reduce: OosvarValue - reduce(32), // <<, reduce: OosvarValue - reduce(32), // >>, reduce: OosvarValue - reduce(32), // +, reduce: OosvarValue - reduce(32), // -, reduce: OosvarValue - reduce(32), // .+, reduce: OosvarValue - reduce(32), // .-, reduce: OosvarValue - reduce(32), // ., reduce: OosvarValue - reduce(32), // *, reduce: OosvarValue - reduce(32), // /, reduce: OosvarValue - reduce(32), // //, reduce: OosvarValue - reduce(32), // %, reduce: OosvarValue - reduce(32), // .*, reduce: OosvarValue - reduce(32), // ./, reduce: OosvarValue - reduce(32), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S784 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(33), // ;, reduce: OosvarValue - nil, // md_token_begin - nil, // { - reduce(33), // }, reduce: OosvarValue - nil, // md_token_end - nil, // = - reduce(33), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: OosvarValue - nil, // : - reduce(33), // ||, reduce: OosvarValue - reduce(33), // ^^, reduce: OosvarValue - reduce(33), // &&, reduce: OosvarValue - reduce(33), // =~, reduce: OosvarValue - reduce(33), // !=~, reduce: OosvarValue - reduce(33), // ==, reduce: OosvarValue - reduce(33), // !=, reduce: OosvarValue - reduce(33), // >, reduce: OosvarValue - reduce(33), // >=, reduce: OosvarValue - reduce(33), // <, reduce: OosvarValue - reduce(33), // <=, reduce: OosvarValue - reduce(33), // |, reduce: OosvarValue - reduce(33), // ^, reduce: OosvarValue - reduce(33), // &, reduce: OosvarValue - reduce(33), // <<, reduce: OosvarValue - reduce(33), // >>, reduce: OosvarValue - reduce(33), // +, reduce: OosvarValue - reduce(33), // -, reduce: OosvarValue - reduce(33), // .+, reduce: OosvarValue - reduce(33), // .-, reduce: OosvarValue - reduce(33), // ., reduce: OosvarValue - reduce(33), // *, reduce: OosvarValue - reduce(33), // /, reduce: OosvarValue - reduce(33), // //, reduce: OosvarValue - reduce(33), // %, reduce: OosvarValue - reduce(33), // .*, reduce: OosvarValue - reduce(33), // ./, reduce: OosvarValue - reduce(33), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S785 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(34), // ;, reduce: DirectOosvarValue - nil, // md_token_begin - nil, // { - reduce(34), // }, reduce: DirectOosvarValue - nil, // md_token_end - nil, // = - reduce(34), // [, reduce: DirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: DirectOosvarValue - nil, // : - reduce(34), // ||, reduce: DirectOosvarValue - reduce(34), // ^^, reduce: DirectOosvarValue - reduce(34), // &&, reduce: DirectOosvarValue - reduce(34), // =~, reduce: DirectOosvarValue - reduce(34), // !=~, reduce: DirectOosvarValue - reduce(34), // ==, reduce: DirectOosvarValue - reduce(34), // !=, reduce: DirectOosvarValue - reduce(34), // >, reduce: DirectOosvarValue - reduce(34), // >=, reduce: DirectOosvarValue - reduce(34), // <, reduce: DirectOosvarValue - reduce(34), // <=, reduce: DirectOosvarValue - reduce(34), // |, reduce: DirectOosvarValue - reduce(34), // ^, reduce: DirectOosvarValue - reduce(34), // &, reduce: DirectOosvarValue - reduce(34), // <<, reduce: DirectOosvarValue - reduce(34), // >>, reduce: DirectOosvarValue - reduce(34), // +, reduce: DirectOosvarValue - reduce(34), // -, reduce: DirectOosvarValue - reduce(34), // .+, reduce: DirectOosvarValue - reduce(34), // .-, reduce: DirectOosvarValue - reduce(34), // ., reduce: DirectOosvarValue - reduce(34), // *, reduce: DirectOosvarValue - reduce(34), // /, reduce: DirectOosvarValue - reduce(34), // //, reduce: DirectOosvarValue - reduce(34), // %, reduce: DirectOosvarValue - reduce(34), // .*, reduce: DirectOosvarValue - reduce(34), // ./, reduce: DirectOosvarValue - reduce(34), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(34), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S786 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S787 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(36), // ;, reduce: BracedOosvarValue - nil, // md_token_begin - nil, // { - reduce(36), // }, reduce: BracedOosvarValue - nil, // md_token_end - nil, // = - reduce(36), // [, reduce: BracedOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(36), // ?, reduce: BracedOosvarValue - nil, // : - reduce(36), // ||, reduce: BracedOosvarValue - reduce(36), // ^^, reduce: BracedOosvarValue - reduce(36), // &&, reduce: BracedOosvarValue - reduce(36), // =~, reduce: BracedOosvarValue - reduce(36), // !=~, reduce: BracedOosvarValue - reduce(36), // ==, reduce: BracedOosvarValue - reduce(36), // !=, reduce: BracedOosvarValue - reduce(36), // >, reduce: BracedOosvarValue - reduce(36), // >=, reduce: BracedOosvarValue - reduce(36), // <, reduce: BracedOosvarValue - reduce(36), // <=, reduce: BracedOosvarValue - reduce(36), // |, reduce: BracedOosvarValue - reduce(36), // ^, reduce: BracedOosvarValue - reduce(36), // &, reduce: BracedOosvarValue - reduce(36), // <<, reduce: BracedOosvarValue - reduce(36), // >>, reduce: BracedOosvarValue - reduce(36), // +, reduce: BracedOosvarValue - reduce(36), // -, reduce: BracedOosvarValue - reduce(36), // .+, reduce: BracedOosvarValue - reduce(36), // .-, reduce: BracedOosvarValue - reduce(36), // ., reduce: BracedOosvarValue - reduce(36), // *, reduce: BracedOosvarValue - reduce(36), // /, reduce: BracedOosvarValue - reduce(36), // //, reduce: BracedOosvarValue - reduce(36), // %, reduce: BracedOosvarValue - reduce(36), // .*, reduce: BracedOosvarValue - reduce(36), // ./, reduce: BracedOosvarValue - reduce(36), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(36), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S788 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(37), // ;, reduce: FullOosvar - nil, // md_token_begin - nil, // { - reduce(37), // }, reduce: FullOosvar - nil, // md_token_end - nil, // = - reduce(37), // [, reduce: FullOosvar - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(37), // ?, reduce: FullOosvar - nil, // : - reduce(37), // ||, reduce: FullOosvar - reduce(37), // ^^, reduce: FullOosvar - reduce(37), // &&, reduce: FullOosvar - reduce(37), // =~, reduce: FullOosvar - reduce(37), // !=~, reduce: FullOosvar - reduce(37), // ==, reduce: FullOosvar - reduce(37), // !=, reduce: FullOosvar - reduce(37), // >, reduce: FullOosvar - reduce(37), // >=, reduce: FullOosvar - reduce(37), // <, reduce: FullOosvar - reduce(37), // <=, reduce: FullOosvar - reduce(37), // |, reduce: FullOosvar - reduce(37), // ^, reduce: FullOosvar - reduce(37), // &, reduce: FullOosvar - reduce(37), // <<, reduce: FullOosvar - reduce(37), // >>, reduce: FullOosvar - reduce(37), // +, reduce: FullOosvar - reduce(37), // -, reduce: FullOosvar - reduce(37), // .+, reduce: FullOosvar - reduce(37), // .-, reduce: FullOosvar - reduce(37), // ., reduce: FullOosvar - reduce(37), // *, reduce: FullOosvar - reduce(37), // /, reduce: FullOosvar - reduce(37), // //, reduce: FullOosvar - reduce(37), // %, reduce: FullOosvar - reduce(37), // .*, reduce: FullOosvar - reduce(37), // ./, reduce: FullOosvar - reduce(37), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(37), // **, reduce: FullOosvar - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S789 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(54), // ;, reduce: Rvalue - nil, // md_token_begin - nil, // { - reduce(54), // }, reduce: Rvalue - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S790 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(55), // ;, reduce: PrecedenceChainStart - nil, // md_token_begin - nil, // { - reduce(55), // }, reduce: PrecedenceChainStart - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S791 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(57), // ;, reduce: TernaryTerm - nil, // md_token_begin - nil, // { - reduce(57), // }, reduce: TernaryTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(1122), // ? - nil, // : - shift(1123), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S792 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(59), // ;, reduce: LogicalOrTerm - nil, // md_token_begin - nil, // { - reduce(59), // }, reduce: LogicalOrTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalOrTerm - nil, // : - reduce(59), // ||, reduce: LogicalOrTerm - shift(1124), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S793 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(61), // ;, reduce: LogicalXORTerm - nil, // md_token_begin - nil, // { - reduce(61), // }, reduce: LogicalXORTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalXORTerm - nil, // : - reduce(61), // ||, reduce: LogicalXORTerm - reduce(61), // ^^, reduce: LogicalXORTerm - shift(1125), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S794 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(63), // ;, reduce: LogicalAndTerm - nil, // md_token_begin - nil, // { - reduce(63), // }, reduce: LogicalAndTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: LogicalAndTerm - nil, // : - reduce(63), // ||, reduce: LogicalAndTerm - reduce(63), // ^^, reduce: LogicalAndTerm - reduce(63), // &&, reduce: LogicalAndTerm - shift(1126), // =~ - shift(1127), // !=~ - shift(1128), // == - shift(1129), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S795 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(68), // ;, reduce: EqneTerm - nil, // md_token_begin - nil, // { - reduce(68), // }, reduce: EqneTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: EqneTerm - nil, // : - reduce(68), // ||, reduce: EqneTerm - reduce(68), // ^^, reduce: EqneTerm - reduce(68), // &&, reduce: EqneTerm - reduce(68), // =~, reduce: EqneTerm - reduce(68), // !=~, reduce: EqneTerm - reduce(68), // ==, reduce: EqneTerm - reduce(68), // !=, reduce: EqneTerm - shift(1130), // > - shift(1131), // >= - shift(1132), // < - shift(1133), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S796 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(73), // ;, reduce: CmpTerm - nil, // md_token_begin - nil, // { - reduce(73), // }, reduce: CmpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: CmpTerm - nil, // : - reduce(73), // ||, reduce: CmpTerm - reduce(73), // ^^, reduce: CmpTerm - reduce(73), // &&, reduce: CmpTerm - reduce(73), // =~, reduce: CmpTerm - reduce(73), // !=~, reduce: CmpTerm - reduce(73), // ==, reduce: CmpTerm - reduce(73), // !=, reduce: CmpTerm - reduce(73), // >, reduce: CmpTerm - reduce(73), // >=, reduce: CmpTerm - reduce(73), // <, reduce: CmpTerm - reduce(73), // <=, reduce: CmpTerm - shift(1134), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S797 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(75), // ;, reduce: BitwiseORTerm - nil, // md_token_begin - nil, // { - reduce(75), // }, reduce: BitwiseORTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseORTerm - nil, // : - reduce(75), // ||, reduce: BitwiseORTerm - reduce(75), // ^^, reduce: BitwiseORTerm - reduce(75), // &&, reduce: BitwiseORTerm - reduce(75), // =~, reduce: BitwiseORTerm - reduce(75), // !=~, reduce: BitwiseORTerm - reduce(75), // ==, reduce: BitwiseORTerm - reduce(75), // !=, reduce: BitwiseORTerm - reduce(75), // >, reduce: BitwiseORTerm - reduce(75), // >=, reduce: BitwiseORTerm - reduce(75), // <, reduce: BitwiseORTerm - reduce(75), // <=, reduce: BitwiseORTerm - reduce(75), // |, reduce: BitwiseORTerm - shift(1135), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S798 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(77), // ;, reduce: BitwiseXORTerm - nil, // md_token_begin - nil, // { - reduce(77), // }, reduce: BitwiseXORTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(77), // ||, reduce: BitwiseXORTerm - reduce(77), // ^^, reduce: BitwiseXORTerm - reduce(77), // &&, reduce: BitwiseXORTerm - reduce(77), // =~, reduce: BitwiseXORTerm - reduce(77), // !=~, reduce: BitwiseXORTerm - reduce(77), // ==, reduce: BitwiseXORTerm - reduce(77), // !=, reduce: BitwiseXORTerm - reduce(77), // >, reduce: BitwiseXORTerm - reduce(77), // >=, reduce: BitwiseXORTerm - reduce(77), // <, reduce: BitwiseXORTerm - reduce(77), // <=, reduce: BitwiseXORTerm - reduce(77), // |, reduce: BitwiseXORTerm - reduce(77), // ^, reduce: BitwiseXORTerm - shift(1136), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S799 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(79), // ;, reduce: BitwiseANDTerm - nil, // md_token_begin - nil, // { - reduce(79), // }, reduce: BitwiseANDTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(79), // ||, reduce: BitwiseANDTerm - reduce(79), // ^^, reduce: BitwiseANDTerm - reduce(79), // &&, reduce: BitwiseANDTerm - reduce(79), // =~, reduce: BitwiseANDTerm - reduce(79), // !=~, reduce: BitwiseANDTerm - reduce(79), // ==, reduce: BitwiseANDTerm - reduce(79), // !=, reduce: BitwiseANDTerm - reduce(79), // >, reduce: BitwiseANDTerm - reduce(79), // >=, reduce: BitwiseANDTerm - reduce(79), // <, reduce: BitwiseANDTerm - reduce(79), // <=, reduce: BitwiseANDTerm - reduce(79), // |, reduce: BitwiseANDTerm - reduce(79), // ^, reduce: BitwiseANDTerm - reduce(79), // &, reduce: BitwiseANDTerm - shift(1137), // << - shift(1138), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S800 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(82), // ;, reduce: BitwiseShiftTerm - nil, // md_token_begin - nil, // { - reduce(82), // }, reduce: BitwiseShiftTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - shift(1139), // + - shift(1140), // - - shift(1141), // .+ - shift(1142), // .- - shift(1143), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S801 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S802 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(88), // ;, reduce: AddsubdotTerm - nil, // md_token_begin - nil, // { - reduce(88), // }, reduce: AddsubdotTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S803 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S804 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S805 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S806 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(96), // ;, reduce: MuldivTerm - nil, // md_token_begin - nil, // { - reduce(96), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S807 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(103), // ;, reduce: UnaryOpTerm - nil, // md_token_begin - nil, // { - reduce(103), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S808 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S809 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S810 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(105), // ;, reduce: PowTerm - nil, // md_token_begin - nil, // { - reduce(105), // }, reduce: PowTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(1157), // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S811 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(431), // ! - shift(432), // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, - actionRow{ // S812 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(107), // ;, reduce: PrecedenceChainEnd - nil, // md_token_begin - nil, // { - reduce(107), // }, reduce: PrecedenceChainEnd - nil, // md_token_end - nil, // = - shift(1159), // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S813 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74023,6 +72580,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -74049,6 +72607,7 @@ var actionTab = actionTable{ reduce(112), // &, reduce: MlrvalOrFunction reduce(112), // <<, reduce: MlrvalOrFunction reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction reduce(112), // +, reduce: MlrvalOrFunction reduce(112), // -, reduce: MlrvalOrFunction reduce(112), // .+, reduce: MlrvalOrFunction @@ -74085,7 +72644,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S814 + actionRow{ // S781 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(111), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(111), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(111), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(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 + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S782 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74114,6 +72766,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -74140,6 +72793,7 @@ var actionTab = actionTable{ reduce(113), // &, reduce: MlrvalOrFunction reduce(113), // <<, reduce: MlrvalOrFunction reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction reduce(113), // +, reduce: MlrvalOrFunction reduce(113), // -, reduce: MlrvalOrFunction reduce(113), // .+, reduce: MlrvalOrFunction @@ -74176,7 +72830,3634 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S783 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + shift(1133), // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S784 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(24), // ;, reduce: FieldValue + nil, // md_token_begin + nil, // { + reduce(24), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(24), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + nil, // : + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S785 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(25), // ;, reduce: FieldValue + nil, // md_token_begin + nil, // { + reduce(25), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(25), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S786 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(26), // ;, reduce: FieldValue + nil, // md_token_begin + nil, // { + reduce(26), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(26), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S787 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(27), // ;, reduce: DirectFieldValue + nil, // md_token_begin + nil, // { + reduce(27), // }, reduce: DirectFieldValue + nil, // md_token_end + nil, // = + reduce(27), // [, reduce: DirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S788 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S789 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(29), // ;, reduce: BracedFieldValue + nil, // md_token_begin + nil, // { + reduce(29), // }, reduce: BracedFieldValue + nil, // md_token_end + nil, // = + reduce(29), // [, reduce: BracedFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S790 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(30), // ;, reduce: FullSrec + nil, // md_token_begin + nil, // { + reduce(30), // }, reduce: FullSrec + nil, // md_token_end + nil, // = + reduce(30), // [, reduce: FullSrec + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + nil, // : + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S791 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(31), // ;, reduce: OosvarValue + nil, // md_token_begin + nil, // { + reduce(31), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(31), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S792 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(32), // ;, reduce: OosvarValue + nil, // md_token_begin + nil, // { + reduce(32), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(32), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S793 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(33), // ;, reduce: OosvarValue + nil, // md_token_begin + nil, // { + reduce(33), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(33), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S794 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(34), // ;, reduce: DirectOosvarValue + nil, // md_token_begin + nil, // { + reduce(34), // }, reduce: DirectOosvarValue + nil, // md_token_end + nil, // = + reduce(34), // [, reduce: DirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S795 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S796 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(36), // ;, reduce: BracedOosvarValue + nil, // md_token_begin + nil, // { + reduce(36), // }, reduce: BracedOosvarValue + nil, // md_token_end + nil, // = + reduce(36), // [, reduce: BracedOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S797 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(37), // ;, reduce: FullOosvar + nil, // md_token_begin + nil, // { + reduce(37), // }, reduce: FullOosvar + nil, // md_token_end + nil, // = + reduce(37), // [, reduce: FullOosvar + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S798 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(55), // ;, reduce: Rvalue + nil, // md_token_begin + nil, // { + reduce(55), // }, reduce: Rvalue + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S799 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(56), // ;, reduce: PrecedenceChainStart + nil, // md_token_begin + nil, // { + reduce(56), // }, reduce: PrecedenceChainStart + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S800 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(58), // ;, reduce: TernaryTerm + nil, // md_token_begin + nil, // { + reduce(58), // }, reduce: TernaryTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(1137), // ? + nil, // : + shift(1138), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S801 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(60), // ;, reduce: LogicalOrTerm + nil, // md_token_begin + nil, // { + reduce(60), // }, reduce: LogicalOrTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalOrTerm + nil, // : + reduce(60), // ||, reduce: LogicalOrTerm + shift(1139), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S802 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(62), // ;, reduce: LogicalXORTerm + nil, // md_token_begin + nil, // { + reduce(62), // }, reduce: LogicalXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: LogicalXORTerm + nil, // : + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(1140), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S803 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(64), // ;, reduce: LogicalAndTerm + nil, // md_token_begin + nil, // { + reduce(64), // }, reduce: LogicalAndTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: LogicalAndTerm + nil, // : + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(1141), // =~ + shift(1142), // !=~ + shift(1143), // == + shift(1144), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S804 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(69), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + reduce(69), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + nil, // : + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(1145), // > + shift(1146), // >= + shift(1147), // < + shift(1148), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S805 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(74), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + reduce(74), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + nil, // : + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(1149), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S806 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(76), // ;, reduce: BitwiseORTerm + nil, // md_token_begin + nil, // { + reduce(76), // }, reduce: BitwiseORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + nil, // : + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(1150), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S807 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(78), // ;, reduce: BitwiseXORTerm + nil, // md_token_begin + nil, // { + reduce(78), // }, reduce: BitwiseXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(1151), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S808 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(80), // ;, reduce: BitwiseANDTerm + nil, // md_token_begin + nil, // { + reduce(80), // }, reduce: BitwiseANDTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(1152), // << + shift(1153), // >> + shift(1154), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S809 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(84), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + reduce(84), // }, reduce: BitwiseShiftTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(1155), // + + shift(1156), // - + shift(1157), // .+ + shift(1158), // .- + shift(1159), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S810 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S811 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(90), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + reduce(90), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(1161), // * + shift(1162), // / + shift(1163), // // + shift(1164), // % + shift(1165), // .* + shift(1166), // ./ + shift(1167), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S812 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S813 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S814 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, actionRow{ // S815 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(98), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + reduce(98), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S816 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(105), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + reduce(105), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm + nil, // : + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S817 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S818 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S819 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(107), // ;, reduce: PowTerm + nil, // md_token_begin + nil, // { + reduce(107), // }, reduce: PowTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(1173), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S820 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S821 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(109), // ;, reduce: PrecedenceChainEnd + nil, // md_token_begin + nil, // { + reduce(109), // }, reduce: PrecedenceChainEnd + nil, // md_token_end + nil, // = + shift(1175), // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S822 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74205,6 +76486,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -74231,6 +76513,7 @@ var actionTab = actionTable{ reduce(114), // &, reduce: MlrvalOrFunction reduce(114), // <<, reduce: MlrvalOrFunction reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction reduce(114), // +, reduce: MlrvalOrFunction reduce(114), // -, reduce: MlrvalOrFunction reduce(114), // .+, reduce: MlrvalOrFunction @@ -74267,7 +76550,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S816 + actionRow{ // S823 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74296,6 +76579,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -74322,6 +76606,7 @@ var actionTab = actionTable{ reduce(115), // &, reduce: MlrvalOrFunction reduce(115), // <<, reduce: MlrvalOrFunction reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction reduce(115), // +, reduce: MlrvalOrFunction reduce(115), // -, reduce: MlrvalOrFunction reduce(115), // .+, reduce: MlrvalOrFunction @@ -74358,7 +76643,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S817 + actionRow{ // S824 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74387,6 +76672,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -74413,6 +76699,7 @@ var actionTab = actionTable{ 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 @@ -74449,7 +76736,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S818 + actionRow{ // S825 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74478,6 +76765,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -74504,6 +76792,7 @@ var actionTab = actionTable{ 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 @@ -74540,19 +76829,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S819 + actionRow{ // S826 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(124), // ;, reduce: MlrvalOrFunction + reduce(118), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { - reduce(124), // }, reduce: MlrvalOrFunction + reduce(118), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(124), // [, reduce: MlrvalOrFunction + reduce(118), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -74569,6 +76858,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -74577,39 +76867,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(124), // ?, reduce: MlrvalOrFunction + reduce(118), // ?, reduce: MlrvalOrFunction nil, // : - reduce(124), // ||, reduce: MlrvalOrFunction - reduce(124), // ^^, reduce: MlrvalOrFunction - reduce(124), // &&, reduce: MlrvalOrFunction - reduce(124), // =~, reduce: MlrvalOrFunction - reduce(124), // !=~, reduce: MlrvalOrFunction - reduce(124), // ==, reduce: MlrvalOrFunction - reduce(124), // !=, reduce: MlrvalOrFunction - reduce(124), // >, reduce: MlrvalOrFunction - reduce(124), // >=, reduce: MlrvalOrFunction - reduce(124), // <, reduce: MlrvalOrFunction - reduce(124), // <=, reduce: MlrvalOrFunction - reduce(124), // |, reduce: MlrvalOrFunction - reduce(124), // ^, reduce: MlrvalOrFunction - reduce(124), // &, reduce: MlrvalOrFunction - reduce(124), // <<, reduce: MlrvalOrFunction - reduce(124), // >>, reduce: MlrvalOrFunction - reduce(124), // +, reduce: MlrvalOrFunction - reduce(124), // -, reduce: MlrvalOrFunction - reduce(124), // .+, reduce: MlrvalOrFunction - reduce(124), // .-, reduce: MlrvalOrFunction - reduce(124), // ., reduce: MlrvalOrFunction - reduce(124), // *, reduce: MlrvalOrFunction - reduce(124), // /, reduce: MlrvalOrFunction - reduce(124), // //, reduce: MlrvalOrFunction - reduce(124), // %, reduce: MlrvalOrFunction - reduce(124), // .*, reduce: MlrvalOrFunction - reduce(124), // ./, reduce: MlrvalOrFunction - reduce(124), // .//, reduce: MlrvalOrFunction + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(124), // **, reduce: MlrvalOrFunction + reduce(118), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -74631,19 +76922,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S820 + actionRow{ // S827 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(131), // ;, reduce: MlrvalOrFunction + reduce(119), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { - reduce(131), // }, reduce: MlrvalOrFunction + reduce(119), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(131), // [, reduce: MlrvalOrFunction + reduce(119), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -74660,6 +76951,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -74668,39 +76960,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(131), // ?, reduce: MlrvalOrFunction + reduce(119), // ?, reduce: MlrvalOrFunction nil, // : - reduce(131), // ||, reduce: MlrvalOrFunction - reduce(131), // ^^, reduce: MlrvalOrFunction - reduce(131), // &&, reduce: MlrvalOrFunction - reduce(131), // =~, reduce: MlrvalOrFunction - reduce(131), // !=~, reduce: MlrvalOrFunction - reduce(131), // ==, reduce: MlrvalOrFunction - reduce(131), // !=, reduce: MlrvalOrFunction - reduce(131), // >, reduce: MlrvalOrFunction - reduce(131), // >=, reduce: MlrvalOrFunction - reduce(131), // <, reduce: MlrvalOrFunction - reduce(131), // <=, reduce: MlrvalOrFunction - reduce(131), // |, reduce: MlrvalOrFunction - reduce(131), // ^, reduce: MlrvalOrFunction - reduce(131), // &, reduce: MlrvalOrFunction - reduce(131), // <<, reduce: MlrvalOrFunction - reduce(131), // >>, reduce: MlrvalOrFunction - reduce(131), // +, reduce: MlrvalOrFunction - reduce(131), // -, reduce: MlrvalOrFunction - reduce(131), // .+, reduce: MlrvalOrFunction - reduce(131), // .-, reduce: MlrvalOrFunction - reduce(131), // ., reduce: MlrvalOrFunction - reduce(131), // *, reduce: MlrvalOrFunction - reduce(131), // /, reduce: MlrvalOrFunction - reduce(131), // //, reduce: MlrvalOrFunction - reduce(131), // %, reduce: MlrvalOrFunction - reduce(131), // .*, reduce: MlrvalOrFunction - reduce(131), // ./, reduce: MlrvalOrFunction - reduce(131), // .//, reduce: MlrvalOrFunction + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(131), // **, reduce: MlrvalOrFunction + reduce(119), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -74722,19 +77015,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S821 + actionRow{ // S828 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(132), // ;, reduce: ContextVariable + reduce(126), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { - reduce(132), // }, reduce: ContextVariable + reduce(126), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(132), // [, reduce: ContextVariable + reduce(126), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -74751,6 +77044,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -74759,39 +77053,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(132), // ?, reduce: ContextVariable + reduce(126), // ?, reduce: MlrvalOrFunction nil, // : - reduce(132), // ||, reduce: ContextVariable - reduce(132), // ^^, reduce: ContextVariable - reduce(132), // &&, reduce: ContextVariable - reduce(132), // =~, reduce: ContextVariable - reduce(132), // !=~, reduce: ContextVariable - reduce(132), // ==, reduce: ContextVariable - reduce(132), // !=, reduce: ContextVariable - reduce(132), // >, reduce: ContextVariable - reduce(132), // >=, reduce: ContextVariable - reduce(132), // <, reduce: ContextVariable - reduce(132), // <=, reduce: ContextVariable - reduce(132), // |, reduce: ContextVariable - reduce(132), // ^, reduce: ContextVariable - reduce(132), // &, reduce: ContextVariable - reduce(132), // <<, reduce: ContextVariable - reduce(132), // >>, reduce: ContextVariable - reduce(132), // +, reduce: ContextVariable - reduce(132), // -, reduce: ContextVariable - reduce(132), // .+, reduce: ContextVariable - reduce(132), // .-, reduce: ContextVariable - reduce(132), // ., reduce: ContextVariable - reduce(132), // *, reduce: ContextVariable - reduce(132), // /, reduce: ContextVariable - reduce(132), // //, reduce: ContextVariable - reduce(132), // %, reduce: ContextVariable - reduce(132), // .*, reduce: ContextVariable - reduce(132), // ./, reduce: ContextVariable - reduce(132), // .//, reduce: ContextVariable + reduce(126), // ||, reduce: MlrvalOrFunction + reduce(126), // ^^, reduce: MlrvalOrFunction + reduce(126), // &&, reduce: MlrvalOrFunction + reduce(126), // =~, reduce: MlrvalOrFunction + reduce(126), // !=~, reduce: MlrvalOrFunction + reduce(126), // ==, reduce: MlrvalOrFunction + reduce(126), // !=, reduce: MlrvalOrFunction + reduce(126), // >, reduce: MlrvalOrFunction + reduce(126), // >=, reduce: MlrvalOrFunction + reduce(126), // <, reduce: MlrvalOrFunction + reduce(126), // <=, reduce: MlrvalOrFunction + reduce(126), // |, reduce: MlrvalOrFunction + reduce(126), // ^, reduce: MlrvalOrFunction + reduce(126), // &, reduce: MlrvalOrFunction + reduce(126), // <<, reduce: MlrvalOrFunction + reduce(126), // >>, reduce: MlrvalOrFunction + reduce(126), // >>>, reduce: MlrvalOrFunction + reduce(126), // +, reduce: MlrvalOrFunction + reduce(126), // -, reduce: MlrvalOrFunction + reduce(126), // .+, reduce: MlrvalOrFunction + reduce(126), // .-, reduce: MlrvalOrFunction + reduce(126), // ., reduce: MlrvalOrFunction + reduce(126), // *, reduce: MlrvalOrFunction + reduce(126), // /, reduce: MlrvalOrFunction + reduce(126), // //, reduce: MlrvalOrFunction + reduce(126), // %, reduce: MlrvalOrFunction + reduce(126), // .*, reduce: MlrvalOrFunction + reduce(126), // ./, reduce: MlrvalOrFunction + reduce(126), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(132), // **, reduce: ContextVariable + reduce(126), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -74813,19 +77108,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S822 + actionRow{ // S829 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(133), // ;, reduce: ContextVariable + reduce(133), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { - reduce(133), // }, reduce: ContextVariable + reduce(133), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(133), // [, reduce: ContextVariable + reduce(133), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -74842,6 +77137,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -74850,39 +77146,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: ContextVariable + reduce(133), // ?, reduce: MlrvalOrFunction nil, // : - reduce(133), // ||, reduce: ContextVariable - reduce(133), // ^^, reduce: ContextVariable - reduce(133), // &&, reduce: ContextVariable - reduce(133), // =~, reduce: ContextVariable - reduce(133), // !=~, reduce: ContextVariable - reduce(133), // ==, reduce: ContextVariable - reduce(133), // !=, reduce: ContextVariable - reduce(133), // >, reduce: ContextVariable - reduce(133), // >=, reduce: ContextVariable - reduce(133), // <, reduce: ContextVariable - reduce(133), // <=, reduce: ContextVariable - reduce(133), // |, reduce: ContextVariable - reduce(133), // ^, reduce: ContextVariable - reduce(133), // &, reduce: ContextVariable - reduce(133), // <<, reduce: ContextVariable - reduce(133), // >>, reduce: ContextVariable - reduce(133), // +, reduce: ContextVariable - reduce(133), // -, reduce: ContextVariable - reduce(133), // .+, reduce: ContextVariable - reduce(133), // .-, reduce: ContextVariable - reduce(133), // ., reduce: ContextVariable - reduce(133), // *, reduce: ContextVariable - reduce(133), // /, reduce: ContextVariable - reduce(133), // //, reduce: ContextVariable - reduce(133), // %, reduce: ContextVariable - reduce(133), // .*, reduce: ContextVariable - reduce(133), // ./, reduce: ContextVariable - reduce(133), // .//, reduce: ContextVariable + reduce(133), // ||, reduce: MlrvalOrFunction + reduce(133), // ^^, reduce: MlrvalOrFunction + reduce(133), // &&, reduce: MlrvalOrFunction + reduce(133), // =~, reduce: MlrvalOrFunction + reduce(133), // !=~, reduce: MlrvalOrFunction + reduce(133), // ==, reduce: MlrvalOrFunction + reduce(133), // !=, reduce: MlrvalOrFunction + reduce(133), // >, reduce: MlrvalOrFunction + reduce(133), // >=, reduce: MlrvalOrFunction + reduce(133), // <, reduce: MlrvalOrFunction + reduce(133), // <=, reduce: MlrvalOrFunction + reduce(133), // |, reduce: MlrvalOrFunction + reduce(133), // ^, reduce: MlrvalOrFunction + reduce(133), // &, reduce: MlrvalOrFunction + reduce(133), // <<, reduce: MlrvalOrFunction + reduce(133), // >>, reduce: MlrvalOrFunction + reduce(133), // >>>, reduce: MlrvalOrFunction + reduce(133), // +, reduce: MlrvalOrFunction + reduce(133), // -, reduce: MlrvalOrFunction + reduce(133), // .+, reduce: MlrvalOrFunction + reduce(133), // .-, reduce: MlrvalOrFunction + reduce(133), // ., reduce: MlrvalOrFunction + reduce(133), // *, reduce: MlrvalOrFunction + reduce(133), // /, reduce: MlrvalOrFunction + reduce(133), // //, reduce: MlrvalOrFunction + reduce(133), // %, reduce: MlrvalOrFunction + reduce(133), // .*, reduce: MlrvalOrFunction + reduce(133), // ./, reduce: MlrvalOrFunction + reduce(133), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: ContextVariable + reduce(133), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -74904,7 +77201,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S823 + actionRow{ // S830 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74933,6 +77230,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -74959,6 +77257,7 @@ var actionTab = actionTable{ reduce(134), // &, reduce: ContextVariable reduce(134), // <<, reduce: ContextVariable reduce(134), // >>, reduce: ContextVariable + reduce(134), // >>>, reduce: ContextVariable reduce(134), // +, reduce: ContextVariable reduce(134), // -, reduce: ContextVariable reduce(134), // .+, reduce: ContextVariable @@ -74995,7 +77294,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S824 + actionRow{ // S831 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75024,6 +77323,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -75050,6 +77350,7 @@ var actionTab = actionTable{ reduce(135), // &, reduce: ContextVariable reduce(135), // <<, reduce: ContextVariable reduce(135), // >>, reduce: ContextVariable + reduce(135), // >>>, reduce: ContextVariable reduce(135), // +, reduce: ContextVariable reduce(135), // -, reduce: ContextVariable reduce(135), // .+, reduce: ContextVariable @@ -75086,7 +77387,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S825 + actionRow{ // S832 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75115,6 +77416,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -75141,6 +77443,7 @@ var actionTab = actionTable{ reduce(136), // &, reduce: ContextVariable reduce(136), // <<, reduce: ContextVariable reduce(136), // >>, reduce: ContextVariable + reduce(136), // >>>, reduce: ContextVariable reduce(136), // +, reduce: ContextVariable reduce(136), // -, reduce: ContextVariable reduce(136), // .+, reduce: ContextVariable @@ -75177,7 +77480,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S826 + actionRow{ // S833 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75206,6 +77509,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -75232,6 +77536,7 @@ var actionTab = actionTable{ reduce(137), // &, reduce: ContextVariable reduce(137), // <<, reduce: ContextVariable reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable reduce(137), // +, reduce: ContextVariable reduce(137), // -, reduce: ContextVariable reduce(137), // .+, reduce: ContextVariable @@ -75268,7 +77573,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S827 + actionRow{ // S834 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75297,6 +77602,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -75323,6 +77629,7 @@ var actionTab = actionTable{ reduce(138), // &, reduce: ContextVariable reduce(138), // <<, reduce: ContextVariable reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable reduce(138), // +, reduce: ContextVariable reduce(138), // -, reduce: ContextVariable reduce(138), // .+, reduce: ContextVariable @@ -75359,7 +77666,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S828 + actionRow{ // S835 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75388,6 +77695,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -75414,6 +77722,7 @@ var actionTab = actionTable{ reduce(139), // &, reduce: ContextVariable reduce(139), // <<, reduce: ContextVariable reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable reduce(139), // +, reduce: ContextVariable reduce(139), // -, reduce: ContextVariable reduce(139), // .+, reduce: ContextVariable @@ -75450,7 +77759,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S829 + actionRow{ // S836 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75479,6 +77788,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -75505,6 +77815,7 @@ var actionTab = actionTable{ reduce(140), // &, reduce: ContextVariable reduce(140), // <<, reduce: ContextVariable reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable reduce(140), // +, reduce: ContextVariable reduce(140), // -, reduce: ContextVariable reduce(140), // .+, reduce: ContextVariable @@ -75541,7 +77852,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S830 + actionRow{ // S837 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75570,6 +77881,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -75596,6 +77908,7 @@ var actionTab = actionTable{ reduce(141), // &, reduce: ContextVariable reduce(141), // <<, reduce: ContextVariable reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable reduce(141), // +, reduce: ContextVariable reduce(141), // -, reduce: ContextVariable reduce(141), // .+, reduce: ContextVariable @@ -75632,7 +77945,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S831 + actionRow{ // S838 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75661,6 +77974,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -75687,6 +78001,7 @@ var actionTab = actionTable{ reduce(142), // &, reduce: ContextVariable reduce(142), // <<, reduce: ContextVariable reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable reduce(142), // +, reduce: ContextVariable reduce(142), // -, reduce: ContextVariable reduce(142), // .+, reduce: ContextVariable @@ -75723,19 +78038,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S832 + actionRow{ // S839 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(143), // ;, reduce: MlrvalOrFunction + reduce(143), // ;, reduce: ContextVariable nil, // md_token_begin nil, // { - reduce(143), // }, reduce: MlrvalOrFunction + reduce(143), // }, reduce: ContextVariable nil, // md_token_end nil, // = - reduce(143), // [, reduce: MlrvalOrFunction + reduce(143), // [, reduce: ContextVariable nil, // ] nil, // md_token_field_name nil, // $[ @@ -75752,6 +78067,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -75760,39 +78076,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(143), // ?, reduce: MlrvalOrFunction + reduce(143), // ?, reduce: ContextVariable nil, // : - reduce(143), // ||, reduce: MlrvalOrFunction - reduce(143), // ^^, reduce: MlrvalOrFunction - reduce(143), // &&, reduce: MlrvalOrFunction - reduce(143), // =~, reduce: MlrvalOrFunction - reduce(143), // !=~, reduce: MlrvalOrFunction - reduce(143), // ==, reduce: MlrvalOrFunction - reduce(143), // !=, reduce: MlrvalOrFunction - reduce(143), // >, reduce: MlrvalOrFunction - reduce(143), // >=, reduce: MlrvalOrFunction - reduce(143), // <, reduce: MlrvalOrFunction - reduce(143), // <=, reduce: MlrvalOrFunction - reduce(143), // |, reduce: MlrvalOrFunction - reduce(143), // ^, reduce: MlrvalOrFunction - reduce(143), // &, reduce: MlrvalOrFunction - reduce(143), // <<, reduce: MlrvalOrFunction - reduce(143), // >>, reduce: MlrvalOrFunction - reduce(143), // +, reduce: MlrvalOrFunction - reduce(143), // -, reduce: MlrvalOrFunction - reduce(143), // .+, reduce: MlrvalOrFunction - reduce(143), // .-, reduce: MlrvalOrFunction - reduce(143), // ., reduce: MlrvalOrFunction - reduce(143), // *, reduce: MlrvalOrFunction - reduce(143), // /, reduce: MlrvalOrFunction - reduce(143), // //, reduce: MlrvalOrFunction - reduce(143), // %, reduce: MlrvalOrFunction - reduce(143), // .*, reduce: MlrvalOrFunction - reduce(143), // ./, reduce: MlrvalOrFunction - reduce(143), // .//, reduce: MlrvalOrFunction + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(143), // **, reduce: MlrvalOrFunction + reduce(143), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -75814,7 +78131,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S833 + actionRow{ // S840 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(144), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(144), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S841 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75843,6 +78253,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -75869,6 +78280,7 @@ var actionTab = actionTable{ reduce(145), // &, reduce: MlrvalOrFunction reduce(145), // <<, reduce: MlrvalOrFunction reduce(145), // >>, reduce: MlrvalOrFunction + reduce(145), // >>>, reduce: MlrvalOrFunction reduce(145), // +, reduce: MlrvalOrFunction reduce(145), // -, reduce: MlrvalOrFunction reduce(145), // .+, reduce: MlrvalOrFunction @@ -75905,7 +78317,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S834 + actionRow{ // S842 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(147), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(147), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(147), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(147), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(147), // ||, reduce: MlrvalOrFunction + reduce(147), // ^^, reduce: MlrvalOrFunction + reduce(147), // &&, reduce: MlrvalOrFunction + reduce(147), // =~, reduce: MlrvalOrFunction + reduce(147), // !=~, reduce: MlrvalOrFunction + reduce(147), // ==, reduce: MlrvalOrFunction + reduce(147), // !=, reduce: MlrvalOrFunction + reduce(147), // >, reduce: MlrvalOrFunction + reduce(147), // >=, reduce: MlrvalOrFunction + reduce(147), // <, reduce: MlrvalOrFunction + reduce(147), // <=, reduce: MlrvalOrFunction + reduce(147), // |, reduce: MlrvalOrFunction + reduce(147), // ^, reduce: MlrvalOrFunction + reduce(147), // &, reduce: MlrvalOrFunction + reduce(147), // <<, reduce: MlrvalOrFunction + reduce(147), // >>, reduce: MlrvalOrFunction + reduce(147), // >>>, reduce: MlrvalOrFunction + reduce(147), // +, reduce: MlrvalOrFunction + reduce(147), // -, reduce: MlrvalOrFunction + reduce(147), // .+, reduce: MlrvalOrFunction + reduce(147), // .-, reduce: MlrvalOrFunction + reduce(147), // ., reduce: MlrvalOrFunction + reduce(147), // *, reduce: MlrvalOrFunction + reduce(147), // /, reduce: MlrvalOrFunction + reduce(147), // //, reduce: MlrvalOrFunction + reduce(147), // %, reduce: MlrvalOrFunction + reduce(147), // .*, reduce: MlrvalOrFunction + reduce(147), // ./, reduce: MlrvalOrFunction + reduce(147), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(147), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S843 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75934,6 +78439,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -75960,825 +78466,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S835 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(39), // ;, reduce: Assignment - nil, // md_token_begin - nil, // { - reduce(39), // }, reduce: Assignment - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S836 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(40), // ;, reduce: Assignment - nil, // md_token_begin - nil, // { - reduce(40), // }, reduce: Assignment - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S837 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(41), // ;, reduce: Assignment - nil, // md_token_begin - nil, // { - reduce(41), // }, reduce: Assignment - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S838 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(42), // ;, reduce: Assignment - nil, // md_token_begin - nil, // { - reduce(42), // }, reduce: Assignment - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S839 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(44), // ;, reduce: Assignment - nil, // md_token_begin - nil, // { - reduce(44), // }, reduce: Assignment - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S840 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(45), // ;, reduce: Assignment - nil, // md_token_begin - nil, // { - reduce(45), // }, reduce: Assignment - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S841 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(46), // ;, reduce: Assignment - nil, // md_token_begin - nil, // { - reduce(46), // }, reduce: Assignment - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S842 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(47), // ;, reduce: Assignment - nil, // md_token_begin - nil, // { - reduce(47), // }, reduce: Assignment - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S843 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(48), // ;, reduce: Assignment - nil, // md_token_begin - nil, // { - reduce(48), // }, reduce: Assignment - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -76821,10 +78509,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(49), // ;, reduce: Assignment + reduce(39), // ;, reduce: Assignment nil, // md_token_begin nil, // { - reduce(49), // }, reduce: Assignment + reduce(39), // }, reduce: Assignment nil, // md_token_end nil, // = nil, // [ @@ -76844,6 +78532,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -76870,6 +78559,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -76912,10 +78602,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(50), // ;, reduce: Assignment + reduce(40), // ;, reduce: Assignment nil, // md_token_begin nil, // { - reduce(50), // }, reduce: Assignment + reduce(40), // }, reduce: Assignment nil, // md_token_end nil, // = nil, // [ @@ -76935,6 +78625,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -76961,6 +78652,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -77003,10 +78695,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(51), // ;, reduce: Assignment + reduce(41), // ;, reduce: Assignment nil, // md_token_begin nil, // { - reduce(51), // }, reduce: Assignment + reduce(41), // }, reduce: Assignment nil, // md_token_end nil, // = nil, // [ @@ -77026,6 +78718,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -77052,6 +78745,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -77094,10 +78788,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(52), // ;, reduce: Assignment + reduce(42), // ;, reduce: Assignment nil, // md_token_begin nil, // { - reduce(52), // }, reduce: Assignment + reduce(42), // }, reduce: Assignment nil, // md_token_end nil, // = nil, // [ @@ -77117,6 +78811,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -77143,6 +78838,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -77185,10 +78881,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(53), // ;, reduce: Assignment + reduce(44), // ;, reduce: Assignment nil, // md_token_begin nil, // { - reduce(53), // }, reduce: Assignment + reduce(44), // }, reduce: Assignment nil, // md_token_end nil, // = nil, // [ @@ -77208,6 +78904,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -77234,6 +78931,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -77271,200 +78969,18 @@ var actionTab = actionTable{ }, }, actionRow{ // S849 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(126), // $, reduce: MapLiteral - nil, // empty - reduce(126), // ;, reduce: MapLiteral - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(126), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MapLiteral - nil, // : - reduce(126), // ||, reduce: MapLiteral - reduce(126), // ^^, reduce: MapLiteral - reduce(126), // &&, reduce: MapLiteral - reduce(126), // =~, reduce: MapLiteral - reduce(126), // !=~, reduce: MapLiteral - reduce(126), // ==, reduce: MapLiteral - reduce(126), // !=, reduce: MapLiteral - reduce(126), // >, reduce: MapLiteral - reduce(126), // >=, reduce: MapLiteral - reduce(126), // <, reduce: MapLiteral - reduce(126), // <=, reduce: MapLiteral - reduce(126), // |, reduce: MapLiteral - reduce(126), // ^, reduce: MapLiteral - reduce(126), // &, reduce: MapLiteral - reduce(126), // <<, reduce: MapLiteral - reduce(126), // >>, reduce: MapLiteral - reduce(126), // +, reduce: MapLiteral - reduce(126), // -, reduce: MapLiteral - reduce(126), // .+, reduce: MapLiteral - reduce(126), // .-, reduce: MapLiteral - reduce(126), // ., reduce: MapLiteral - reduce(126), // *, reduce: MapLiteral - reduce(126), // /, reduce: MapLiteral - reduce(126), // //, reduce: MapLiteral - reduce(126), // %, reduce: MapLiteral - reduce(126), // .*, reduce: MapLiteral - reduce(126), // ./, reduce: MapLiteral - reduce(126), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S850 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(119), // $, reduce: ArrayLiteral - nil, // empty - reduce(119), // ;, reduce: ArrayLiteral - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(119), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: ArrayLiteral - nil, // : - reduce(119), // ||, reduce: ArrayLiteral - reduce(119), // ^^, reduce: ArrayLiteral - reduce(119), // &&, reduce: ArrayLiteral - reduce(119), // =~, reduce: ArrayLiteral - reduce(119), // !=~, reduce: ArrayLiteral - reduce(119), // ==, reduce: ArrayLiteral - reduce(119), // !=, reduce: ArrayLiteral - reduce(119), // >, reduce: ArrayLiteral - reduce(119), // >=, reduce: ArrayLiteral - reduce(119), // <, reduce: ArrayLiteral - reduce(119), // <=, reduce: ArrayLiteral - reduce(119), // |, reduce: ArrayLiteral - reduce(119), // ^, reduce: ArrayLiteral - reduce(119), // &, reduce: ArrayLiteral - reduce(119), // <<, reduce: ArrayLiteral - reduce(119), // >>, reduce: ArrayLiteral - reduce(119), // +, reduce: ArrayLiteral - reduce(119), // -, reduce: ArrayLiteral - reduce(119), // .+, reduce: ArrayLiteral - reduce(119), // .-, reduce: ArrayLiteral - reduce(119), // ., reduce: ArrayLiteral - reduce(119), // *, reduce: ArrayLiteral - reduce(119), // /, reduce: ArrayLiteral - reduce(119), // //, reduce: ArrayLiteral - reduce(119), // %, reduce: ArrayLiteral - reduce(119), // .*, reduce: ArrayLiteral - reduce(119), // ./, reduce: ArrayLiteral - reduce(119), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(119), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S851 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(28), // $, reduce: IndirectFieldValue + nil, // $ nil, // empty - reduce(28), // ;, reduce: IndirectFieldValue + reduce(45), // ;, reduce: Assignment nil, // md_token_begin nil, // { - nil, // } + reduce(45), // }, reduce: Assignment nil, // md_token_end nil, // = - reduce(28), // [, reduce: IndirectFieldValue + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -77481,6 +78997,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -77489,39 +79006,226 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(28), // ?, reduce: IndirectFieldValue + nil, // ? nil, // : - reduce(28), // ||, reduce: IndirectFieldValue - reduce(28), // ^^, reduce: IndirectFieldValue - reduce(28), // &&, reduce: IndirectFieldValue - reduce(28), // =~, reduce: IndirectFieldValue - reduce(28), // !=~, reduce: IndirectFieldValue - reduce(28), // ==, reduce: IndirectFieldValue - reduce(28), // !=, reduce: IndirectFieldValue - reduce(28), // >, reduce: IndirectFieldValue - reduce(28), // >=, reduce: IndirectFieldValue - reduce(28), // <, reduce: IndirectFieldValue - reduce(28), // <=, reduce: IndirectFieldValue - reduce(28), // |, reduce: IndirectFieldValue - reduce(28), // ^, reduce: IndirectFieldValue - reduce(28), // &, reduce: IndirectFieldValue - reduce(28), // <<, reduce: IndirectFieldValue - reduce(28), // >>, reduce: IndirectFieldValue - reduce(28), // +, reduce: IndirectFieldValue - reduce(28), // -, reduce: IndirectFieldValue - reduce(28), // .+, reduce: IndirectFieldValue - reduce(28), // .-, reduce: IndirectFieldValue - reduce(28), // ., reduce: IndirectFieldValue - reduce(28), // *, reduce: IndirectFieldValue - reduce(28), // /, reduce: IndirectFieldValue - reduce(28), // //, reduce: IndirectFieldValue - reduce(28), // %, reduce: IndirectFieldValue - reduce(28), // .*, reduce: IndirectFieldValue - reduce(28), // ./, reduce: IndirectFieldValue - reduce(28), // .//, reduce: IndirectFieldValue + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(28), // **, reduce: IndirectFieldValue + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S850 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(46), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(46), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S851 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(47), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(47), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -77547,15 +79251,15 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(35), // $, reduce: IndirectOosvarValue + nil, // $ nil, // empty - reduce(35), // ;, reduce: IndirectOosvarValue + reduce(48), // ;, reduce: Assignment nil, // md_token_begin nil, // { - nil, // } + reduce(48), // }, reduce: Assignment nil, // md_token_end nil, // = - reduce(35), // [, reduce: IndirectOosvarValue + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -77572,6 +79276,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -77580,39 +79285,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(35), // ?, reduce: IndirectOosvarValue + nil, // ? nil, // : - reduce(35), // ||, reduce: IndirectOosvarValue - reduce(35), // ^^, reduce: IndirectOosvarValue - reduce(35), // &&, reduce: IndirectOosvarValue - reduce(35), // =~, reduce: IndirectOosvarValue - reduce(35), // !=~, reduce: IndirectOosvarValue - reduce(35), // ==, reduce: IndirectOosvarValue - reduce(35), // !=, reduce: IndirectOosvarValue - reduce(35), // >, reduce: IndirectOosvarValue - reduce(35), // >=, reduce: IndirectOosvarValue - reduce(35), // <, reduce: IndirectOosvarValue - reduce(35), // <=, reduce: IndirectOosvarValue - reduce(35), // |, reduce: IndirectOosvarValue - reduce(35), // ^, reduce: IndirectOosvarValue - reduce(35), // &, reduce: IndirectOosvarValue - reduce(35), // <<, reduce: IndirectOosvarValue - reduce(35), // >>, reduce: IndirectOosvarValue - reduce(35), // +, reduce: IndirectOosvarValue - reduce(35), // -, reduce: IndirectOosvarValue - reduce(35), // .+, reduce: IndirectOosvarValue - reduce(35), // .-, reduce: IndirectOosvarValue - reduce(35), // ., reduce: IndirectOosvarValue - reduce(35), // *, reduce: IndirectOosvarValue - reduce(35), // /, reduce: IndirectOosvarValue - reduce(35), // //, reduce: IndirectOosvarValue - reduce(35), // %, reduce: IndirectOosvarValue - reduce(35), // .*, reduce: IndirectOosvarValue - reduce(35), // ./, reduce: IndirectOosvarValue - reduce(35), // .//, reduce: IndirectOosvarValue + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(35), // **, reduce: IndirectOosvarValue + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -77635,106 +79341,15 @@ var actionTab = actionTable{ }, }, actionRow{ // S853 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1160), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S854 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(58), // $, reduce: LogicalOrTerm + nil, // $ nil, // empty - reduce(58), // ;, reduce: LogicalOrTerm + reduce(49), // ;, reduce: Assignment nil, // md_token_begin nil, // { - nil, // } + reduce(49), // }, reduce: Assignment nil, // md_token_end nil, // = nil, // [ @@ -77754,6 +79369,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -77762,10 +79378,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm + nil, // ? nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(489), // ^^ + nil, // || + nil, // ^^ nil, // && nil, // =~ nil, // !=~ @@ -77780,6 +79396,100 @@ 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, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S854 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(50), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(50), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -77820,12 +79530,12 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(60), // $, reduce: LogicalXORTerm + nil, // $ nil, // empty - reduce(60), // ;, reduce: LogicalXORTerm + reduce(51), // ;, reduce: Assignment nil, // md_token_begin nil, // { - nil, // } + reduce(51), // }, reduce: Assignment nil, // md_token_end nil, // = nil, // [ @@ -77845,6 +79555,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -77853,11 +79564,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm + nil, // ? nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(490), // && + nil, // || + nil, // ^^ + nil, // && nil, // =~ nil, // !=~ nil, // == @@ -77871,6 +79582,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -77911,12 +79623,12 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(62), // $, reduce: LogicalAndTerm + nil, // $ nil, // empty - reduce(62), // ;, reduce: LogicalAndTerm + reduce(52), // ;, reduce: Assignment nil, // md_token_begin nil, // { - nil, // } + reduce(52), // }, reduce: Assignment nil, // md_token_end nil, // = nil, // [ @@ -77936,6 +79648,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -77944,15 +79657,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm + nil, // ? nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(491), // =~ - shift(492), // !=~ - shift(493), // == - shift(494), // != + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != nil, // > nil, // >= nil, // < @@ -77962,6 +79675,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -78002,12 +79716,12 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(64), // $, reduce: EqneTerm + nil, // $ nil, // empty - reduce(64), // ;, reduce: EqneTerm + reduce(53), // ;, reduce: Assignment nil, // md_token_begin nil, // { - nil, // } + reduce(53), // }, reduce: Assignment nil, // md_token_end nil, // = nil, // [ @@ -78027,6 +79741,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -78035,24 +79750,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(64), // ?, reduce: EqneTerm + nil, // ? nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(495), // > - shift(496), // >= - shift(497), // < - shift(498), // <= + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -78093,12 +79809,12 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(65), // $, reduce: EqneTerm + nil, // $ nil, // empty - reduce(65), // ;, reduce: EqneTerm + reduce(54), // ;, reduce: Assignment nil, // md_token_begin nil, // { - nil, // } + reduce(54), // }, reduce: Assignment nil, // md_token_end nil, // = nil, // [ @@ -78118,6 +79834,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -78126,24 +79843,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(65), // ?, reduce: EqneTerm + nil, // ? nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(495), // > - shift(496), // >= - shift(497), // < - shift(498), // <= + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -78183,198 +79901,202 @@ var actionTab = actionTable{ actionRow{ // S859 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(66), // $, reduce: EqneTerm - nil, // empty - reduce(66), // ;, reduce: EqneTerm - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(495), // > - shift(496), // >= - shift(497), // < - shift(498), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + reduce(128), // $, reduce: MapLiteral + nil, // empty + reduce(128), // ;, reduce: MapLiteral + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(128), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(128), // ?, reduce: MapLiteral + nil, // : + reduce(128), // ||, reduce: MapLiteral + reduce(128), // ^^, reduce: MapLiteral + reduce(128), // &&, reduce: MapLiteral + reduce(128), // =~, reduce: MapLiteral + reduce(128), // !=~, reduce: MapLiteral + reduce(128), // ==, reduce: MapLiteral + reduce(128), // !=, reduce: MapLiteral + reduce(128), // >, reduce: MapLiteral + reduce(128), // >=, reduce: MapLiteral + reduce(128), // <, reduce: MapLiteral + reduce(128), // <=, reduce: MapLiteral + reduce(128), // |, reduce: MapLiteral + reduce(128), // ^, reduce: MapLiteral + reduce(128), // &, reduce: MapLiteral + reduce(128), // <<, reduce: MapLiteral + reduce(128), // >>, reduce: MapLiteral + reduce(128), // >>>, reduce: MapLiteral + reduce(128), // +, reduce: MapLiteral + reduce(128), // -, reduce: MapLiteral + reduce(128), // .+, reduce: MapLiteral + reduce(128), // .-, reduce: MapLiteral + reduce(128), // ., reduce: MapLiteral + reduce(128), // *, reduce: MapLiteral + reduce(128), // /, reduce: MapLiteral + reduce(128), // //, reduce: MapLiteral + reduce(128), // %, reduce: MapLiteral + reduce(128), // .*, reduce: MapLiteral + reduce(128), // ./, reduce: MapLiteral + reduce(128), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(128), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S860 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(67), // $, reduce: EqneTerm - nil, // empty - reduce(67), // ;, reduce: EqneTerm - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(495), // > - shift(496), // >= - shift(497), // < - shift(498), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + reduce(121), // $, reduce: ArrayLiteral + nil, // empty + reduce(121), // ;, reduce: ArrayLiteral + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(121), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: ArrayLiteral + nil, // : + reduce(121), // ||, reduce: ArrayLiteral + reduce(121), // ^^, reduce: ArrayLiteral + reduce(121), // &&, reduce: ArrayLiteral + reduce(121), // =~, reduce: ArrayLiteral + reduce(121), // !=~, reduce: ArrayLiteral + reduce(121), // ==, reduce: ArrayLiteral + reduce(121), // !=, reduce: ArrayLiteral + reduce(121), // >, reduce: ArrayLiteral + reduce(121), // >=, reduce: ArrayLiteral + reduce(121), // <, reduce: ArrayLiteral + reduce(121), // <=, reduce: ArrayLiteral + reduce(121), // |, reduce: ArrayLiteral + reduce(121), // ^, reduce: ArrayLiteral + reduce(121), // &, reduce: ArrayLiteral + reduce(121), // <<, reduce: ArrayLiteral + reduce(121), // >>, reduce: ArrayLiteral + reduce(121), // >>>, reduce: ArrayLiteral + reduce(121), // +, reduce: ArrayLiteral + reduce(121), // -, reduce: ArrayLiteral + reduce(121), // .+, reduce: ArrayLiteral + reduce(121), // .-, reduce: ArrayLiteral + reduce(121), // ., reduce: ArrayLiteral + reduce(121), // *, reduce: ArrayLiteral + reduce(121), // /, reduce: ArrayLiteral + reduce(121), // //, reduce: ArrayLiteral + reduce(121), // %, reduce: ArrayLiteral + reduce(121), // .*, reduce: ArrayLiteral + reduce(121), // ./, reduce: ArrayLiteral + reduce(121), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(121), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S861 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(69), // $, reduce: CmpTerm + reduce(28), // $, reduce: IndirectFieldValue nil, // empty - reduce(69), // ;, reduce: CmpTerm + reduce(28), // ;, reduce: IndirectFieldValue nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - nil, // [ + reduce(28), // [, reduce: IndirectFieldValue nil, // ] nil, // md_token_field_name nil, // $[ @@ -78391,6 +80113,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -78399,39 +80122,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(69), // ?, reduce: CmpTerm + reduce(28), // ?, reduce: IndirectFieldValue nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(499), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue nil, // ! nil, // ~ - nil, // ** + reduce(28), // **, reduce: IndirectFieldValue nil, // ( nil, // ) nil, // md_token_string_literal @@ -78457,15 +80181,15 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(70), // $, reduce: CmpTerm + reduce(35), // $, reduce: IndirectOosvarValue nil, // empty - reduce(70), // ;, reduce: CmpTerm + reduce(35), // ;, reduce: IndirectOosvarValue nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - nil, // [ + reduce(35), // [, reduce: IndirectOosvarValue nil, // ] nil, // md_token_field_name nil, // $[ @@ -78482,6 +80206,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -78490,39 +80215,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(70), // ?, reduce: CmpTerm + reduce(35), // ?, reduce: IndirectOosvarValue nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(499), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue nil, // ! nil, // ~ - nil, // ** + reduce(35), // **, reduce: IndirectOosvarValue nil, // ( nil, // ) nil, // md_token_string_literal @@ -78547,101 +80273,103 @@ var actionTab = actionTable{ actionRow{ // S863 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(71), // $, reduce: CmpTerm - nil, // empty - reduce(71), // ;, reduce: CmpTerm - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(499), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1176), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S864 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(72), // $, reduce: CmpTerm + reduce(59), // $, reduce: LogicalOrTerm nil, // empty - reduce(72), // ;, reduce: CmpTerm + reduce(59), // ;, reduce: LogicalOrTerm nil, // md_token_begin nil, // { nil, // } @@ -78664,6 +80392,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -78672,24 +80401,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(72), // ?, reduce: CmpTerm + reduce(59), // ?, reduce: LogicalOrTerm nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(499), // | + reduce(59), // ||, reduce: LogicalOrTerm + shift(493), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -78730,9 +80460,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(74), // $, reduce: BitwiseORTerm + reduce(61), // $, reduce: LogicalXORTerm nil, // empty - reduce(74), // ;, reduce: BitwiseORTerm + reduce(61), // ;, reduce: LogicalXORTerm nil, // md_token_begin nil, // { nil, // } @@ -78755,6 +80485,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -78763,24 +80494,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm + reduce(61), // ?, reduce: LogicalXORTerm nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(500), // ^ + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + shift(494), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -78821,9 +80553,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(76), // $, reduce: BitwiseXORTerm + reduce(63), // $, reduce: LogicalAndTerm nil, // empty - reduce(76), // ;, reduce: BitwiseXORTerm + reduce(63), // ;, reduce: LogicalAndTerm nil, // md_token_begin nil, // { nil, // } @@ -78846,6 +80578,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -78854,24 +80587,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm + reduce(63), // ?, reduce: LogicalAndTerm nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(501), // & + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + shift(495), // =~ + shift(496), // !=~ + shift(497), // == + shift(498), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -78912,9 +80646,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(78), // $, reduce: BitwiseANDTerm + reduce(65), // $, reduce: EqneTerm nil, // empty - reduce(78), // ;, reduce: BitwiseANDTerm + reduce(65), // ;, reduce: EqneTerm nil, // md_token_begin nil, // { nil, // } @@ -78937,6 +80671,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -78945,24 +80680,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm + reduce(65), // ?, reduce: EqneTerm nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(502), // << - shift(503), // >> + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(499), // > + shift(500), // >= + shift(501), // < + shift(502), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -79003,9 +80739,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(80), // $, reduce: BitwiseShiftTerm + reduce(66), // $, reduce: EqneTerm nil, // empty - reduce(80), // ;, reduce: BitwiseShiftTerm + reduce(66), // ;, reduce: EqneTerm nil, // md_token_begin nil, // { nil, // } @@ -79028,6 +80764,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -79036,29 +80773,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm + reduce(66), // ?, reduce: EqneTerm nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - shift(504), // + - shift(505), // - - shift(506), // .+ - shift(507), // .- - shift(508), // . + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(499), // > + shift(500), // >= + shift(501), // < + shift(502), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -79094,9 +80832,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(81), // $, reduce: BitwiseShiftTerm + reduce(67), // $, reduce: EqneTerm nil, // empty - reduce(81), // ;, reduce: BitwiseShiftTerm + reduce(67), // ;, reduce: EqneTerm nil, // md_token_begin nil, // { nil, // } @@ -79119,6 +80857,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -79127,29 +80866,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm + reduce(67), // ?, reduce: EqneTerm nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - shift(504), // + - shift(505), // - - shift(506), // .+ - shift(507), // .- - shift(508), // . + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(499), // > + shift(500), // >= + shift(501), // < + shift(502), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -79185,9 +80925,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(83), // $, reduce: AddsubdotTerm + reduce(68), // $, reduce: EqneTerm nil, // empty - reduce(83), // ;, reduce: AddsubdotTerm + reduce(68), // ;, reduce: EqneTerm nil, // md_token_begin nil, // { nil, // } @@ -79210,6 +80950,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -79218,36 +80959,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm + reduce(68), // ?, reduce: EqneTerm nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(510), // * - shift(511), // / - shift(512), // // - shift(513), // % - shift(514), // .* - shift(515), // ./ - shift(516), // .// + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(499), // > + shift(500), // >= + shift(501), // < + shift(502), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -79276,9 +81018,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(84), // $, reduce: AddsubdotTerm + reduce(70), // $, reduce: CmpTerm nil, // empty - reduce(84), // ;, reduce: AddsubdotTerm + reduce(70), // ;, reduce: CmpTerm nil, // md_token_begin nil, // { nil, // } @@ -79301,6 +81043,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -79309,36 +81052,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm + reduce(70), // ?, reduce: CmpTerm nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(510), // * - shift(511), // / - shift(512), // // - shift(513), // % - shift(514), // .* - shift(515), // ./ - shift(516), // .// + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(503), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -79367,9 +81111,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(85), // $, reduce: AddsubdotTerm + reduce(71), // $, reduce: CmpTerm nil, // empty - reduce(85), // ;, reduce: AddsubdotTerm + reduce(71), // ;, reduce: CmpTerm nil, // md_token_begin nil, // { nil, // } @@ -79392,6 +81136,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -79400,36 +81145,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm + reduce(71), // ?, reduce: CmpTerm nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(510), // * - shift(511), // / - shift(512), // // - shift(513), // % - shift(514), // .* - shift(515), // ./ - shift(516), // .// + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(503), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -79458,9 +81204,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(86), // $, reduce: AddsubdotTerm + reduce(72), // $, reduce: CmpTerm nil, // empty - reduce(86), // ;, reduce: AddsubdotTerm + reduce(72), // ;, reduce: CmpTerm nil, // md_token_begin nil, // { nil, // } @@ -79483,6 +81229,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -79491,36 +81238,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm + reduce(72), // ?, reduce: CmpTerm nil, // : - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(510), // * - shift(511), // / - shift(512), // // - shift(513), // % - shift(514), // .* - shift(515), // ./ - shift(516), // .// + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(503), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -79549,9 +81297,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(87), // $, reduce: AddsubdotTerm + reduce(73), // $, reduce: CmpTerm nil, // empty - reduce(87), // ;, reduce: AddsubdotTerm + reduce(73), // ;, reduce: CmpTerm nil, // md_token_begin nil, // { nil, // } @@ -79574,6 +81322,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -79582,36 +81331,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm + reduce(73), // ?, reduce: CmpTerm nil, // : - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(510), // * - shift(511), // / - shift(512), // // - shift(513), // % - shift(514), // .* - shift(515), // ./ - shift(516), // .// + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(503), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -79640,9 +81390,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(89), // $, reduce: MuldivTerm + reduce(75), // $, reduce: BitwiseORTerm nil, // empty - reduce(89), // ;, reduce: MuldivTerm + reduce(75), // ;, reduce: BitwiseORTerm nil, // md_token_begin nil, // { nil, // } @@ -79665,6 +81415,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -79673,36 +81424,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(89), // ?, reduce: MuldivTerm + reduce(75), // ?, reduce: BitwiseORTerm nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm + reduce(75), // ||, reduce: BitwiseORTerm + reduce(75), // ^^, reduce: BitwiseORTerm + reduce(75), // &&, reduce: BitwiseORTerm + reduce(75), // =~, reduce: BitwiseORTerm + reduce(75), // !=~, reduce: BitwiseORTerm + reduce(75), // ==, reduce: BitwiseORTerm + reduce(75), // !=, reduce: BitwiseORTerm + reduce(75), // >, reduce: BitwiseORTerm + reduce(75), // >=, reduce: BitwiseORTerm + reduce(75), // <, reduce: BitwiseORTerm + reduce(75), // <=, reduce: BitwiseORTerm + reduce(75), // |, reduce: BitwiseORTerm + shift(504), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -79731,9 +81483,9 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(90), // $, reduce: MuldivTerm + reduce(77), // $, reduce: BitwiseXORTerm nil, // empty - reduce(90), // ;, reduce: MuldivTerm + reduce(77), // ;, reduce: BitwiseXORTerm nil, // md_token_begin nil, // { nil, // } @@ -79756,6 +81508,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -79764,36 +81517,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(90), // ?, reduce: MuldivTerm + reduce(77), // ?, reduce: BitwiseXORTerm nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm + reduce(77), // ||, reduce: BitwiseXORTerm + reduce(77), // ^^, reduce: BitwiseXORTerm + reduce(77), // &&, reduce: BitwiseXORTerm + reduce(77), // =~, reduce: BitwiseXORTerm + reduce(77), // !=~, reduce: BitwiseXORTerm + reduce(77), // ==, reduce: BitwiseXORTerm + reduce(77), // !=, reduce: BitwiseXORTerm + reduce(77), // >, reduce: BitwiseXORTerm + reduce(77), // >=, reduce: BitwiseXORTerm + reduce(77), // <, reduce: BitwiseXORTerm + reduce(77), // <=, reduce: BitwiseXORTerm + reduce(77), // |, reduce: BitwiseXORTerm + reduce(77), // ^, reduce: BitwiseXORTerm + shift(505), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -79819,6 +81573,843 @@ var actionTab = actionTable{ }, }, actionRow{ // S877 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(79), // $, reduce: BitwiseANDTerm + nil, // empty + reduce(79), // ;, reduce: BitwiseANDTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(79), // ||, reduce: BitwiseANDTerm + reduce(79), // ^^, reduce: BitwiseANDTerm + reduce(79), // &&, reduce: BitwiseANDTerm + reduce(79), // =~, reduce: BitwiseANDTerm + reduce(79), // !=~, reduce: BitwiseANDTerm + reduce(79), // ==, reduce: BitwiseANDTerm + reduce(79), // !=, reduce: BitwiseANDTerm + reduce(79), // >, reduce: BitwiseANDTerm + reduce(79), // >=, reduce: BitwiseANDTerm + reduce(79), // <, reduce: BitwiseANDTerm + reduce(79), // <=, reduce: BitwiseANDTerm + reduce(79), // |, reduce: BitwiseANDTerm + reduce(79), // ^, reduce: BitwiseANDTerm + reduce(79), // &, reduce: BitwiseANDTerm + shift(506), // << + shift(507), // >> + shift(508), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S878 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(81), // $, reduce: BitwiseShiftTerm + nil, // empty + reduce(81), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(81), // ||, reduce: BitwiseShiftTerm + reduce(81), // ^^, reduce: BitwiseShiftTerm + reduce(81), // &&, reduce: BitwiseShiftTerm + reduce(81), // =~, reduce: BitwiseShiftTerm + reduce(81), // !=~, reduce: BitwiseShiftTerm + reduce(81), // ==, reduce: BitwiseShiftTerm + reduce(81), // !=, reduce: BitwiseShiftTerm + reduce(81), // >, reduce: BitwiseShiftTerm + reduce(81), // >=, reduce: BitwiseShiftTerm + reduce(81), // <, reduce: BitwiseShiftTerm + reduce(81), // <=, reduce: BitwiseShiftTerm + reduce(81), // |, reduce: BitwiseShiftTerm + reduce(81), // ^, reduce: BitwiseShiftTerm + reduce(81), // &, reduce: BitwiseShiftTerm + reduce(81), // <<, reduce: BitwiseShiftTerm + reduce(81), // >>, reduce: BitwiseShiftTerm + reduce(81), // >>>, reduce: BitwiseShiftTerm + shift(509), // + + shift(510), // - + shift(511), // .+ + shift(512), // .- + shift(513), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S879 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(82), // $, reduce: BitwiseShiftTerm + nil, // empty + reduce(82), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(509), // + + shift(510), // - + shift(511), // .+ + shift(512), // .- + shift(513), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S880 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(83), // $, reduce: BitwiseShiftTerm + nil, // empty + reduce(83), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(509), // + + shift(510), // - + shift(511), // .+ + shift(512), // .- + shift(513), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S881 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(85), // $, reduce: AddsubdotTerm + nil, // empty + reduce(85), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + nil, // : + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // >>>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(515), // * + shift(516), // / + shift(517), // // + shift(518), // % + shift(519), // .* + shift(520), // ./ + shift(521), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S882 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(86), // $, reduce: AddsubdotTerm + nil, // empty + reduce(86), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + nil, // : + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(515), // * + shift(516), // / + shift(517), // // + shift(518), // % + shift(519), // .* + shift(520), // ./ + shift(521), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S883 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(87), // $, reduce: AddsubdotTerm + nil, // empty + reduce(87), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + nil, // : + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(515), // * + shift(516), // / + shift(517), // // + shift(518), // % + shift(519), // .* + shift(520), // ./ + shift(521), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S884 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(88), // $, reduce: AddsubdotTerm + nil, // empty + reduce(88), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(515), // * + shift(516), // / + shift(517), // // + shift(518), // % + shift(519), // .* + shift(520), // ./ + shift(521), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S885 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(89), // $, reduce: AddsubdotTerm + nil, // empty + reduce(89), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(515), // * + shift(516), // / + shift(517), // // + shift(518), // % + shift(519), // .* + shift(520), // ./ + shift(521), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S886 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79847,6 +82438,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -79873,6 +82465,7 @@ var actionTab = actionTable{ reduce(91), // &, reduce: MuldivTerm reduce(91), // <<, reduce: MuldivTerm reduce(91), // >>, reduce: MuldivTerm + reduce(91), // >>>, reduce: MuldivTerm reduce(91), // +, reduce: MuldivTerm reduce(91), // -, reduce: MuldivTerm reduce(91), // .+, reduce: MuldivTerm @@ -79909,7 +82502,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S878 + actionRow{ // S887 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79938,6 +82531,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -79964,6 +82558,7 @@ var actionTab = actionTable{ reduce(92), // &, reduce: MuldivTerm reduce(92), // <<, reduce: MuldivTerm reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm reduce(92), // +, reduce: MuldivTerm reduce(92), // -, reduce: MuldivTerm reduce(92), // .+, reduce: MuldivTerm @@ -80000,7 +82595,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S879 + actionRow{ // S888 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80029,6 +82624,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -80055,6 +82651,7 @@ var actionTab = actionTable{ reduce(93), // &, reduce: MuldivTerm reduce(93), // <<, reduce: MuldivTerm reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm reduce(93), // +, reduce: MuldivTerm reduce(93), // -, reduce: MuldivTerm reduce(93), // .+, reduce: MuldivTerm @@ -80091,7 +82688,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S880 + actionRow{ // S889 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80120,6 +82717,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -80146,6 +82744,7 @@ var actionTab = actionTable{ reduce(94), // &, reduce: MuldivTerm reduce(94), // <<, reduce: MuldivTerm reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm reduce(94), // +, reduce: MuldivTerm reduce(94), // -, reduce: MuldivTerm reduce(94), // .+, reduce: MuldivTerm @@ -80182,7 +82781,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S881 + actionRow{ // S890 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80211,6 +82810,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -80237,6 +82837,7 @@ var actionTab = actionTable{ reduce(95), // &, reduce: MuldivTerm reduce(95), // <<, reduce: MuldivTerm reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm reduce(95), // +, reduce: MuldivTerm reduce(95), // -, reduce: MuldivTerm reduce(95), // .+, reduce: MuldivTerm @@ -80273,13 +82874,199 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S882 + actionRow{ // S891 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(96), // $, reduce: MuldivTerm + nil, // empty + reduce(96), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S892 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(97), // $, reduce: MuldivTerm + nil, // empty + reduce(97), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S893 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(104), // $, reduce: PowTerm + reduce(106), // $, reduce: PowTerm nil, // empty - reduce(104), // ;, reduce: PowTerm + reduce(106), // ;, reduce: PowTerm nil, // md_token_begin nil, // { nil, // } @@ -80302,6 +83089,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -80310,36 +83098,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(104), // ?, reduce: PowTerm + reduce(106), // ?, reduce: PowTerm nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm + reduce(106), // ||, reduce: PowTerm + reduce(106), // ^^, reduce: PowTerm + reduce(106), // &&, reduce: PowTerm + reduce(106), // =~, reduce: PowTerm + reduce(106), // !=~, reduce: PowTerm + reduce(106), // ==, reduce: PowTerm + reduce(106), // !=, reduce: PowTerm + reduce(106), // >, reduce: PowTerm + reduce(106), // >=, reduce: PowTerm + reduce(106), // <, reduce: PowTerm + reduce(106), // <=, reduce: PowTerm + reduce(106), // |, reduce: PowTerm + reduce(106), // ^, reduce: PowTerm + reduce(106), // &, reduce: PowTerm + reduce(106), // <<, reduce: PowTerm + reduce(106), // >>, reduce: PowTerm + reduce(106), // >>>, reduce: PowTerm + reduce(106), // +, reduce: PowTerm + reduce(106), // -, reduce: PowTerm + reduce(106), // .+, reduce: PowTerm + reduce(106), // .-, reduce: PowTerm + reduce(106), // ., reduce: PowTerm + reduce(106), // *, reduce: PowTerm + reduce(106), // /, reduce: PowTerm + reduce(106), // //, reduce: PowTerm + reduce(106), // %, reduce: PowTerm + reduce(106), // .*, reduce: PowTerm + reduce(106), // ./, reduce: PowTerm + reduce(106), // .//, reduce: PowTerm nil, // ! nil, // ~ nil, // ** @@ -80364,13 +83153,13 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S883 + actionRow{ // S894 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(106), // $, reduce: PrecedenceChainEnd + reduce(108), // $, reduce: PrecedenceChainEnd nil, // empty - reduce(106), // ;, reduce: PrecedenceChainEnd + reduce(108), // ;, reduce: PrecedenceChainEnd nil, // md_token_begin nil, // { nil, // } @@ -80393,6 +83182,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -80401,39 +83191,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd + reduce(108), // ?, reduce: PrecedenceChainEnd nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd + reduce(108), // ||, reduce: PrecedenceChainEnd + reduce(108), // ^^, reduce: PrecedenceChainEnd + reduce(108), // &&, reduce: PrecedenceChainEnd + reduce(108), // =~, reduce: PrecedenceChainEnd + reduce(108), // !=~, reduce: PrecedenceChainEnd + reduce(108), // ==, reduce: PrecedenceChainEnd + reduce(108), // !=, reduce: PrecedenceChainEnd + reduce(108), // >, reduce: PrecedenceChainEnd + reduce(108), // >=, reduce: PrecedenceChainEnd + reduce(108), // <, reduce: PrecedenceChainEnd + reduce(108), // <=, reduce: PrecedenceChainEnd + reduce(108), // |, reduce: PrecedenceChainEnd + reduce(108), // ^, reduce: PrecedenceChainEnd + reduce(108), // &, reduce: PrecedenceChainEnd + reduce(108), // <<, reduce: PrecedenceChainEnd + reduce(108), // >>, reduce: PrecedenceChainEnd + reduce(108), // >>>, reduce: PrecedenceChainEnd + reduce(108), // +, reduce: PrecedenceChainEnd + reduce(108), // -, reduce: PrecedenceChainEnd + reduce(108), // .+, reduce: PrecedenceChainEnd + reduce(108), // .-, reduce: PrecedenceChainEnd + reduce(108), // ., reduce: PrecedenceChainEnd + reduce(108), // *, reduce: PrecedenceChainEnd + reduce(108), // /, reduce: PrecedenceChainEnd + reduce(108), // //, reduce: PrecedenceChainEnd + reduce(108), // %, reduce: PrecedenceChainEnd + reduce(108), // .*, reduce: PrecedenceChainEnd + reduce(108), // ./, reduce: PrecedenceChainEnd + reduce(108), // .//, reduce: PrecedenceChainEnd nil, // ! nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd + reduce(108), // **, reduce: PrecedenceChainEnd nil, // ( nil, // ) nil, // md_token_string_literal @@ -80455,7 +83246,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S884 + actionRow{ // S895 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80468,7 +83259,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1161), // ] + shift(1177), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -80484,6 +83275,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -80493,7 +83285,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1162), // : + shift(1178), // : nil, // || nil, // ^^ nil, // && @@ -80510,6 +83302,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -80546,7 +83339,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S885 + actionRow{ // S896 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80554,20 +83347,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ - shift(1164), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(59), // [ + shift(1180), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -80575,6 +83368,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -80601,10 +83395,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -80613,31 +83408,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S886 + actionRow{ // S897 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80649,7 +83444,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(126), // [, reduce: MapLiteral + reduce(128), // [, reduce: MapLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -80666,6 +83461,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -80674,39 +83470,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MapLiteral - reduce(126), // :, reduce: MapLiteral - reduce(126), // ||, reduce: MapLiteral - reduce(126), // ^^, reduce: MapLiteral - reduce(126), // &&, reduce: MapLiteral - reduce(126), // =~, reduce: MapLiteral - reduce(126), // !=~, reduce: MapLiteral - reduce(126), // ==, reduce: MapLiteral - reduce(126), // !=, reduce: MapLiteral - reduce(126), // >, reduce: MapLiteral - reduce(126), // >=, reduce: MapLiteral - reduce(126), // <, reduce: MapLiteral - reduce(126), // <=, reduce: MapLiteral - reduce(126), // |, reduce: MapLiteral - reduce(126), // ^, reduce: MapLiteral - reduce(126), // &, reduce: MapLiteral - reduce(126), // <<, reduce: MapLiteral - reduce(126), // >>, reduce: MapLiteral - reduce(126), // +, reduce: MapLiteral - reduce(126), // -, reduce: MapLiteral - reduce(126), // .+, reduce: MapLiteral - reduce(126), // .-, reduce: MapLiteral - reduce(126), // ., reduce: MapLiteral - reduce(126), // *, reduce: MapLiteral - reduce(126), // /, reduce: MapLiteral - reduce(126), // //, reduce: MapLiteral - reduce(126), // %, reduce: MapLiteral - reduce(126), // .*, reduce: MapLiteral - reduce(126), // ./, reduce: MapLiteral - reduce(126), // .//, reduce: MapLiteral + reduce(128), // ?, reduce: MapLiteral + reduce(128), // :, reduce: MapLiteral + reduce(128), // ||, reduce: MapLiteral + reduce(128), // ^^, reduce: MapLiteral + reduce(128), // &&, reduce: MapLiteral + reduce(128), // =~, reduce: MapLiteral + reduce(128), // !=~, reduce: MapLiteral + reduce(128), // ==, reduce: MapLiteral + reduce(128), // !=, reduce: MapLiteral + reduce(128), // >, reduce: MapLiteral + reduce(128), // >=, reduce: MapLiteral + reduce(128), // <, reduce: MapLiteral + reduce(128), // <=, reduce: MapLiteral + reduce(128), // |, reduce: MapLiteral + reduce(128), // ^, reduce: MapLiteral + reduce(128), // &, reduce: MapLiteral + reduce(128), // <<, reduce: MapLiteral + reduce(128), // >>, reduce: MapLiteral + reduce(128), // >>>, reduce: MapLiteral + reduce(128), // +, reduce: MapLiteral + reduce(128), // -, reduce: MapLiteral + reduce(128), // .+, reduce: MapLiteral + reduce(128), // .-, reduce: MapLiteral + reduce(128), // ., reduce: MapLiteral + reduce(128), // *, reduce: MapLiteral + reduce(128), // /, reduce: MapLiteral + reduce(128), // //, reduce: MapLiteral + reduce(128), // %, reduce: MapLiteral + reduce(128), // .*, reduce: MapLiteral + reduce(128), // ./, reduce: MapLiteral + reduce(128), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(126), // **, reduce: MapLiteral + reduce(128), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -80728,7 +83525,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S887 + actionRow{ // S898 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80736,20 +83533,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { - shift(1165), // } + shift(216), // { + shift(1181), // } nil, // md_token_end nil, // = - shift(221), // [ + shift(223), // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -80757,6 +83554,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -80783,10 +83581,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -80795,31 +83594,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(255), // ! - shift(256), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(258), // ( + shift(260), // ( nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, - actionRow{ // S888 + actionRow{ // S899 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80828,7 +83627,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(130), // }, reduce: MapLiteralKeyValuePair + reduce(132), // }, reduce: MapLiteralKeyValuePair nil, // md_token_end nil, // = nil, // [ @@ -80848,6 +83647,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -80874,6 +83674,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -80896,7 +83697,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(130), // ,, reduce: MapLiteralKeyValuePair + reduce(132), // ,, reduce: MapLiteralKeyValuePair nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -80910,98 +83711,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S889 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(108), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // = - reduce(108), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(108), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(108), // ||, reduce: MlrvalOrFunction - reduce(108), // ^^, reduce: MlrvalOrFunction - reduce(108), // &&, reduce: MlrvalOrFunction - reduce(108), // =~, reduce: MlrvalOrFunction - reduce(108), // !=~, reduce: MlrvalOrFunction - reduce(108), // ==, reduce: MlrvalOrFunction - reduce(108), // !=, reduce: MlrvalOrFunction - reduce(108), // >, reduce: MlrvalOrFunction - reduce(108), // >=, reduce: MlrvalOrFunction - reduce(108), // <, reduce: MlrvalOrFunction - reduce(108), // <=, reduce: MlrvalOrFunction - reduce(108), // |, reduce: MlrvalOrFunction - reduce(108), // ^, reduce: MlrvalOrFunction - reduce(108), // &, reduce: MlrvalOrFunction - reduce(108), // <<, reduce: MlrvalOrFunction - reduce(108), // >>, reduce: MlrvalOrFunction - reduce(108), // +, reduce: MlrvalOrFunction - reduce(108), // -, reduce: MlrvalOrFunction - reduce(108), // .+, reduce: MlrvalOrFunction - reduce(108), // .-, reduce: MlrvalOrFunction - reduce(108), // ., reduce: MlrvalOrFunction - reduce(108), // *, reduce: MlrvalOrFunction - reduce(108), // /, reduce: MlrvalOrFunction - reduce(108), // //, reduce: MlrvalOrFunction - reduce(108), // %, reduce: MlrvalOrFunction - reduce(108), // .*, reduce: MlrvalOrFunction - reduce(108), // ./, reduce: MlrvalOrFunction - reduce(108), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(108), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(108), // ,, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S890 + actionRow{ // S900 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -81030,6 +83740,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -81056,6 +83767,7 @@ var actionTab = actionTable{ reduce(110), // &, reduce: MlrvalOrFunction reduce(110), // <<, reduce: MlrvalOrFunction reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // >>>, reduce: MlrvalOrFunction reduce(110), // +, reduce: MlrvalOrFunction reduce(110), // -, reduce: MlrvalOrFunction reduce(110), // .+, reduce: MlrvalOrFunction @@ -81092,3738 +83804,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S891 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(109), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // = - reduce(109), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(109), // ,, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S892 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(111), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // = - reduce(111), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(111), // ,, reduce: MlrvalOrFunction - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S893 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - shift(1167), // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S894 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(24), // }, reduce: FieldValue - nil, // md_token_end - nil, // = - reduce(24), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: FieldValue - nil, // : - reduce(24), // ||, reduce: FieldValue - reduce(24), // ^^, reduce: FieldValue - reduce(24), // &&, reduce: FieldValue - reduce(24), // =~, reduce: FieldValue - reduce(24), // !=~, reduce: FieldValue - reduce(24), // ==, reduce: FieldValue - reduce(24), // !=, reduce: FieldValue - reduce(24), // >, reduce: FieldValue - reduce(24), // >=, reduce: FieldValue - reduce(24), // <, reduce: FieldValue - reduce(24), // <=, reduce: FieldValue - reduce(24), // |, reduce: FieldValue - reduce(24), // ^, reduce: FieldValue - reduce(24), // &, reduce: FieldValue - reduce(24), // <<, reduce: FieldValue - reduce(24), // >>, reduce: FieldValue - reduce(24), // +, reduce: FieldValue - reduce(24), // -, reduce: FieldValue - reduce(24), // .+, reduce: FieldValue - reduce(24), // .-, reduce: FieldValue - reduce(24), // ., reduce: FieldValue - reduce(24), // *, reduce: FieldValue - reduce(24), // /, reduce: FieldValue - reduce(24), // //, reduce: FieldValue - reduce(24), // %, reduce: FieldValue - reduce(24), // .*, reduce: FieldValue - reduce(24), // ./, reduce: FieldValue - reduce(24), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(24), // ,, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S895 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(25), // }, reduce: FieldValue - nil, // md_token_end - nil, // = - reduce(25), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: FieldValue - nil, // : - reduce(25), // ||, reduce: FieldValue - reduce(25), // ^^, reduce: FieldValue - reduce(25), // &&, reduce: FieldValue - reduce(25), // =~, reduce: FieldValue - reduce(25), // !=~, reduce: FieldValue - reduce(25), // ==, reduce: FieldValue - reduce(25), // !=, reduce: FieldValue - reduce(25), // >, reduce: FieldValue - reduce(25), // >=, reduce: FieldValue - reduce(25), // <, reduce: FieldValue - reduce(25), // <=, reduce: FieldValue - reduce(25), // |, reduce: FieldValue - reduce(25), // ^, reduce: FieldValue - reduce(25), // &, reduce: FieldValue - reduce(25), // <<, reduce: FieldValue - reduce(25), // >>, reduce: FieldValue - reduce(25), // +, reduce: FieldValue - reduce(25), // -, reduce: FieldValue - reduce(25), // .+, reduce: FieldValue - reduce(25), // .-, reduce: FieldValue - reduce(25), // ., reduce: FieldValue - reduce(25), // *, reduce: FieldValue - reduce(25), // /, reduce: FieldValue - reduce(25), // //, reduce: FieldValue - reduce(25), // %, reduce: FieldValue - reduce(25), // .*, reduce: FieldValue - reduce(25), // ./, reduce: FieldValue - reduce(25), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(25), // ,, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S896 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(26), // }, reduce: FieldValue - nil, // md_token_end - nil, // = - reduce(26), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: FieldValue - nil, // : - reduce(26), // ||, reduce: FieldValue - reduce(26), // ^^, reduce: FieldValue - reduce(26), // &&, reduce: FieldValue - reduce(26), // =~, reduce: FieldValue - reduce(26), // !=~, reduce: FieldValue - reduce(26), // ==, reduce: FieldValue - reduce(26), // !=, reduce: FieldValue - reduce(26), // >, reduce: FieldValue - reduce(26), // >=, reduce: FieldValue - reduce(26), // <, reduce: FieldValue - reduce(26), // <=, reduce: FieldValue - reduce(26), // |, reduce: FieldValue - reduce(26), // ^, reduce: FieldValue - reduce(26), // &, reduce: FieldValue - reduce(26), // <<, reduce: FieldValue - reduce(26), // >>, reduce: FieldValue - reduce(26), // +, reduce: FieldValue - reduce(26), // -, reduce: FieldValue - reduce(26), // .+, reduce: FieldValue - reduce(26), // .-, reduce: FieldValue - reduce(26), // ., reduce: FieldValue - reduce(26), // *, reduce: FieldValue - reduce(26), // /, reduce: FieldValue - reduce(26), // //, reduce: FieldValue - reduce(26), // %, reduce: FieldValue - reduce(26), // .*, reduce: FieldValue - reduce(26), // ./, reduce: FieldValue - reduce(26), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: FieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(26), // ,, reduce: FieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S897 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(27), // }, reduce: DirectFieldValue - nil, // md_token_end - nil, // = - reduce(27), // [, reduce: DirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: DirectFieldValue - nil, // : - reduce(27), // ||, reduce: DirectFieldValue - reduce(27), // ^^, reduce: DirectFieldValue - reduce(27), // &&, reduce: DirectFieldValue - reduce(27), // =~, reduce: DirectFieldValue - reduce(27), // !=~, reduce: DirectFieldValue - reduce(27), // ==, reduce: DirectFieldValue - reduce(27), // !=, reduce: DirectFieldValue - reduce(27), // >, reduce: DirectFieldValue - reduce(27), // >=, reduce: DirectFieldValue - reduce(27), // <, reduce: DirectFieldValue - reduce(27), // <=, reduce: DirectFieldValue - reduce(27), // |, reduce: DirectFieldValue - reduce(27), // ^, reduce: DirectFieldValue - reduce(27), // &, reduce: DirectFieldValue - reduce(27), // <<, reduce: DirectFieldValue - reduce(27), // >>, reduce: DirectFieldValue - reduce(27), // +, reduce: DirectFieldValue - reduce(27), // -, reduce: DirectFieldValue - reduce(27), // .+, reduce: DirectFieldValue - reduce(27), // .-, reduce: DirectFieldValue - reduce(27), // ., reduce: DirectFieldValue - reduce(27), // *, reduce: DirectFieldValue - reduce(27), // /, reduce: DirectFieldValue - reduce(27), // //, reduce: DirectFieldValue - reduce(27), // %, reduce: DirectFieldValue - reduce(27), // .*, reduce: DirectFieldValue - reduce(27), // ./, reduce: DirectFieldValue - reduce(27), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(27), // **, reduce: DirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(27), // ,, reduce: DirectFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S898 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S899 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(29), // }, reduce: BracedFieldValue - nil, // md_token_end - nil, // = - reduce(29), // [, reduce: BracedFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: BracedFieldValue - nil, // : - reduce(29), // ||, reduce: BracedFieldValue - reduce(29), // ^^, reduce: BracedFieldValue - reduce(29), // &&, reduce: BracedFieldValue - reduce(29), // =~, reduce: BracedFieldValue - reduce(29), // !=~, reduce: BracedFieldValue - reduce(29), // ==, reduce: BracedFieldValue - reduce(29), // !=, reduce: BracedFieldValue - reduce(29), // >, reduce: BracedFieldValue - reduce(29), // >=, reduce: BracedFieldValue - reduce(29), // <, reduce: BracedFieldValue - reduce(29), // <=, reduce: BracedFieldValue - reduce(29), // |, reduce: BracedFieldValue - reduce(29), // ^, reduce: BracedFieldValue - reduce(29), // &, reduce: BracedFieldValue - reduce(29), // <<, reduce: BracedFieldValue - reduce(29), // >>, reduce: BracedFieldValue - reduce(29), // +, reduce: BracedFieldValue - reduce(29), // -, reduce: BracedFieldValue - reduce(29), // .+, reduce: BracedFieldValue - reduce(29), // .-, reduce: BracedFieldValue - reduce(29), // ., reduce: BracedFieldValue - reduce(29), // *, reduce: BracedFieldValue - reduce(29), // /, reduce: BracedFieldValue - reduce(29), // //, reduce: BracedFieldValue - reduce(29), // %, reduce: BracedFieldValue - reduce(29), // .*, reduce: BracedFieldValue - reduce(29), // ./, reduce: BracedFieldValue - reduce(29), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: BracedFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(29), // ,, reduce: BracedFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S900 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(30), // }, reduce: FullSrec - nil, // md_token_end - nil, // = - reduce(30), // [, reduce: FullSrec - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: FullSrec - nil, // : - reduce(30), // ||, reduce: FullSrec - reduce(30), // ^^, reduce: FullSrec - reduce(30), // &&, reduce: FullSrec - reduce(30), // =~, reduce: FullSrec - reduce(30), // !=~, reduce: FullSrec - reduce(30), // ==, reduce: FullSrec - reduce(30), // !=, reduce: FullSrec - reduce(30), // >, reduce: FullSrec - reduce(30), // >=, reduce: FullSrec - reduce(30), // <, reduce: FullSrec - reduce(30), // <=, reduce: FullSrec - reduce(30), // |, reduce: FullSrec - reduce(30), // ^, reduce: FullSrec - reduce(30), // &, reduce: FullSrec - reduce(30), // <<, reduce: FullSrec - reduce(30), // >>, reduce: FullSrec - reduce(30), // +, reduce: FullSrec - reduce(30), // -, reduce: FullSrec - reduce(30), // .+, reduce: FullSrec - reduce(30), // .-, reduce: FullSrec - reduce(30), // ., reduce: FullSrec - reduce(30), // *, reduce: FullSrec - reduce(30), // /, reduce: FullSrec - reduce(30), // //, reduce: FullSrec - reduce(30), // %, reduce: FullSrec - reduce(30), // .*, reduce: FullSrec - reduce(30), // ./, reduce: FullSrec - reduce(30), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(30), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(30), // ,, reduce: FullSrec - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S901 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(31), // }, reduce: OosvarValue - nil, // md_token_end - nil, // = - reduce(31), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: OosvarValue - nil, // : - reduce(31), // ||, reduce: OosvarValue - reduce(31), // ^^, reduce: OosvarValue - reduce(31), // &&, reduce: OosvarValue - reduce(31), // =~, reduce: OosvarValue - reduce(31), // !=~, reduce: OosvarValue - reduce(31), // ==, reduce: OosvarValue - reduce(31), // !=, reduce: OosvarValue - reduce(31), // >, reduce: OosvarValue - reduce(31), // >=, reduce: OosvarValue - reduce(31), // <, reduce: OosvarValue - reduce(31), // <=, reduce: OosvarValue - reduce(31), // |, reduce: OosvarValue - reduce(31), // ^, reduce: OosvarValue - reduce(31), // &, reduce: OosvarValue - reduce(31), // <<, reduce: OosvarValue - reduce(31), // >>, reduce: OosvarValue - reduce(31), // +, reduce: OosvarValue - reduce(31), // -, reduce: OosvarValue - reduce(31), // .+, reduce: OosvarValue - reduce(31), // .-, reduce: OosvarValue - reduce(31), // ., reduce: OosvarValue - reduce(31), // *, reduce: OosvarValue - reduce(31), // /, reduce: OosvarValue - reduce(31), // //, reduce: OosvarValue - reduce(31), // %, reduce: OosvarValue - reduce(31), // .*, reduce: OosvarValue - reduce(31), // ./, reduce: OosvarValue - reduce(31), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(31), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(31), // ,, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S902 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(32), // }, reduce: OosvarValue - nil, // md_token_end - nil, // = - reduce(32), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: OosvarValue - nil, // : - reduce(32), // ||, reduce: OosvarValue - reduce(32), // ^^, reduce: OosvarValue - reduce(32), // &&, reduce: OosvarValue - reduce(32), // =~, reduce: OosvarValue - reduce(32), // !=~, reduce: OosvarValue - reduce(32), // ==, reduce: OosvarValue - reduce(32), // !=, reduce: OosvarValue - reduce(32), // >, reduce: OosvarValue - reduce(32), // >=, reduce: OosvarValue - reduce(32), // <, reduce: OosvarValue - reduce(32), // <=, reduce: OosvarValue - reduce(32), // |, reduce: OosvarValue - reduce(32), // ^, reduce: OosvarValue - reduce(32), // &, reduce: OosvarValue - reduce(32), // <<, reduce: OosvarValue - reduce(32), // >>, reduce: OosvarValue - reduce(32), // +, reduce: OosvarValue - reduce(32), // -, reduce: OosvarValue - reduce(32), // .+, reduce: OosvarValue - reduce(32), // .-, reduce: OosvarValue - reduce(32), // ., reduce: OosvarValue - reduce(32), // *, reduce: OosvarValue - reduce(32), // /, reduce: OosvarValue - reduce(32), // //, reduce: OosvarValue - reduce(32), // %, reduce: OosvarValue - reduce(32), // .*, reduce: OosvarValue - reduce(32), // ./, reduce: OosvarValue - reduce(32), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(32), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(32), // ,, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S903 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(33), // }, reduce: OosvarValue - nil, // md_token_end - nil, // = - reduce(33), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: OosvarValue - nil, // : - reduce(33), // ||, reduce: OosvarValue - reduce(33), // ^^, reduce: OosvarValue - reduce(33), // &&, reduce: OosvarValue - reduce(33), // =~, reduce: OosvarValue - reduce(33), // !=~, reduce: OosvarValue - reduce(33), // ==, reduce: OosvarValue - reduce(33), // !=, reduce: OosvarValue - reduce(33), // >, reduce: OosvarValue - reduce(33), // >=, reduce: OosvarValue - reduce(33), // <, reduce: OosvarValue - reduce(33), // <=, reduce: OosvarValue - reduce(33), // |, reduce: OosvarValue - reduce(33), // ^, reduce: OosvarValue - reduce(33), // &, reduce: OosvarValue - reduce(33), // <<, reduce: OosvarValue - reduce(33), // >>, reduce: OosvarValue - reduce(33), // +, reduce: OosvarValue - reduce(33), // -, reduce: OosvarValue - reduce(33), // .+, reduce: OosvarValue - reduce(33), // .-, reduce: OosvarValue - reduce(33), // ., reduce: OosvarValue - reduce(33), // *, reduce: OosvarValue - reduce(33), // /, reduce: OosvarValue - reduce(33), // //, reduce: OosvarValue - reduce(33), // %, reduce: OosvarValue - reduce(33), // .*, reduce: OosvarValue - reduce(33), // ./, reduce: OosvarValue - reduce(33), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(33), // **, reduce: OosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(33), // ,, reduce: OosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S904 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(34), // }, reduce: DirectOosvarValue - nil, // md_token_end - nil, // = - reduce(34), // [, reduce: DirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: DirectOosvarValue - nil, // : - reduce(34), // ||, reduce: DirectOosvarValue - reduce(34), // ^^, reduce: DirectOosvarValue - reduce(34), // &&, reduce: DirectOosvarValue - reduce(34), // =~, reduce: DirectOosvarValue - reduce(34), // !=~, reduce: DirectOosvarValue - reduce(34), // ==, reduce: DirectOosvarValue - reduce(34), // !=, reduce: DirectOosvarValue - reduce(34), // >, reduce: DirectOosvarValue - reduce(34), // >=, reduce: DirectOosvarValue - reduce(34), // <, reduce: DirectOosvarValue - reduce(34), // <=, reduce: DirectOosvarValue - reduce(34), // |, reduce: DirectOosvarValue - reduce(34), // ^, reduce: DirectOosvarValue - reduce(34), // &, reduce: DirectOosvarValue - reduce(34), // <<, reduce: DirectOosvarValue - reduce(34), // >>, reduce: DirectOosvarValue - reduce(34), // +, reduce: DirectOosvarValue - reduce(34), // -, reduce: DirectOosvarValue - reduce(34), // .+, reduce: DirectOosvarValue - reduce(34), // .-, reduce: DirectOosvarValue - reduce(34), // ., reduce: DirectOosvarValue - reduce(34), // *, reduce: DirectOosvarValue - reduce(34), // /, reduce: DirectOosvarValue - reduce(34), // //, reduce: DirectOosvarValue - reduce(34), // %, reduce: DirectOosvarValue - reduce(34), // .*, reduce: DirectOosvarValue - reduce(34), // ./, reduce: DirectOosvarValue - reduce(34), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(34), // **, reduce: DirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(34), // ,, reduce: DirectOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S905 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S906 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(36), // }, reduce: BracedOosvarValue - nil, // md_token_end - nil, // = - reduce(36), // [, reduce: BracedOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(36), // ?, reduce: BracedOosvarValue - nil, // : - reduce(36), // ||, reduce: BracedOosvarValue - reduce(36), // ^^, reduce: BracedOosvarValue - reduce(36), // &&, reduce: BracedOosvarValue - reduce(36), // =~, reduce: BracedOosvarValue - reduce(36), // !=~, reduce: BracedOosvarValue - reduce(36), // ==, reduce: BracedOosvarValue - reduce(36), // !=, reduce: BracedOosvarValue - reduce(36), // >, reduce: BracedOosvarValue - reduce(36), // >=, reduce: BracedOosvarValue - reduce(36), // <, reduce: BracedOosvarValue - reduce(36), // <=, reduce: BracedOosvarValue - reduce(36), // |, reduce: BracedOosvarValue - reduce(36), // ^, reduce: BracedOosvarValue - reduce(36), // &, reduce: BracedOosvarValue - reduce(36), // <<, reduce: BracedOosvarValue - reduce(36), // >>, reduce: BracedOosvarValue - reduce(36), // +, reduce: BracedOosvarValue - reduce(36), // -, reduce: BracedOosvarValue - reduce(36), // .+, reduce: BracedOosvarValue - reduce(36), // .-, reduce: BracedOosvarValue - reduce(36), // ., reduce: BracedOosvarValue - reduce(36), // *, reduce: BracedOosvarValue - reduce(36), // /, reduce: BracedOosvarValue - reduce(36), // //, reduce: BracedOosvarValue - reduce(36), // %, reduce: BracedOosvarValue - reduce(36), // .*, reduce: BracedOosvarValue - reduce(36), // ./, reduce: BracedOosvarValue - reduce(36), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(36), // **, reduce: BracedOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(36), // ,, reduce: BracedOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S907 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(37), // }, reduce: FullOosvar - nil, // md_token_end - nil, // = - reduce(37), // [, reduce: FullOosvar - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(37), // ?, reduce: FullOosvar - nil, // : - reduce(37), // ||, reduce: FullOosvar - reduce(37), // ^^, reduce: FullOosvar - reduce(37), // &&, reduce: FullOosvar - reduce(37), // =~, reduce: FullOosvar - reduce(37), // !=~, reduce: FullOosvar - reduce(37), // ==, reduce: FullOosvar - reduce(37), // !=, reduce: FullOosvar - reduce(37), // >, reduce: FullOosvar - reduce(37), // >=, reduce: FullOosvar - reduce(37), // <, reduce: FullOosvar - reduce(37), // <=, reduce: FullOosvar - reduce(37), // |, reduce: FullOosvar - reduce(37), // ^, reduce: FullOosvar - reduce(37), // &, reduce: FullOosvar - reduce(37), // <<, reduce: FullOosvar - reduce(37), // >>, reduce: FullOosvar - reduce(37), // +, reduce: FullOosvar - reduce(37), // -, reduce: FullOosvar - reduce(37), // .+, reduce: FullOosvar - reduce(37), // .-, reduce: FullOosvar - reduce(37), // ., reduce: FullOosvar - reduce(37), // *, reduce: FullOosvar - reduce(37), // /, reduce: FullOosvar - reduce(37), // //, reduce: FullOosvar - reduce(37), // %, reduce: FullOosvar - reduce(37), // .*, reduce: FullOosvar - reduce(37), // ./, reduce: FullOosvar - reduce(37), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(37), // **, reduce: FullOosvar - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(37), // ,, reduce: FullOosvar - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S908 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(54), // }, reduce: Rvalue - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(54), // ,, reduce: Rvalue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S909 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(55), // }, reduce: PrecedenceChainStart - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(55), // ,, reduce: PrecedenceChainStart - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S910 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(57), // }, reduce: TernaryTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(1171), // ? - nil, // : - shift(1172), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(57), // ,, reduce: TernaryTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S911 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(59), // }, reduce: LogicalOrTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalOrTerm - nil, // : - reduce(59), // ||, reduce: LogicalOrTerm - shift(1173), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(59), // ,, reduce: LogicalOrTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S912 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(61), // }, reduce: LogicalXORTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalXORTerm - nil, // : - reduce(61), // ||, reduce: LogicalXORTerm - reduce(61), // ^^, reduce: LogicalXORTerm - shift(1174), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(61), // ,, reduce: LogicalXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S913 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(63), // }, reduce: LogicalAndTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: LogicalAndTerm - nil, // : - reduce(63), // ||, reduce: LogicalAndTerm - reduce(63), // ^^, reduce: LogicalAndTerm - reduce(63), // &&, reduce: LogicalAndTerm - shift(1175), // =~ - shift(1176), // !=~ - shift(1177), // == - shift(1178), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(63), // ,, reduce: LogicalAndTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S914 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(68), // }, reduce: EqneTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: EqneTerm - nil, // : - reduce(68), // ||, reduce: EqneTerm - reduce(68), // ^^, reduce: EqneTerm - reduce(68), // &&, reduce: EqneTerm - reduce(68), // =~, reduce: EqneTerm - reduce(68), // !=~, reduce: EqneTerm - reduce(68), // ==, reduce: EqneTerm - reduce(68), // !=, reduce: EqneTerm - shift(1179), // > - shift(1180), // >= - shift(1181), // < - shift(1182), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(68), // ,, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S915 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(73), // }, reduce: CmpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: CmpTerm - nil, // : - reduce(73), // ||, reduce: CmpTerm - reduce(73), // ^^, reduce: CmpTerm - reduce(73), // &&, reduce: CmpTerm - reduce(73), // =~, reduce: CmpTerm - reduce(73), // !=~, reduce: CmpTerm - reduce(73), // ==, reduce: CmpTerm - reduce(73), // !=, reduce: CmpTerm - reduce(73), // >, reduce: CmpTerm - reduce(73), // >=, reduce: CmpTerm - reduce(73), // <, reduce: CmpTerm - reduce(73), // <=, reduce: CmpTerm - shift(1183), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(73), // ,, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S916 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(75), // }, reduce: BitwiseORTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseORTerm - nil, // : - reduce(75), // ||, reduce: BitwiseORTerm - reduce(75), // ^^, reduce: BitwiseORTerm - reduce(75), // &&, reduce: BitwiseORTerm - reduce(75), // =~, reduce: BitwiseORTerm - reduce(75), // !=~, reduce: BitwiseORTerm - reduce(75), // ==, reduce: BitwiseORTerm - reduce(75), // !=, reduce: BitwiseORTerm - reduce(75), // >, reduce: BitwiseORTerm - reduce(75), // >=, reduce: BitwiseORTerm - reduce(75), // <, reduce: BitwiseORTerm - reduce(75), // <=, reduce: BitwiseORTerm - reduce(75), // |, reduce: BitwiseORTerm - shift(1184), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(75), // ,, reduce: BitwiseORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S917 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(77), // }, reduce: BitwiseXORTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(77), // ||, reduce: BitwiseXORTerm - reduce(77), // ^^, reduce: BitwiseXORTerm - reduce(77), // &&, reduce: BitwiseXORTerm - reduce(77), // =~, reduce: BitwiseXORTerm - reduce(77), // !=~, reduce: BitwiseXORTerm - reduce(77), // ==, reduce: BitwiseXORTerm - reduce(77), // !=, reduce: BitwiseXORTerm - reduce(77), // >, reduce: BitwiseXORTerm - reduce(77), // >=, reduce: BitwiseXORTerm - reduce(77), // <, reduce: BitwiseXORTerm - reduce(77), // <=, reduce: BitwiseXORTerm - reduce(77), // |, reduce: BitwiseXORTerm - reduce(77), // ^, reduce: BitwiseXORTerm - shift(1185), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(77), // ,, reduce: BitwiseXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S918 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(79), // }, reduce: BitwiseANDTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(79), // ||, reduce: BitwiseANDTerm - reduce(79), // ^^, reduce: BitwiseANDTerm - reduce(79), // &&, reduce: BitwiseANDTerm - reduce(79), // =~, reduce: BitwiseANDTerm - reduce(79), // !=~, reduce: BitwiseANDTerm - reduce(79), // ==, reduce: BitwiseANDTerm - reduce(79), // !=, reduce: BitwiseANDTerm - reduce(79), // >, reduce: BitwiseANDTerm - reduce(79), // >=, reduce: BitwiseANDTerm - reduce(79), // <, reduce: BitwiseANDTerm - reduce(79), // <=, reduce: BitwiseANDTerm - reduce(79), // |, reduce: BitwiseANDTerm - reduce(79), // ^, reduce: BitwiseANDTerm - reduce(79), // &, reduce: BitwiseANDTerm - shift(1186), // << - shift(1187), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(79), // ,, reduce: BitwiseANDTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S919 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(82), // }, reduce: BitwiseShiftTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(82), // ||, reduce: BitwiseShiftTerm - reduce(82), // ^^, reduce: BitwiseShiftTerm - reduce(82), // &&, reduce: BitwiseShiftTerm - reduce(82), // =~, reduce: BitwiseShiftTerm - reduce(82), // !=~, reduce: BitwiseShiftTerm - reduce(82), // ==, reduce: BitwiseShiftTerm - reduce(82), // !=, reduce: BitwiseShiftTerm - reduce(82), // >, reduce: BitwiseShiftTerm - reduce(82), // >=, reduce: BitwiseShiftTerm - reduce(82), // <, reduce: BitwiseShiftTerm - reduce(82), // <=, reduce: BitwiseShiftTerm - reduce(82), // |, reduce: BitwiseShiftTerm - reduce(82), // ^, reduce: BitwiseShiftTerm - reduce(82), // &, reduce: BitwiseShiftTerm - reduce(82), // <<, reduce: BitwiseShiftTerm - reduce(82), // >>, reduce: BitwiseShiftTerm - shift(1188), // + - shift(1189), // - - shift(1190), // .+ - shift(1191), // .- - shift(1192), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(82), // ,, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S920 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S921 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(88), // }, reduce: AddsubdotTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: AddsubdotTerm - nil, // : - reduce(88), // ||, reduce: AddsubdotTerm - reduce(88), // ^^, reduce: AddsubdotTerm - reduce(88), // &&, reduce: AddsubdotTerm - reduce(88), // =~, reduce: AddsubdotTerm - reduce(88), // !=~, reduce: AddsubdotTerm - reduce(88), // ==, reduce: AddsubdotTerm - reduce(88), // !=, reduce: AddsubdotTerm - reduce(88), // >, reduce: AddsubdotTerm - reduce(88), // >=, reduce: AddsubdotTerm - reduce(88), // <, reduce: AddsubdotTerm - reduce(88), // <=, reduce: AddsubdotTerm - reduce(88), // |, reduce: AddsubdotTerm - reduce(88), // ^, reduce: AddsubdotTerm - reduce(88), // &, reduce: AddsubdotTerm - reduce(88), // <<, reduce: AddsubdotTerm - reduce(88), // >>, reduce: AddsubdotTerm - reduce(88), // +, reduce: AddsubdotTerm - reduce(88), // -, reduce: AddsubdotTerm - reduce(88), // .+, reduce: AddsubdotTerm - reduce(88), // .-, reduce: AddsubdotTerm - reduce(88), // ., reduce: AddsubdotTerm - shift(1194), // * - shift(1195), // / - shift(1196), // // - shift(1197), // % - shift(1198), // .* - shift(1199), // ./ - shift(1200), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(88), // ,, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S922 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S923 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S924 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S925 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(96), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: MuldivTerm - nil, // : - reduce(96), // ||, reduce: MuldivTerm - reduce(96), // ^^, reduce: MuldivTerm - reduce(96), // &&, reduce: MuldivTerm - reduce(96), // =~, reduce: MuldivTerm - reduce(96), // !=~, reduce: MuldivTerm - reduce(96), // ==, reduce: MuldivTerm - reduce(96), // !=, reduce: MuldivTerm - reduce(96), // >, reduce: MuldivTerm - reduce(96), // >=, reduce: MuldivTerm - reduce(96), // <, reduce: MuldivTerm - reduce(96), // <=, reduce: MuldivTerm - reduce(96), // |, reduce: MuldivTerm - reduce(96), // ^, reduce: MuldivTerm - reduce(96), // &, reduce: MuldivTerm - reduce(96), // <<, reduce: MuldivTerm - reduce(96), // >>, reduce: MuldivTerm - reduce(96), // +, reduce: MuldivTerm - reduce(96), // -, reduce: MuldivTerm - reduce(96), // .+, reduce: MuldivTerm - reduce(96), // .-, reduce: MuldivTerm - reduce(96), // ., reduce: MuldivTerm - reduce(96), // *, reduce: MuldivTerm - reduce(96), // /, reduce: MuldivTerm - reduce(96), // //, reduce: MuldivTerm - reduce(96), // %, reduce: MuldivTerm - reduce(96), // .*, reduce: MuldivTerm - reduce(96), // ./, reduce: MuldivTerm - reduce(96), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(96), // ,, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S926 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(103), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: UnaryOpTerm - nil, // : - reduce(103), // ||, reduce: UnaryOpTerm - reduce(103), // ^^, reduce: UnaryOpTerm - reduce(103), // &&, reduce: UnaryOpTerm - reduce(103), // =~, reduce: UnaryOpTerm - reduce(103), // !=~, reduce: UnaryOpTerm - reduce(103), // ==, reduce: UnaryOpTerm - reduce(103), // !=, reduce: UnaryOpTerm - reduce(103), // >, reduce: UnaryOpTerm - reduce(103), // >=, reduce: UnaryOpTerm - reduce(103), // <, reduce: UnaryOpTerm - reduce(103), // <=, reduce: UnaryOpTerm - reduce(103), // |, reduce: UnaryOpTerm - reduce(103), // ^, reduce: UnaryOpTerm - reduce(103), // &, reduce: UnaryOpTerm - reduce(103), // <<, reduce: UnaryOpTerm - reduce(103), // >>, reduce: UnaryOpTerm - reduce(103), // +, reduce: UnaryOpTerm - reduce(103), // -, reduce: UnaryOpTerm - reduce(103), // .+, reduce: UnaryOpTerm - reduce(103), // .-, reduce: UnaryOpTerm - reduce(103), // ., reduce: UnaryOpTerm - reduce(103), // *, reduce: UnaryOpTerm - reduce(103), // /, reduce: UnaryOpTerm - reduce(103), // //, reduce: UnaryOpTerm - reduce(103), // %, reduce: UnaryOpTerm - reduce(103), // .*, reduce: UnaryOpTerm - reduce(103), // ./, reduce: UnaryOpTerm - reduce(103), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(103), // ,, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S927 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S928 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S929 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(105), // }, reduce: PowTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: PowTerm - nil, // : - reduce(105), // ||, reduce: PowTerm - reduce(105), // ^^, reduce: PowTerm - reduce(105), // &&, reduce: PowTerm - reduce(105), // =~, reduce: PowTerm - reduce(105), // !=~, reduce: PowTerm - reduce(105), // ==, reduce: PowTerm - reduce(105), // !=, reduce: PowTerm - reduce(105), // >, reduce: PowTerm - reduce(105), // >=, reduce: PowTerm - reduce(105), // <, reduce: PowTerm - reduce(105), // <=, reduce: PowTerm - reduce(105), // |, reduce: PowTerm - reduce(105), // ^, reduce: PowTerm - reduce(105), // &, reduce: PowTerm - reduce(105), // <<, reduce: PowTerm - reduce(105), // >>, reduce: PowTerm - reduce(105), // +, reduce: PowTerm - reduce(105), // -, reduce: PowTerm - reduce(105), // .+, reduce: PowTerm - reduce(105), // .-, reduce: PowTerm - reduce(105), // ., reduce: PowTerm - reduce(105), // *, reduce: PowTerm - reduce(105), // /, reduce: PowTerm - reduce(105), // //, reduce: PowTerm - reduce(105), // %, reduce: PowTerm - reduce(105), // .*, reduce: PowTerm - reduce(105), // ./, reduce: PowTerm - reduce(105), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(1206), // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(105), // ,, reduce: PowTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S930 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(431), // ! - shift(432), // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, - actionRow{ // S931 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(107), // }, reduce: PrecedenceChainEnd - nil, // md_token_end - nil, // = - shift(1208), // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(107), // ||, reduce: PrecedenceChainEnd - reduce(107), // ^^, reduce: PrecedenceChainEnd - reduce(107), // &&, reduce: PrecedenceChainEnd - reduce(107), // =~, reduce: PrecedenceChainEnd - reduce(107), // !=~, reduce: PrecedenceChainEnd - reduce(107), // ==, reduce: PrecedenceChainEnd - reduce(107), // !=, reduce: PrecedenceChainEnd - reduce(107), // >, reduce: PrecedenceChainEnd - reduce(107), // >=, reduce: PrecedenceChainEnd - reduce(107), // <, reduce: PrecedenceChainEnd - reduce(107), // <=, reduce: PrecedenceChainEnd - reduce(107), // |, reduce: PrecedenceChainEnd - reduce(107), // ^, reduce: PrecedenceChainEnd - reduce(107), // &, reduce: PrecedenceChainEnd - reduce(107), // <<, reduce: PrecedenceChainEnd - reduce(107), // >>, reduce: PrecedenceChainEnd - reduce(107), // +, reduce: PrecedenceChainEnd - reduce(107), // -, reduce: PrecedenceChainEnd - reduce(107), // .+, reduce: PrecedenceChainEnd - reduce(107), // .-, reduce: PrecedenceChainEnd - reduce(107), // ., reduce: PrecedenceChainEnd - reduce(107), // *, reduce: PrecedenceChainEnd - reduce(107), // /, reduce: PrecedenceChainEnd - reduce(107), // //, reduce: PrecedenceChainEnd - reduce(107), // %, reduce: PrecedenceChainEnd - reduce(107), // .*, reduce: PrecedenceChainEnd - reduce(107), // ./, reduce: PrecedenceChainEnd - reduce(107), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(107), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(107), // ,, reduce: PrecedenceChainEnd - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S932 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84852,6 +83833,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -84878,6 +83860,7 @@ var actionTab = actionTable{ reduce(112), // &, reduce: MlrvalOrFunction reduce(112), // <<, reduce: MlrvalOrFunction reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction reduce(112), // +, reduce: MlrvalOrFunction reduce(112), // -, reduce: MlrvalOrFunction reduce(112), // .+, reduce: MlrvalOrFunction @@ -84914,7 +83897,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S933 + actionRow{ // S902 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(111), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(111), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + 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 + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(111), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S903 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84943,6 +84019,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -84969,6 +84046,7 @@ var actionTab = actionTable{ reduce(113), // &, reduce: MlrvalOrFunction reduce(113), // <<, reduce: MlrvalOrFunction reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // >>>, reduce: MlrvalOrFunction reduce(113), // +, reduce: MlrvalOrFunction reduce(113), // -, reduce: MlrvalOrFunction reduce(113), // .+, reduce: MlrvalOrFunction @@ -85005,7 +84083,3634 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S904 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + shift(1183), // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S905 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(24), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(24), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: FieldValue + nil, // : + reduce(24), // ||, reduce: FieldValue + reduce(24), // ^^, reduce: FieldValue + reduce(24), // &&, reduce: FieldValue + reduce(24), // =~, reduce: FieldValue + reduce(24), // !=~, reduce: FieldValue + reduce(24), // ==, reduce: FieldValue + reduce(24), // !=, reduce: FieldValue + reduce(24), // >, reduce: FieldValue + reduce(24), // >=, reduce: FieldValue + reduce(24), // <, reduce: FieldValue + reduce(24), // <=, reduce: FieldValue + reduce(24), // |, reduce: FieldValue + reduce(24), // ^, reduce: FieldValue + reduce(24), // &, reduce: FieldValue + reduce(24), // <<, reduce: FieldValue + reduce(24), // >>, reduce: FieldValue + reduce(24), // >>>, reduce: FieldValue + reduce(24), // +, reduce: FieldValue + reduce(24), // -, reduce: FieldValue + reduce(24), // .+, reduce: FieldValue + reduce(24), // .-, reduce: FieldValue + reduce(24), // ., reduce: FieldValue + reduce(24), // *, reduce: FieldValue + reduce(24), // /, reduce: FieldValue + reduce(24), // //, reduce: FieldValue + reduce(24), // %, reduce: FieldValue + reduce(24), // .*, reduce: FieldValue + reduce(24), // ./, reduce: FieldValue + reduce(24), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(24), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S906 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(25), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(25), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: FieldValue + nil, // : + reduce(25), // ||, reduce: FieldValue + reduce(25), // ^^, reduce: FieldValue + reduce(25), // &&, reduce: FieldValue + reduce(25), // =~, reduce: FieldValue + reduce(25), // !=~, reduce: FieldValue + reduce(25), // ==, reduce: FieldValue + reduce(25), // !=, reduce: FieldValue + reduce(25), // >, reduce: FieldValue + reduce(25), // >=, reduce: FieldValue + reduce(25), // <, reduce: FieldValue + reduce(25), // <=, reduce: FieldValue + reduce(25), // |, reduce: FieldValue + reduce(25), // ^, reduce: FieldValue + reduce(25), // &, reduce: FieldValue + reduce(25), // <<, reduce: FieldValue + reduce(25), // >>, reduce: FieldValue + reduce(25), // >>>, reduce: FieldValue + reduce(25), // +, reduce: FieldValue + reduce(25), // -, reduce: FieldValue + reduce(25), // .+, reduce: FieldValue + reduce(25), // .-, reduce: FieldValue + reduce(25), // ., reduce: FieldValue + reduce(25), // *, reduce: FieldValue + reduce(25), // /, reduce: FieldValue + reduce(25), // //, reduce: FieldValue + reduce(25), // %, reduce: FieldValue + reduce(25), // .*, reduce: FieldValue + reduce(25), // ./, reduce: FieldValue + reduce(25), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(25), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S907 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(26), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(26), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: FieldValue + nil, // : + reduce(26), // ||, reduce: FieldValue + reduce(26), // ^^, reduce: FieldValue + reduce(26), // &&, reduce: FieldValue + reduce(26), // =~, reduce: FieldValue + reduce(26), // !=~, reduce: FieldValue + reduce(26), // ==, reduce: FieldValue + reduce(26), // !=, reduce: FieldValue + reduce(26), // >, reduce: FieldValue + reduce(26), // >=, reduce: FieldValue + reduce(26), // <, reduce: FieldValue + reduce(26), // <=, reduce: FieldValue + reduce(26), // |, reduce: FieldValue + reduce(26), // ^, reduce: FieldValue + reduce(26), // &, reduce: FieldValue + reduce(26), // <<, reduce: FieldValue + reduce(26), // >>, reduce: FieldValue + reduce(26), // >>>, reduce: FieldValue + reduce(26), // +, reduce: FieldValue + reduce(26), // -, reduce: FieldValue + reduce(26), // .+, reduce: FieldValue + reduce(26), // .-, reduce: FieldValue + reduce(26), // ., reduce: FieldValue + reduce(26), // *, reduce: FieldValue + reduce(26), // /, reduce: FieldValue + reduce(26), // //, reduce: FieldValue + reduce(26), // %, reduce: FieldValue + reduce(26), // .*, reduce: FieldValue + reduce(26), // ./, reduce: FieldValue + reduce(26), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: FieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(26), // ,, reduce: FieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S908 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(27), // }, reduce: DirectFieldValue + nil, // md_token_end + nil, // = + reduce(27), // [, reduce: DirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: DirectFieldValue + nil, // : + reduce(27), // ||, reduce: DirectFieldValue + reduce(27), // ^^, reduce: DirectFieldValue + reduce(27), // &&, reduce: DirectFieldValue + reduce(27), // =~, reduce: DirectFieldValue + reduce(27), // !=~, reduce: DirectFieldValue + reduce(27), // ==, reduce: DirectFieldValue + reduce(27), // !=, reduce: DirectFieldValue + reduce(27), // >, reduce: DirectFieldValue + reduce(27), // >=, reduce: DirectFieldValue + reduce(27), // <, reduce: DirectFieldValue + reduce(27), // <=, reduce: DirectFieldValue + reduce(27), // |, reduce: DirectFieldValue + reduce(27), // ^, reduce: DirectFieldValue + reduce(27), // &, reduce: DirectFieldValue + reduce(27), // <<, reduce: DirectFieldValue + reduce(27), // >>, reduce: DirectFieldValue + reduce(27), // >>>, reduce: DirectFieldValue + reduce(27), // +, reduce: DirectFieldValue + reduce(27), // -, reduce: DirectFieldValue + reduce(27), // .+, reduce: DirectFieldValue + reduce(27), // .-, reduce: DirectFieldValue + reduce(27), // ., reduce: DirectFieldValue + reduce(27), // *, reduce: DirectFieldValue + reduce(27), // /, reduce: DirectFieldValue + reduce(27), // //, reduce: DirectFieldValue + reduce(27), // %, reduce: DirectFieldValue + reduce(27), // .*, reduce: DirectFieldValue + reduce(27), // ./, reduce: DirectFieldValue + reduce(27), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(27), // **, reduce: DirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(27), // ,, reduce: DirectFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S909 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S910 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(29), // }, reduce: BracedFieldValue + nil, // md_token_end + nil, // = + reduce(29), // [, reduce: BracedFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: BracedFieldValue + nil, // : + reduce(29), // ||, reduce: BracedFieldValue + reduce(29), // ^^, reduce: BracedFieldValue + reduce(29), // &&, reduce: BracedFieldValue + reduce(29), // =~, reduce: BracedFieldValue + reduce(29), // !=~, reduce: BracedFieldValue + reduce(29), // ==, reduce: BracedFieldValue + reduce(29), // !=, reduce: BracedFieldValue + reduce(29), // >, reduce: BracedFieldValue + reduce(29), // >=, reduce: BracedFieldValue + reduce(29), // <, reduce: BracedFieldValue + reduce(29), // <=, reduce: BracedFieldValue + reduce(29), // |, reduce: BracedFieldValue + reduce(29), // ^, reduce: BracedFieldValue + reduce(29), // &, reduce: BracedFieldValue + reduce(29), // <<, reduce: BracedFieldValue + reduce(29), // >>, reduce: BracedFieldValue + reduce(29), // >>>, reduce: BracedFieldValue + reduce(29), // +, reduce: BracedFieldValue + reduce(29), // -, reduce: BracedFieldValue + reduce(29), // .+, reduce: BracedFieldValue + reduce(29), // .-, reduce: BracedFieldValue + reduce(29), // ., reduce: BracedFieldValue + reduce(29), // *, reduce: BracedFieldValue + reduce(29), // /, reduce: BracedFieldValue + reduce(29), // //, reduce: BracedFieldValue + reduce(29), // %, reduce: BracedFieldValue + reduce(29), // .*, reduce: BracedFieldValue + reduce(29), // ./, reduce: BracedFieldValue + reduce(29), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: BracedFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(29), // ,, reduce: BracedFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S911 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(30), // }, reduce: FullSrec + nil, // md_token_end + nil, // = + reduce(30), // [, reduce: FullSrec + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: FullSrec + nil, // : + reduce(30), // ||, reduce: FullSrec + reduce(30), // ^^, reduce: FullSrec + reduce(30), // &&, reduce: FullSrec + reduce(30), // =~, reduce: FullSrec + reduce(30), // !=~, reduce: FullSrec + reduce(30), // ==, reduce: FullSrec + reduce(30), // !=, reduce: FullSrec + reduce(30), // >, reduce: FullSrec + reduce(30), // >=, reduce: FullSrec + reduce(30), // <, reduce: FullSrec + reduce(30), // <=, reduce: FullSrec + reduce(30), // |, reduce: FullSrec + reduce(30), // ^, reduce: FullSrec + reduce(30), // &, reduce: FullSrec + reduce(30), // <<, reduce: FullSrec + reduce(30), // >>, reduce: FullSrec + reduce(30), // >>>, reduce: FullSrec + reduce(30), // +, reduce: FullSrec + reduce(30), // -, reduce: FullSrec + reduce(30), // .+, reduce: FullSrec + reduce(30), // .-, reduce: FullSrec + reduce(30), // ., reduce: FullSrec + reduce(30), // *, reduce: FullSrec + reduce(30), // /, reduce: FullSrec + reduce(30), // //, reduce: FullSrec + reduce(30), // %, reduce: FullSrec + reduce(30), // .*, reduce: FullSrec + reduce(30), // ./, reduce: FullSrec + reduce(30), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(30), // **, reduce: FullSrec + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(30), // ,, reduce: FullSrec + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S912 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(31), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(31), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: OosvarValue + nil, // : + reduce(31), // ||, reduce: OosvarValue + reduce(31), // ^^, reduce: OosvarValue + reduce(31), // &&, reduce: OosvarValue + reduce(31), // =~, reduce: OosvarValue + reduce(31), // !=~, reduce: OosvarValue + reduce(31), // ==, reduce: OosvarValue + reduce(31), // !=, reduce: OosvarValue + reduce(31), // >, reduce: OosvarValue + reduce(31), // >=, reduce: OosvarValue + reduce(31), // <, reduce: OosvarValue + reduce(31), // <=, reduce: OosvarValue + reduce(31), // |, reduce: OosvarValue + reduce(31), // ^, reduce: OosvarValue + reduce(31), // &, reduce: OosvarValue + reduce(31), // <<, reduce: OosvarValue + reduce(31), // >>, reduce: OosvarValue + reduce(31), // >>>, reduce: OosvarValue + reduce(31), // +, reduce: OosvarValue + reduce(31), // -, reduce: OosvarValue + reduce(31), // .+, reduce: OosvarValue + reduce(31), // .-, reduce: OosvarValue + reduce(31), // ., reduce: OosvarValue + reduce(31), // *, reduce: OosvarValue + reduce(31), // /, reduce: OosvarValue + reduce(31), // //, reduce: OosvarValue + reduce(31), // %, reduce: OosvarValue + reduce(31), // .*, reduce: OosvarValue + reduce(31), // ./, reduce: OosvarValue + reduce(31), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(31), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S913 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(32), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(32), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: OosvarValue + nil, // : + reduce(32), // ||, reduce: OosvarValue + reduce(32), // ^^, reduce: OosvarValue + reduce(32), // &&, reduce: OosvarValue + reduce(32), // =~, reduce: OosvarValue + reduce(32), // !=~, reduce: OosvarValue + reduce(32), // ==, reduce: OosvarValue + reduce(32), // !=, reduce: OosvarValue + reduce(32), // >, reduce: OosvarValue + reduce(32), // >=, reduce: OosvarValue + reduce(32), // <, reduce: OosvarValue + reduce(32), // <=, reduce: OosvarValue + reduce(32), // |, reduce: OosvarValue + reduce(32), // ^, reduce: OosvarValue + reduce(32), // &, reduce: OosvarValue + reduce(32), // <<, reduce: OosvarValue + reduce(32), // >>, reduce: OosvarValue + reduce(32), // >>>, reduce: OosvarValue + reduce(32), // +, reduce: OosvarValue + reduce(32), // -, reduce: OosvarValue + reduce(32), // .+, reduce: OosvarValue + reduce(32), // .-, reduce: OosvarValue + reduce(32), // ., reduce: OosvarValue + reduce(32), // *, reduce: OosvarValue + reduce(32), // /, reduce: OosvarValue + reduce(32), // //, reduce: OosvarValue + reduce(32), // %, reduce: OosvarValue + reduce(32), // .*, reduce: OosvarValue + reduce(32), // ./, reduce: OosvarValue + reduce(32), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(32), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S914 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(33), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(33), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: OosvarValue + nil, // : + reduce(33), // ||, reduce: OosvarValue + reduce(33), // ^^, reduce: OosvarValue + reduce(33), // &&, reduce: OosvarValue + reduce(33), // =~, reduce: OosvarValue + reduce(33), // !=~, reduce: OosvarValue + reduce(33), // ==, reduce: OosvarValue + reduce(33), // !=, reduce: OosvarValue + reduce(33), // >, reduce: OosvarValue + reduce(33), // >=, reduce: OosvarValue + reduce(33), // <, reduce: OosvarValue + reduce(33), // <=, reduce: OosvarValue + reduce(33), // |, reduce: OosvarValue + reduce(33), // ^, reduce: OosvarValue + reduce(33), // &, reduce: OosvarValue + reduce(33), // <<, reduce: OosvarValue + reduce(33), // >>, reduce: OosvarValue + reduce(33), // >>>, reduce: OosvarValue + reduce(33), // +, reduce: OosvarValue + reduce(33), // -, reduce: OosvarValue + reduce(33), // .+, reduce: OosvarValue + reduce(33), // .-, reduce: OosvarValue + reduce(33), // ., reduce: OosvarValue + reduce(33), // *, reduce: OosvarValue + reduce(33), // /, reduce: OosvarValue + reduce(33), // //, reduce: OosvarValue + reduce(33), // %, reduce: OosvarValue + reduce(33), // .*, reduce: OosvarValue + reduce(33), // ./, reduce: OosvarValue + reduce(33), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: OosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(33), // ,, reduce: OosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S915 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(34), // }, reduce: DirectOosvarValue + nil, // md_token_end + nil, // = + reduce(34), // [, reduce: DirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: DirectOosvarValue + nil, // : + reduce(34), // ||, reduce: DirectOosvarValue + reduce(34), // ^^, reduce: DirectOosvarValue + reduce(34), // &&, reduce: DirectOosvarValue + reduce(34), // =~, reduce: DirectOosvarValue + reduce(34), // !=~, reduce: DirectOosvarValue + reduce(34), // ==, reduce: DirectOosvarValue + reduce(34), // !=, reduce: DirectOosvarValue + reduce(34), // >, reduce: DirectOosvarValue + reduce(34), // >=, reduce: DirectOosvarValue + reduce(34), // <, reduce: DirectOosvarValue + reduce(34), // <=, reduce: DirectOosvarValue + reduce(34), // |, reduce: DirectOosvarValue + reduce(34), // ^, reduce: DirectOosvarValue + reduce(34), // &, reduce: DirectOosvarValue + reduce(34), // <<, reduce: DirectOosvarValue + reduce(34), // >>, reduce: DirectOosvarValue + reduce(34), // >>>, reduce: DirectOosvarValue + reduce(34), // +, reduce: DirectOosvarValue + reduce(34), // -, reduce: DirectOosvarValue + reduce(34), // .+, reduce: DirectOosvarValue + reduce(34), // .-, reduce: DirectOosvarValue + reduce(34), // ., reduce: DirectOosvarValue + reduce(34), // *, reduce: DirectOosvarValue + reduce(34), // /, reduce: DirectOosvarValue + reduce(34), // //, reduce: DirectOosvarValue + reduce(34), // %, reduce: DirectOosvarValue + reduce(34), // .*, reduce: DirectOosvarValue + reduce(34), // ./, reduce: DirectOosvarValue + reduce(34), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(34), // **, reduce: DirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(34), // ,, reduce: DirectOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S916 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S917 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(36), // }, reduce: BracedOosvarValue + nil, // md_token_end + nil, // = + reduce(36), // [, reduce: BracedOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: BracedOosvarValue + nil, // : + reduce(36), // ||, reduce: BracedOosvarValue + reduce(36), // ^^, reduce: BracedOosvarValue + reduce(36), // &&, reduce: BracedOosvarValue + reduce(36), // =~, reduce: BracedOosvarValue + reduce(36), // !=~, reduce: BracedOosvarValue + reduce(36), // ==, reduce: BracedOosvarValue + reduce(36), // !=, reduce: BracedOosvarValue + reduce(36), // >, reduce: BracedOosvarValue + reduce(36), // >=, reduce: BracedOosvarValue + reduce(36), // <, reduce: BracedOosvarValue + reduce(36), // <=, reduce: BracedOosvarValue + reduce(36), // |, reduce: BracedOosvarValue + reduce(36), // ^, reduce: BracedOosvarValue + reduce(36), // &, reduce: BracedOosvarValue + reduce(36), // <<, reduce: BracedOosvarValue + reduce(36), // >>, reduce: BracedOosvarValue + reduce(36), // >>>, reduce: BracedOosvarValue + reduce(36), // +, reduce: BracedOosvarValue + reduce(36), // -, reduce: BracedOosvarValue + reduce(36), // .+, reduce: BracedOosvarValue + reduce(36), // .-, reduce: BracedOosvarValue + reduce(36), // ., reduce: BracedOosvarValue + reduce(36), // *, reduce: BracedOosvarValue + reduce(36), // /, reduce: BracedOosvarValue + reduce(36), // //, reduce: BracedOosvarValue + reduce(36), // %, reduce: BracedOosvarValue + reduce(36), // .*, reduce: BracedOosvarValue + reduce(36), // ./, reduce: BracedOosvarValue + reduce(36), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(36), // **, reduce: BracedOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(36), // ,, reduce: BracedOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S918 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(37), // }, reduce: FullOosvar + nil, // md_token_end + nil, // = + reduce(37), // [, reduce: FullOosvar + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: FullOosvar + nil, // : + reduce(37), // ||, reduce: FullOosvar + reduce(37), // ^^, reduce: FullOosvar + reduce(37), // &&, reduce: FullOosvar + reduce(37), // =~, reduce: FullOosvar + reduce(37), // !=~, reduce: FullOosvar + reduce(37), // ==, reduce: FullOosvar + reduce(37), // !=, reduce: FullOosvar + reduce(37), // >, reduce: FullOosvar + reduce(37), // >=, reduce: FullOosvar + reduce(37), // <, reduce: FullOosvar + reduce(37), // <=, reduce: FullOosvar + reduce(37), // |, reduce: FullOosvar + reduce(37), // ^, reduce: FullOosvar + reduce(37), // &, reduce: FullOosvar + reduce(37), // <<, reduce: FullOosvar + reduce(37), // >>, reduce: FullOosvar + reduce(37), // >>>, reduce: FullOosvar + reduce(37), // +, reduce: FullOosvar + reduce(37), // -, reduce: FullOosvar + reduce(37), // .+, reduce: FullOosvar + reduce(37), // .-, reduce: FullOosvar + reduce(37), // ., reduce: FullOosvar + reduce(37), // *, reduce: FullOosvar + reduce(37), // /, reduce: FullOosvar + reduce(37), // //, reduce: FullOosvar + reduce(37), // %, reduce: FullOosvar + reduce(37), // .*, reduce: FullOosvar + reduce(37), // ./, reduce: FullOosvar + reduce(37), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(37), // **, reduce: FullOosvar + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(37), // ,, reduce: FullOosvar + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S919 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(55), // }, reduce: Rvalue + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(55), // ,, reduce: Rvalue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S920 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(56), // }, reduce: PrecedenceChainStart + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(56), // ,, reduce: PrecedenceChainStart + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S921 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(58), // }, reduce: TernaryTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(1187), // ? + nil, // : + shift(1188), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(58), // ,, reduce: TernaryTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S922 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(60), // }, reduce: LogicalOrTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalOrTerm + nil, // : + reduce(60), // ||, reduce: LogicalOrTerm + shift(1189), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(60), // ,, reduce: LogicalOrTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S923 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(62), // }, reduce: LogicalXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: LogicalXORTerm + nil, // : + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(1190), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(62), // ,, reduce: LogicalXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S924 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(64), // }, reduce: LogicalAndTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: LogicalAndTerm + nil, // : + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(1191), // =~ + shift(1192), // !=~ + shift(1193), // == + shift(1194), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(64), // ,, reduce: LogicalAndTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S925 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(69), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: EqneTerm + nil, // : + reduce(69), // ||, reduce: EqneTerm + reduce(69), // ^^, reduce: EqneTerm + reduce(69), // &&, reduce: EqneTerm + reduce(69), // =~, reduce: EqneTerm + reduce(69), // !=~, reduce: EqneTerm + reduce(69), // ==, reduce: EqneTerm + reduce(69), // !=, reduce: EqneTerm + shift(1195), // > + shift(1196), // >= + shift(1197), // < + shift(1198), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(69), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S926 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(74), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: CmpTerm + nil, // : + reduce(74), // ||, reduce: CmpTerm + reduce(74), // ^^, reduce: CmpTerm + reduce(74), // &&, reduce: CmpTerm + reduce(74), // =~, reduce: CmpTerm + reduce(74), // !=~, reduce: CmpTerm + reduce(74), // ==, reduce: CmpTerm + reduce(74), // !=, reduce: CmpTerm + reduce(74), // >, reduce: CmpTerm + reduce(74), // >=, reduce: CmpTerm + reduce(74), // <, reduce: CmpTerm + reduce(74), // <=, reduce: CmpTerm + shift(1199), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(74), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S927 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(76), // }, reduce: BitwiseORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseORTerm + nil, // : + reduce(76), // ||, reduce: BitwiseORTerm + reduce(76), // ^^, reduce: BitwiseORTerm + reduce(76), // &&, reduce: BitwiseORTerm + reduce(76), // =~, reduce: BitwiseORTerm + reduce(76), // !=~, reduce: BitwiseORTerm + reduce(76), // ==, reduce: BitwiseORTerm + reduce(76), // !=, reduce: BitwiseORTerm + reduce(76), // >, reduce: BitwiseORTerm + reduce(76), // >=, reduce: BitwiseORTerm + reduce(76), // <, reduce: BitwiseORTerm + reduce(76), // <=, reduce: BitwiseORTerm + reduce(76), // |, reduce: BitwiseORTerm + shift(1200), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(76), // ,, reduce: BitwiseORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S928 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(78), // }, reduce: BitwiseXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(78), // ||, reduce: BitwiseXORTerm + reduce(78), // ^^, reduce: BitwiseXORTerm + reduce(78), // &&, reduce: BitwiseXORTerm + reduce(78), // =~, reduce: BitwiseXORTerm + reduce(78), // !=~, reduce: BitwiseXORTerm + reduce(78), // ==, reduce: BitwiseXORTerm + reduce(78), // !=, reduce: BitwiseXORTerm + reduce(78), // >, reduce: BitwiseXORTerm + reduce(78), // >=, reduce: BitwiseXORTerm + reduce(78), // <, reduce: BitwiseXORTerm + reduce(78), // <=, reduce: BitwiseXORTerm + reduce(78), // |, reduce: BitwiseXORTerm + reduce(78), // ^, reduce: BitwiseXORTerm + shift(1201), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(78), // ,, reduce: BitwiseXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S929 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(80), // }, reduce: BitwiseANDTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(80), // ||, reduce: BitwiseANDTerm + reduce(80), // ^^, reduce: BitwiseANDTerm + reduce(80), // &&, reduce: BitwiseANDTerm + reduce(80), // =~, reduce: BitwiseANDTerm + reduce(80), // !=~, reduce: BitwiseANDTerm + reduce(80), // ==, reduce: BitwiseANDTerm + reduce(80), // !=, reduce: BitwiseANDTerm + reduce(80), // >, reduce: BitwiseANDTerm + reduce(80), // >=, reduce: BitwiseANDTerm + reduce(80), // <, reduce: BitwiseANDTerm + reduce(80), // <=, reduce: BitwiseANDTerm + reduce(80), // |, reduce: BitwiseANDTerm + reduce(80), // ^, reduce: BitwiseANDTerm + reduce(80), // &, reduce: BitwiseANDTerm + shift(1202), // << + shift(1203), // >> + shift(1204), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(80), // ,, reduce: BitwiseANDTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S930 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(84), // }, reduce: BitwiseShiftTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(84), // ||, reduce: BitwiseShiftTerm + reduce(84), // ^^, reduce: BitwiseShiftTerm + reduce(84), // &&, reduce: BitwiseShiftTerm + reduce(84), // =~, reduce: BitwiseShiftTerm + reduce(84), // !=~, reduce: BitwiseShiftTerm + reduce(84), // ==, reduce: BitwiseShiftTerm + reduce(84), // !=, reduce: BitwiseShiftTerm + reduce(84), // >, reduce: BitwiseShiftTerm + reduce(84), // >=, reduce: BitwiseShiftTerm + reduce(84), // <, reduce: BitwiseShiftTerm + reduce(84), // <=, reduce: BitwiseShiftTerm + reduce(84), // |, reduce: BitwiseShiftTerm + reduce(84), // ^, reduce: BitwiseShiftTerm + reduce(84), // &, reduce: BitwiseShiftTerm + reduce(84), // <<, reduce: BitwiseShiftTerm + reduce(84), // >>, reduce: BitwiseShiftTerm + reduce(84), // >>>, reduce: BitwiseShiftTerm + shift(1205), // + + shift(1206), // - + shift(1207), // .+ + shift(1208), // .- + shift(1209), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(84), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S931 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S932 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(90), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: AddsubdotTerm + nil, // : + reduce(90), // ||, reduce: AddsubdotTerm + reduce(90), // ^^, reduce: AddsubdotTerm + reduce(90), // &&, reduce: AddsubdotTerm + reduce(90), // =~, reduce: AddsubdotTerm + reduce(90), // !=~, reduce: AddsubdotTerm + reduce(90), // ==, reduce: AddsubdotTerm + reduce(90), // !=, reduce: AddsubdotTerm + reduce(90), // >, reduce: AddsubdotTerm + reduce(90), // >=, reduce: AddsubdotTerm + reduce(90), // <, reduce: AddsubdotTerm + reduce(90), // <=, reduce: AddsubdotTerm + reduce(90), // |, reduce: AddsubdotTerm + reduce(90), // ^, reduce: AddsubdotTerm + reduce(90), // &, reduce: AddsubdotTerm + reduce(90), // <<, reduce: AddsubdotTerm + reduce(90), // >>, reduce: AddsubdotTerm + reduce(90), // >>>, reduce: AddsubdotTerm + reduce(90), // +, reduce: AddsubdotTerm + reduce(90), // -, reduce: AddsubdotTerm + reduce(90), // .+, reduce: AddsubdotTerm + reduce(90), // .-, reduce: AddsubdotTerm + reduce(90), // ., reduce: AddsubdotTerm + shift(1211), // * + shift(1212), // / + shift(1213), // // + shift(1214), // % + shift(1215), // .* + shift(1216), // ./ + shift(1217), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(90), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S933 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, actionRow{ // S934 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S935 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S936 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(98), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: MuldivTerm + nil, // : + reduce(98), // ||, reduce: MuldivTerm + reduce(98), // ^^, reduce: MuldivTerm + reduce(98), // &&, reduce: MuldivTerm + reduce(98), // =~, reduce: MuldivTerm + reduce(98), // !=~, reduce: MuldivTerm + reduce(98), // ==, reduce: MuldivTerm + reduce(98), // !=, reduce: MuldivTerm + reduce(98), // >, reduce: MuldivTerm + reduce(98), // >=, reduce: MuldivTerm + reduce(98), // <, reduce: MuldivTerm + reduce(98), // <=, reduce: MuldivTerm + reduce(98), // |, reduce: MuldivTerm + reduce(98), // ^, reduce: MuldivTerm + reduce(98), // &, reduce: MuldivTerm + reduce(98), // <<, reduce: MuldivTerm + reduce(98), // >>, reduce: MuldivTerm + reduce(98), // >>>, reduce: MuldivTerm + reduce(98), // +, reduce: MuldivTerm + reduce(98), // -, reduce: MuldivTerm + reduce(98), // .+, reduce: MuldivTerm + reduce(98), // .-, reduce: MuldivTerm + reduce(98), // ., reduce: MuldivTerm + reduce(98), // *, reduce: MuldivTerm + reduce(98), // /, reduce: MuldivTerm + reduce(98), // //, reduce: MuldivTerm + reduce(98), // %, reduce: MuldivTerm + reduce(98), // .*, reduce: MuldivTerm + reduce(98), // ./, reduce: MuldivTerm + reduce(98), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(98), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S937 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(105), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: UnaryOpTerm + nil, // : + reduce(105), // ||, reduce: UnaryOpTerm + reduce(105), // ^^, reduce: UnaryOpTerm + reduce(105), // &&, reduce: UnaryOpTerm + reduce(105), // =~, reduce: UnaryOpTerm + reduce(105), // !=~, reduce: UnaryOpTerm + reduce(105), // ==, reduce: UnaryOpTerm + reduce(105), // !=, reduce: UnaryOpTerm + reduce(105), // >, reduce: UnaryOpTerm + reduce(105), // >=, reduce: UnaryOpTerm + reduce(105), // <, reduce: UnaryOpTerm + reduce(105), // <=, reduce: UnaryOpTerm + reduce(105), // |, reduce: UnaryOpTerm + reduce(105), // ^, reduce: UnaryOpTerm + reduce(105), // &, reduce: UnaryOpTerm + reduce(105), // <<, reduce: UnaryOpTerm + reduce(105), // >>, reduce: UnaryOpTerm + reduce(105), // >>>, reduce: UnaryOpTerm + reduce(105), // +, reduce: UnaryOpTerm + reduce(105), // -, reduce: UnaryOpTerm + reduce(105), // .+, reduce: UnaryOpTerm + reduce(105), // .-, reduce: UnaryOpTerm + reduce(105), // ., reduce: UnaryOpTerm + reduce(105), // *, reduce: UnaryOpTerm + reduce(105), // /, reduce: UnaryOpTerm + reduce(105), // //, reduce: UnaryOpTerm + reduce(105), // %, reduce: UnaryOpTerm + reduce(105), // .*, reduce: UnaryOpTerm + reduce(105), // ./, reduce: UnaryOpTerm + reduce(105), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(105), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S938 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S939 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S940 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(107), // }, reduce: PowTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: PowTerm + nil, // : + reduce(107), // ||, reduce: PowTerm + reduce(107), // ^^, reduce: PowTerm + reduce(107), // &&, reduce: PowTerm + reduce(107), // =~, reduce: PowTerm + reduce(107), // !=~, reduce: PowTerm + reduce(107), // ==, reduce: PowTerm + reduce(107), // !=, reduce: PowTerm + reduce(107), // >, reduce: PowTerm + reduce(107), // >=, reduce: PowTerm + reduce(107), // <, reduce: PowTerm + reduce(107), // <=, reduce: PowTerm + reduce(107), // |, reduce: PowTerm + reduce(107), // ^, reduce: PowTerm + reduce(107), // &, reduce: PowTerm + reduce(107), // <<, reduce: PowTerm + reduce(107), // >>, reduce: PowTerm + reduce(107), // >>>, reduce: PowTerm + reduce(107), // +, reduce: PowTerm + reduce(107), // -, reduce: PowTerm + reduce(107), // .+, reduce: PowTerm + reduce(107), // .-, reduce: PowTerm + reduce(107), // ., reduce: PowTerm + reduce(107), // *, reduce: PowTerm + reduce(107), // /, reduce: PowTerm + reduce(107), // //, reduce: PowTerm + reduce(107), // %, reduce: PowTerm + reduce(107), // .*, reduce: PowTerm + reduce(107), // ./, reduce: PowTerm + reduce(107), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(1223), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(107), // ,, reduce: PowTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S941 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM + }, + }, + actionRow{ // S942 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(109), // }, reduce: PrecedenceChainEnd + nil, // md_token_end + nil, // = + shift(1225), // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(109), // ||, reduce: PrecedenceChainEnd + reduce(109), // ^^, reduce: PrecedenceChainEnd + reduce(109), // &&, reduce: PrecedenceChainEnd + reduce(109), // =~, reduce: PrecedenceChainEnd + reduce(109), // !=~, reduce: PrecedenceChainEnd + reduce(109), // ==, reduce: PrecedenceChainEnd + reduce(109), // !=, reduce: PrecedenceChainEnd + reduce(109), // >, reduce: PrecedenceChainEnd + reduce(109), // >=, reduce: PrecedenceChainEnd + reduce(109), // <, reduce: PrecedenceChainEnd + reduce(109), // <=, reduce: PrecedenceChainEnd + reduce(109), // |, reduce: PrecedenceChainEnd + reduce(109), // ^, reduce: PrecedenceChainEnd + reduce(109), // &, reduce: PrecedenceChainEnd + reduce(109), // <<, reduce: PrecedenceChainEnd + reduce(109), // >>, reduce: PrecedenceChainEnd + reduce(109), // >>>, reduce: PrecedenceChainEnd + reduce(109), // +, reduce: PrecedenceChainEnd + reduce(109), // -, reduce: PrecedenceChainEnd + reduce(109), // .+, reduce: PrecedenceChainEnd + reduce(109), // .-, reduce: PrecedenceChainEnd + reduce(109), // ., reduce: PrecedenceChainEnd + reduce(109), // *, reduce: PrecedenceChainEnd + reduce(109), // /, reduce: PrecedenceChainEnd + reduce(109), // //, reduce: PrecedenceChainEnd + reduce(109), // %, reduce: PrecedenceChainEnd + reduce(109), // .*, reduce: PrecedenceChainEnd + reduce(109), // ./, reduce: PrecedenceChainEnd + reduce(109), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(109), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(109), // ,, reduce: PrecedenceChainEnd + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S943 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85034,6 +87739,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -85060,6 +87766,7 @@ var actionTab = actionTable{ reduce(114), // &, reduce: MlrvalOrFunction reduce(114), // <<, reduce: MlrvalOrFunction reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction reduce(114), // +, reduce: MlrvalOrFunction reduce(114), // -, reduce: MlrvalOrFunction reduce(114), // .+, reduce: MlrvalOrFunction @@ -85096,7 +87803,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S935 + actionRow{ // S944 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85125,6 +87832,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -85151,6 +87859,7 @@ var actionTab = actionTable{ reduce(115), // &, reduce: MlrvalOrFunction reduce(115), // <<, reduce: MlrvalOrFunction reduce(115), // >>, reduce: MlrvalOrFunction + reduce(115), // >>>, reduce: MlrvalOrFunction reduce(115), // +, reduce: MlrvalOrFunction reduce(115), // -, reduce: MlrvalOrFunction reduce(115), // .+, reduce: MlrvalOrFunction @@ -85187,7 +87896,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S936 + actionRow{ // S945 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85216,6 +87925,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -85242,6 +87952,7 @@ var actionTab = actionTable{ 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 @@ -85278,7 +87989,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S937 + actionRow{ // S946 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85307,6 +88018,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -85333,6 +88045,7 @@ var actionTab = actionTable{ 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 @@ -85369,7 +88082,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S938 + actionRow{ // S947 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85378,10 +88091,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(124), // }, reduce: MlrvalOrFunction + reduce(118), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(124), // [, reduce: MlrvalOrFunction + reduce(118), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -85398,6 +88111,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -85406,39 +88120,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(124), // ?, reduce: MlrvalOrFunction + reduce(118), // ?, reduce: MlrvalOrFunction nil, // : - reduce(124), // ||, reduce: MlrvalOrFunction - reduce(124), // ^^, reduce: MlrvalOrFunction - reduce(124), // &&, reduce: MlrvalOrFunction - reduce(124), // =~, reduce: MlrvalOrFunction - reduce(124), // !=~, reduce: MlrvalOrFunction - reduce(124), // ==, reduce: MlrvalOrFunction - reduce(124), // !=, reduce: MlrvalOrFunction - reduce(124), // >, reduce: MlrvalOrFunction - reduce(124), // >=, reduce: MlrvalOrFunction - reduce(124), // <, reduce: MlrvalOrFunction - reduce(124), // <=, reduce: MlrvalOrFunction - reduce(124), // |, reduce: MlrvalOrFunction - reduce(124), // ^, reduce: MlrvalOrFunction - reduce(124), // &, reduce: MlrvalOrFunction - reduce(124), // <<, reduce: MlrvalOrFunction - reduce(124), // >>, reduce: MlrvalOrFunction - reduce(124), // +, reduce: MlrvalOrFunction - reduce(124), // -, reduce: MlrvalOrFunction - reduce(124), // .+, reduce: MlrvalOrFunction - reduce(124), // .-, reduce: MlrvalOrFunction - reduce(124), // ., reduce: MlrvalOrFunction - reduce(124), // *, reduce: MlrvalOrFunction - reduce(124), // /, reduce: MlrvalOrFunction - reduce(124), // //, reduce: MlrvalOrFunction - reduce(124), // %, reduce: MlrvalOrFunction - reduce(124), // .*, reduce: MlrvalOrFunction - reduce(124), // ./, reduce: MlrvalOrFunction - reduce(124), // .//, reduce: MlrvalOrFunction + reduce(118), // ||, reduce: MlrvalOrFunction + reduce(118), // ^^, reduce: MlrvalOrFunction + reduce(118), // &&, reduce: MlrvalOrFunction + reduce(118), // =~, reduce: MlrvalOrFunction + reduce(118), // !=~, reduce: MlrvalOrFunction + reduce(118), // ==, reduce: MlrvalOrFunction + reduce(118), // !=, reduce: MlrvalOrFunction + reduce(118), // >, reduce: MlrvalOrFunction + reduce(118), // >=, reduce: MlrvalOrFunction + reduce(118), // <, reduce: MlrvalOrFunction + reduce(118), // <=, reduce: MlrvalOrFunction + reduce(118), // |, reduce: MlrvalOrFunction + reduce(118), // ^, reduce: MlrvalOrFunction + reduce(118), // &, reduce: MlrvalOrFunction + reduce(118), // <<, reduce: MlrvalOrFunction + reduce(118), // >>, reduce: MlrvalOrFunction + reduce(118), // >>>, reduce: MlrvalOrFunction + reduce(118), // +, reduce: MlrvalOrFunction + reduce(118), // -, reduce: MlrvalOrFunction + reduce(118), // .+, reduce: MlrvalOrFunction + reduce(118), // .-, reduce: MlrvalOrFunction + reduce(118), // ., reduce: MlrvalOrFunction + reduce(118), // *, reduce: MlrvalOrFunction + reduce(118), // /, reduce: MlrvalOrFunction + reduce(118), // //, reduce: MlrvalOrFunction + reduce(118), // %, reduce: MlrvalOrFunction + reduce(118), // .*, reduce: MlrvalOrFunction + reduce(118), // ./, reduce: MlrvalOrFunction + reduce(118), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(124), // **, reduce: MlrvalOrFunction + reduce(118), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -85446,7 +88161,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(124), // ,, reduce: MlrvalOrFunction + reduce(118), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -85460,7 +88175,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S939 + actionRow{ // S948 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85469,10 +88184,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(131), // }, reduce: MlrvalOrFunction + reduce(119), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(131), // [, reduce: MlrvalOrFunction + reduce(119), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -85489,6 +88204,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -85497,39 +88213,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(131), // ?, reduce: MlrvalOrFunction + reduce(119), // ?, reduce: MlrvalOrFunction nil, // : - reduce(131), // ||, reduce: MlrvalOrFunction - reduce(131), // ^^, reduce: MlrvalOrFunction - reduce(131), // &&, reduce: MlrvalOrFunction - reduce(131), // =~, reduce: MlrvalOrFunction - reduce(131), // !=~, reduce: MlrvalOrFunction - reduce(131), // ==, reduce: MlrvalOrFunction - reduce(131), // !=, reduce: MlrvalOrFunction - reduce(131), // >, reduce: MlrvalOrFunction - reduce(131), // >=, reduce: MlrvalOrFunction - reduce(131), // <, reduce: MlrvalOrFunction - reduce(131), // <=, reduce: MlrvalOrFunction - reduce(131), // |, reduce: MlrvalOrFunction - reduce(131), // ^, reduce: MlrvalOrFunction - reduce(131), // &, reduce: MlrvalOrFunction - reduce(131), // <<, reduce: MlrvalOrFunction - reduce(131), // >>, reduce: MlrvalOrFunction - reduce(131), // +, reduce: MlrvalOrFunction - reduce(131), // -, reduce: MlrvalOrFunction - reduce(131), // .+, reduce: MlrvalOrFunction - reduce(131), // .-, reduce: MlrvalOrFunction - reduce(131), // ., reduce: MlrvalOrFunction - reduce(131), // *, reduce: MlrvalOrFunction - reduce(131), // /, reduce: MlrvalOrFunction - reduce(131), // //, reduce: MlrvalOrFunction - reduce(131), // %, reduce: MlrvalOrFunction - reduce(131), // .*, reduce: MlrvalOrFunction - reduce(131), // ./, reduce: MlrvalOrFunction - reduce(131), // .//, reduce: MlrvalOrFunction + reduce(119), // ||, reduce: MlrvalOrFunction + reduce(119), // ^^, reduce: MlrvalOrFunction + reduce(119), // &&, reduce: MlrvalOrFunction + reduce(119), // =~, reduce: MlrvalOrFunction + reduce(119), // !=~, reduce: MlrvalOrFunction + reduce(119), // ==, reduce: MlrvalOrFunction + reduce(119), // !=, reduce: MlrvalOrFunction + reduce(119), // >, reduce: MlrvalOrFunction + reduce(119), // >=, reduce: MlrvalOrFunction + reduce(119), // <, reduce: MlrvalOrFunction + reduce(119), // <=, reduce: MlrvalOrFunction + reduce(119), // |, reduce: MlrvalOrFunction + reduce(119), // ^, reduce: MlrvalOrFunction + reduce(119), // &, reduce: MlrvalOrFunction + reduce(119), // <<, reduce: MlrvalOrFunction + reduce(119), // >>, reduce: MlrvalOrFunction + reduce(119), // >>>, reduce: MlrvalOrFunction + reduce(119), // +, reduce: MlrvalOrFunction + reduce(119), // -, reduce: MlrvalOrFunction + reduce(119), // .+, reduce: MlrvalOrFunction + reduce(119), // .-, reduce: MlrvalOrFunction + reduce(119), // ., reduce: MlrvalOrFunction + reduce(119), // *, reduce: MlrvalOrFunction + reduce(119), // /, reduce: MlrvalOrFunction + reduce(119), // //, reduce: MlrvalOrFunction + reduce(119), // %, reduce: MlrvalOrFunction + reduce(119), // .*, reduce: MlrvalOrFunction + reduce(119), // ./, reduce: MlrvalOrFunction + reduce(119), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(131), // **, reduce: MlrvalOrFunction + reduce(119), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -85537,7 +88254,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(131), // ,, reduce: MlrvalOrFunction + reduce(119), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -85551,7 +88268,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S940 + actionRow{ // S949 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85560,10 +88277,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(132), // }, reduce: ContextVariable + reduce(126), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(132), // [, reduce: ContextVariable + reduce(126), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -85580,6 +88297,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -85588,39 +88306,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(132), // ?, reduce: ContextVariable + reduce(126), // ?, reduce: MlrvalOrFunction nil, // : - reduce(132), // ||, reduce: ContextVariable - reduce(132), // ^^, reduce: ContextVariable - reduce(132), // &&, reduce: ContextVariable - reduce(132), // =~, reduce: ContextVariable - reduce(132), // !=~, reduce: ContextVariable - reduce(132), // ==, reduce: ContextVariable - reduce(132), // !=, reduce: ContextVariable - reduce(132), // >, reduce: ContextVariable - reduce(132), // >=, reduce: ContextVariable - reduce(132), // <, reduce: ContextVariable - reduce(132), // <=, reduce: ContextVariable - reduce(132), // |, reduce: ContextVariable - reduce(132), // ^, reduce: ContextVariable - reduce(132), // &, reduce: ContextVariable - reduce(132), // <<, reduce: ContextVariable - reduce(132), // >>, reduce: ContextVariable - reduce(132), // +, reduce: ContextVariable - reduce(132), // -, reduce: ContextVariable - reduce(132), // .+, reduce: ContextVariable - reduce(132), // .-, reduce: ContextVariable - reduce(132), // ., reduce: ContextVariable - reduce(132), // *, reduce: ContextVariable - reduce(132), // /, reduce: ContextVariable - reduce(132), // //, reduce: ContextVariable - reduce(132), // %, reduce: ContextVariable - reduce(132), // .*, reduce: ContextVariable - reduce(132), // ./, reduce: ContextVariable - reduce(132), // .//, reduce: ContextVariable + reduce(126), // ||, reduce: MlrvalOrFunction + reduce(126), // ^^, reduce: MlrvalOrFunction + reduce(126), // &&, reduce: MlrvalOrFunction + reduce(126), // =~, reduce: MlrvalOrFunction + reduce(126), // !=~, reduce: MlrvalOrFunction + reduce(126), // ==, reduce: MlrvalOrFunction + reduce(126), // !=, reduce: MlrvalOrFunction + reduce(126), // >, reduce: MlrvalOrFunction + reduce(126), // >=, reduce: MlrvalOrFunction + reduce(126), // <, reduce: MlrvalOrFunction + reduce(126), // <=, reduce: MlrvalOrFunction + reduce(126), // |, reduce: MlrvalOrFunction + reduce(126), // ^, reduce: MlrvalOrFunction + reduce(126), // &, reduce: MlrvalOrFunction + reduce(126), // <<, reduce: MlrvalOrFunction + reduce(126), // >>, reduce: MlrvalOrFunction + reduce(126), // >>>, reduce: MlrvalOrFunction + reduce(126), // +, reduce: MlrvalOrFunction + reduce(126), // -, reduce: MlrvalOrFunction + reduce(126), // .+, reduce: MlrvalOrFunction + reduce(126), // .-, reduce: MlrvalOrFunction + reduce(126), // ., reduce: MlrvalOrFunction + reduce(126), // *, reduce: MlrvalOrFunction + reduce(126), // /, reduce: MlrvalOrFunction + reduce(126), // //, reduce: MlrvalOrFunction + reduce(126), // %, reduce: MlrvalOrFunction + reduce(126), // .*, reduce: MlrvalOrFunction + reduce(126), // ./, reduce: MlrvalOrFunction + reduce(126), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(132), // **, reduce: ContextVariable + reduce(126), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -85628,7 +88347,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(132), // ,, reduce: ContextVariable + reduce(126), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -85642,7 +88361,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S941 + actionRow{ // S950 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85651,10 +88370,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(133), // }, reduce: ContextVariable + reduce(133), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(133), // [, reduce: ContextVariable + reduce(133), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -85671,6 +88390,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -85679,39 +88399,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: ContextVariable + reduce(133), // ?, reduce: MlrvalOrFunction nil, // : - reduce(133), // ||, reduce: ContextVariable - reduce(133), // ^^, reduce: ContextVariable - reduce(133), // &&, reduce: ContextVariable - reduce(133), // =~, reduce: ContextVariable - reduce(133), // !=~, reduce: ContextVariable - reduce(133), // ==, reduce: ContextVariable - reduce(133), // !=, reduce: ContextVariable - reduce(133), // >, reduce: ContextVariable - reduce(133), // >=, reduce: ContextVariable - reduce(133), // <, reduce: ContextVariable - reduce(133), // <=, reduce: ContextVariable - reduce(133), // |, reduce: ContextVariable - reduce(133), // ^, reduce: ContextVariable - reduce(133), // &, reduce: ContextVariable - reduce(133), // <<, reduce: ContextVariable - reduce(133), // >>, reduce: ContextVariable - reduce(133), // +, reduce: ContextVariable - reduce(133), // -, reduce: ContextVariable - reduce(133), // .+, reduce: ContextVariable - reduce(133), // .-, reduce: ContextVariable - reduce(133), // ., reduce: ContextVariable - reduce(133), // *, reduce: ContextVariable - reduce(133), // /, reduce: ContextVariable - reduce(133), // //, reduce: ContextVariable - reduce(133), // %, reduce: ContextVariable - reduce(133), // .*, reduce: ContextVariable - reduce(133), // ./, reduce: ContextVariable - reduce(133), // .//, reduce: ContextVariable + reduce(133), // ||, reduce: MlrvalOrFunction + reduce(133), // ^^, reduce: MlrvalOrFunction + reduce(133), // &&, reduce: MlrvalOrFunction + reduce(133), // =~, reduce: MlrvalOrFunction + reduce(133), // !=~, reduce: MlrvalOrFunction + reduce(133), // ==, reduce: MlrvalOrFunction + reduce(133), // !=, reduce: MlrvalOrFunction + reduce(133), // >, reduce: MlrvalOrFunction + reduce(133), // >=, reduce: MlrvalOrFunction + reduce(133), // <, reduce: MlrvalOrFunction + reduce(133), // <=, reduce: MlrvalOrFunction + reduce(133), // |, reduce: MlrvalOrFunction + reduce(133), // ^, reduce: MlrvalOrFunction + reduce(133), // &, reduce: MlrvalOrFunction + reduce(133), // <<, reduce: MlrvalOrFunction + reduce(133), // >>, reduce: MlrvalOrFunction + reduce(133), // >>>, reduce: MlrvalOrFunction + reduce(133), // +, reduce: MlrvalOrFunction + reduce(133), // -, reduce: MlrvalOrFunction + reduce(133), // .+, reduce: MlrvalOrFunction + reduce(133), // .-, reduce: MlrvalOrFunction + reduce(133), // ., reduce: MlrvalOrFunction + reduce(133), // *, reduce: MlrvalOrFunction + reduce(133), // /, reduce: MlrvalOrFunction + reduce(133), // //, reduce: MlrvalOrFunction + reduce(133), // %, reduce: MlrvalOrFunction + reduce(133), // .*, reduce: MlrvalOrFunction + reduce(133), // ./, reduce: MlrvalOrFunction + reduce(133), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: ContextVariable + reduce(133), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -85719,7 +88440,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(133), // ,, reduce: ContextVariable + reduce(133), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -85733,7 +88454,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S942 + actionRow{ // S951 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85762,6 +88483,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -85788,6 +88510,7 @@ var actionTab = actionTable{ reduce(134), // &, reduce: ContextVariable reduce(134), // <<, reduce: ContextVariable reduce(134), // >>, reduce: ContextVariable + reduce(134), // >>>, reduce: ContextVariable reduce(134), // +, reduce: ContextVariable reduce(134), // -, reduce: ContextVariable reduce(134), // .+, reduce: ContextVariable @@ -85824,7 +88547,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S943 + actionRow{ // S952 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85853,6 +88576,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -85879,6 +88603,7 @@ var actionTab = actionTable{ reduce(135), // &, reduce: ContextVariable reduce(135), // <<, reduce: ContextVariable reduce(135), // >>, reduce: ContextVariable + reduce(135), // >>>, reduce: ContextVariable reduce(135), // +, reduce: ContextVariable reduce(135), // -, reduce: ContextVariable reduce(135), // .+, reduce: ContextVariable @@ -85915,7 +88640,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S944 + actionRow{ // S953 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85944,6 +88669,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -85970,6 +88696,7 @@ var actionTab = actionTable{ reduce(136), // &, reduce: ContextVariable reduce(136), // <<, reduce: ContextVariable reduce(136), // >>, reduce: ContextVariable + reduce(136), // >>>, reduce: ContextVariable reduce(136), // +, reduce: ContextVariable reduce(136), // -, reduce: ContextVariable reduce(136), // .+, reduce: ContextVariable @@ -86006,7 +88733,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S945 + actionRow{ // S954 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86035,6 +88762,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -86061,6 +88789,7 @@ var actionTab = actionTable{ reduce(137), // &, reduce: ContextVariable reduce(137), // <<, reduce: ContextVariable reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable reduce(137), // +, reduce: ContextVariable reduce(137), // -, reduce: ContextVariable reduce(137), // .+, reduce: ContextVariable @@ -86097,7 +88826,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S946 + actionRow{ // S955 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86126,6 +88855,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -86152,6 +88882,7 @@ var actionTab = actionTable{ reduce(138), // &, reduce: ContextVariable reduce(138), // <<, reduce: ContextVariable reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable reduce(138), // +, reduce: ContextVariable reduce(138), // -, reduce: ContextVariable reduce(138), // .+, reduce: ContextVariable @@ -86188,7 +88919,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S947 + actionRow{ // S956 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86217,6 +88948,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -86243,6 +88975,7 @@ var actionTab = actionTable{ reduce(139), // &, reduce: ContextVariable reduce(139), // <<, reduce: ContextVariable reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable reduce(139), // +, reduce: ContextVariable reduce(139), // -, reduce: ContextVariable reduce(139), // .+, reduce: ContextVariable @@ -86279,7 +89012,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S948 + actionRow{ // S957 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86308,6 +89041,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -86334,6 +89068,7 @@ var actionTab = actionTable{ reduce(140), // &, reduce: ContextVariable reduce(140), // <<, reduce: ContextVariable reduce(140), // >>, reduce: ContextVariable + reduce(140), // >>>, reduce: ContextVariable reduce(140), // +, reduce: ContextVariable reduce(140), // -, reduce: ContextVariable reduce(140), // .+, reduce: ContextVariable @@ -86370,7 +89105,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S949 + actionRow{ // S958 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86399,6 +89134,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -86425,6 +89161,7 @@ var actionTab = actionTable{ reduce(141), // &, reduce: ContextVariable reduce(141), // <<, reduce: ContextVariable reduce(141), // >>, reduce: ContextVariable + reduce(141), // >>>, reduce: ContextVariable reduce(141), // +, reduce: ContextVariable reduce(141), // -, reduce: ContextVariable reduce(141), // .+, reduce: ContextVariable @@ -86461,7 +89198,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S950 + actionRow{ // S959 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86490,6 +89227,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -86516,6 +89254,7 @@ var actionTab = actionTable{ reduce(142), // &, reduce: ContextVariable reduce(142), // <<, reduce: ContextVariable reduce(142), // >>, reduce: ContextVariable + reduce(142), // >>>, reduce: ContextVariable reduce(142), // +, reduce: ContextVariable reduce(142), // -, reduce: ContextVariable reduce(142), // .+, reduce: ContextVariable @@ -86552,7 +89291,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S951 + actionRow{ // S960 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86561,10 +89300,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(143), // }, reduce: MlrvalOrFunction + reduce(143), // }, reduce: ContextVariable nil, // md_token_end nil, // = - reduce(143), // [, reduce: MlrvalOrFunction + reduce(143), // [, reduce: ContextVariable nil, // ] nil, // md_token_field_name nil, // $[ @@ -86581,6 +89320,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -86589,39 +89329,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(143), // ?, reduce: MlrvalOrFunction + reduce(143), // ?, reduce: ContextVariable nil, // : - reduce(143), // ||, reduce: MlrvalOrFunction - reduce(143), // ^^, reduce: MlrvalOrFunction - reduce(143), // &&, reduce: MlrvalOrFunction - reduce(143), // =~, reduce: MlrvalOrFunction - reduce(143), // !=~, reduce: MlrvalOrFunction - reduce(143), // ==, reduce: MlrvalOrFunction - reduce(143), // !=, reduce: MlrvalOrFunction - reduce(143), // >, reduce: MlrvalOrFunction - reduce(143), // >=, reduce: MlrvalOrFunction - reduce(143), // <, reduce: MlrvalOrFunction - reduce(143), // <=, reduce: MlrvalOrFunction - reduce(143), // |, reduce: MlrvalOrFunction - reduce(143), // ^, reduce: MlrvalOrFunction - reduce(143), // &, reduce: MlrvalOrFunction - reduce(143), // <<, reduce: MlrvalOrFunction - reduce(143), // >>, reduce: MlrvalOrFunction - reduce(143), // +, reduce: MlrvalOrFunction - reduce(143), // -, reduce: MlrvalOrFunction - reduce(143), // .+, reduce: MlrvalOrFunction - reduce(143), // .-, reduce: MlrvalOrFunction - reduce(143), // ., reduce: MlrvalOrFunction - reduce(143), // *, reduce: MlrvalOrFunction - reduce(143), // /, reduce: MlrvalOrFunction - reduce(143), // //, reduce: MlrvalOrFunction - reduce(143), // %, reduce: MlrvalOrFunction - reduce(143), // .*, reduce: MlrvalOrFunction - reduce(143), // ./, reduce: MlrvalOrFunction - reduce(143), // .//, reduce: MlrvalOrFunction + reduce(143), // ||, reduce: ContextVariable + reduce(143), // ^^, reduce: ContextVariable + reduce(143), // &&, reduce: ContextVariable + reduce(143), // =~, reduce: ContextVariable + reduce(143), // !=~, reduce: ContextVariable + reduce(143), // ==, reduce: ContextVariable + reduce(143), // !=, reduce: ContextVariable + reduce(143), // >, reduce: ContextVariable + reduce(143), // >=, reduce: ContextVariable + reduce(143), // <, reduce: ContextVariable + reduce(143), // <=, reduce: ContextVariable + reduce(143), // |, reduce: ContextVariable + reduce(143), // ^, reduce: ContextVariable + reduce(143), // &, reduce: ContextVariable + reduce(143), // <<, reduce: ContextVariable + reduce(143), // >>, reduce: ContextVariable + reduce(143), // >>>, reduce: ContextVariable + reduce(143), // +, reduce: ContextVariable + reduce(143), // -, reduce: ContextVariable + reduce(143), // .+, reduce: ContextVariable + reduce(143), // .-, reduce: ContextVariable + reduce(143), // ., reduce: ContextVariable + reduce(143), // *, reduce: ContextVariable + reduce(143), // /, reduce: ContextVariable + reduce(143), // //, reduce: ContextVariable + reduce(143), // %, reduce: ContextVariable + reduce(143), // .*, reduce: ContextVariable + reduce(143), // ./, reduce: ContextVariable + reduce(143), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(143), // **, reduce: MlrvalOrFunction + reduce(143), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -86629,7 +89370,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(143), // ,, reduce: MlrvalOrFunction + reduce(143), // ,, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -86643,7 +89384,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S952 + actionRow{ // S961 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(144), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ContextVariable + nil, // : + reduce(144), // ||, reduce: ContextVariable + reduce(144), // ^^, reduce: ContextVariable + reduce(144), // &&, reduce: ContextVariable + reduce(144), // =~, reduce: ContextVariable + reduce(144), // !=~, reduce: ContextVariable + reduce(144), // ==, reduce: ContextVariable + reduce(144), // !=, reduce: ContextVariable + reduce(144), // >, reduce: ContextVariable + reduce(144), // >=, reduce: ContextVariable + reduce(144), // <, reduce: ContextVariable + reduce(144), // <=, reduce: ContextVariable + reduce(144), // |, reduce: ContextVariable + reduce(144), // ^, reduce: ContextVariable + reduce(144), // &, reduce: ContextVariable + reduce(144), // <<, reduce: ContextVariable + reduce(144), // >>, reduce: ContextVariable + reduce(144), // >>>, reduce: ContextVariable + reduce(144), // +, reduce: ContextVariable + reduce(144), // -, reduce: ContextVariable + reduce(144), // .+, reduce: ContextVariable + reduce(144), // .-, reduce: ContextVariable + reduce(144), // ., reduce: ContextVariable + reduce(144), // *, reduce: ContextVariable + reduce(144), // /, reduce: ContextVariable + reduce(144), // //, reduce: ContextVariable + reduce(144), // %, reduce: ContextVariable + reduce(144), // .*, reduce: ContextVariable + reduce(144), // ./, reduce: ContextVariable + reduce(144), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(144), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S962 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86672,6 +89506,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -86698,6 +89533,7 @@ var actionTab = actionTable{ reduce(145), // &, reduce: MlrvalOrFunction reduce(145), // <<, reduce: MlrvalOrFunction reduce(145), // >>, reduce: MlrvalOrFunction + reduce(145), // >>>, reduce: MlrvalOrFunction reduce(145), // +, reduce: MlrvalOrFunction reduce(145), // -, reduce: MlrvalOrFunction reduce(145), // .+, reduce: MlrvalOrFunction @@ -86734,7 +89570,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S953 + actionRow{ // S963 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86743,10 +89579,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - nil, // } + reduce(147), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(119), // [, reduce: ArrayLiteral + reduce(147), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -86763,6 +89599,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -86771,39 +89608,133 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(119), // ?, reduce: ArrayLiteral - reduce(119), // :, reduce: ArrayLiteral - reduce(119), // ||, reduce: ArrayLiteral - reduce(119), // ^^, reduce: ArrayLiteral - reduce(119), // &&, reduce: ArrayLiteral - reduce(119), // =~, reduce: ArrayLiteral - reduce(119), // !=~, reduce: ArrayLiteral - reduce(119), // ==, reduce: ArrayLiteral - reduce(119), // !=, reduce: ArrayLiteral - reduce(119), // >, reduce: ArrayLiteral - reduce(119), // >=, reduce: ArrayLiteral - reduce(119), // <, reduce: ArrayLiteral - reduce(119), // <=, reduce: ArrayLiteral - reduce(119), // |, reduce: ArrayLiteral - reduce(119), // ^, reduce: ArrayLiteral - reduce(119), // &, reduce: ArrayLiteral - reduce(119), // <<, reduce: ArrayLiteral - reduce(119), // >>, reduce: ArrayLiteral - reduce(119), // +, reduce: ArrayLiteral - reduce(119), // -, reduce: ArrayLiteral - reduce(119), // .+, reduce: ArrayLiteral - reduce(119), // .-, reduce: ArrayLiteral - reduce(119), // ., reduce: ArrayLiteral - reduce(119), // *, reduce: ArrayLiteral - reduce(119), // /, reduce: ArrayLiteral - reduce(119), // //, reduce: ArrayLiteral - reduce(119), // %, reduce: ArrayLiteral - reduce(119), // .*, reduce: ArrayLiteral - reduce(119), // ./, reduce: ArrayLiteral - reduce(119), // .//, reduce: ArrayLiteral + reduce(147), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(147), // ||, reduce: MlrvalOrFunction + reduce(147), // ^^, reduce: MlrvalOrFunction + reduce(147), // &&, reduce: MlrvalOrFunction + reduce(147), // =~, reduce: MlrvalOrFunction + reduce(147), // !=~, reduce: MlrvalOrFunction + reduce(147), // ==, reduce: MlrvalOrFunction + reduce(147), // !=, reduce: MlrvalOrFunction + reduce(147), // >, reduce: MlrvalOrFunction + reduce(147), // >=, reduce: MlrvalOrFunction + reduce(147), // <, reduce: MlrvalOrFunction + reduce(147), // <=, reduce: MlrvalOrFunction + reduce(147), // |, reduce: MlrvalOrFunction + reduce(147), // ^, reduce: MlrvalOrFunction + reduce(147), // &, reduce: MlrvalOrFunction + reduce(147), // <<, reduce: MlrvalOrFunction + reduce(147), // >>, reduce: MlrvalOrFunction + reduce(147), // >>>, reduce: MlrvalOrFunction + reduce(147), // +, reduce: MlrvalOrFunction + reduce(147), // -, reduce: MlrvalOrFunction + reduce(147), // .+, reduce: MlrvalOrFunction + reduce(147), // .-, reduce: MlrvalOrFunction + reduce(147), // ., reduce: MlrvalOrFunction + reduce(147), // *, reduce: MlrvalOrFunction + reduce(147), // /, reduce: MlrvalOrFunction + reduce(147), // //, reduce: MlrvalOrFunction + reduce(147), // %, reduce: MlrvalOrFunction + reduce(147), // .*, reduce: MlrvalOrFunction + reduce(147), // ./, reduce: MlrvalOrFunction + reduce(147), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(119), // **, reduce: ArrayLiteral + reduce(147), // **, reduce: MlrvalOrFunction + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(147), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S964 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(121), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: ArrayLiteral + reduce(121), // :, reduce: ArrayLiteral + reduce(121), // ||, reduce: ArrayLiteral + reduce(121), // ^^, reduce: ArrayLiteral + reduce(121), // &&, reduce: ArrayLiteral + reduce(121), // =~, reduce: ArrayLiteral + reduce(121), // !=~, reduce: ArrayLiteral + reduce(121), // ==, reduce: ArrayLiteral + reduce(121), // !=, reduce: ArrayLiteral + reduce(121), // >, reduce: ArrayLiteral + reduce(121), // >=, reduce: ArrayLiteral + reduce(121), // <, reduce: ArrayLiteral + reduce(121), // <=, reduce: ArrayLiteral + reduce(121), // |, reduce: ArrayLiteral + reduce(121), // ^, reduce: ArrayLiteral + reduce(121), // &, reduce: ArrayLiteral + reduce(121), // <<, reduce: ArrayLiteral + reduce(121), // >>, reduce: ArrayLiteral + reduce(121), // >>>, reduce: ArrayLiteral + reduce(121), // +, reduce: ArrayLiteral + reduce(121), // -, reduce: ArrayLiteral + reduce(121), // .+, reduce: ArrayLiteral + reduce(121), // .-, reduce: ArrayLiteral + reduce(121), // ., reduce: ArrayLiteral + reduce(121), // *, reduce: ArrayLiteral + reduce(121), // /, reduce: ArrayLiteral + reduce(121), // //, reduce: ArrayLiteral + reduce(121), // %, reduce: ArrayLiteral + reduce(121), // .*, reduce: ArrayLiteral + reduce(121), // ./, reduce: ArrayLiteral + reduce(121), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(121), // **, reduce: ArrayLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -86825,7 +89756,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S954 + actionRow{ // S965 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86854,6 +89785,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -86880,6 +89812,7 @@ var actionTab = actionTable{ reduce(28), // &, reduce: IndirectFieldValue reduce(28), // <<, reduce: IndirectFieldValue reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue reduce(28), // +, reduce: IndirectFieldValue reduce(28), // -, reduce: IndirectFieldValue reduce(28), // .+, reduce: IndirectFieldValue @@ -86916,7 +89849,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S955 + actionRow{ // S966 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86945,6 +89878,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -86971,6 +89905,7 @@ var actionTab = actionTable{ reduce(35), // &, reduce: IndirectOosvarValue reduce(35), // <<, reduce: IndirectOosvarValue reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue reduce(35), // +, reduce: IndirectOosvarValue reduce(35), // -, reduce: IndirectOosvarValue reduce(35), // .+, reduce: IndirectOosvarValue @@ -87007,7 +89942,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S956 + actionRow{ // S967 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -87036,6 +89971,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -87045,7 +89981,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1209), // : + shift(1226), // : nil, // || nil, // ^^ nil, // && @@ -87062,6 +89998,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -87098,1007 +90035,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S957 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - reduce(58), // :, reduce: LogicalOrTerm - reduce(58), // ||, reduce: LogicalOrTerm - 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, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S958 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - reduce(60), // :, reduce: LogicalXORTerm - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(536), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S959 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - reduce(62), // :, reduce: LogicalAndTerm - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(537), // =~ - shift(538), // !=~ - shift(539), // == - shift(540), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S960 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - reduce(64), // :, reduce: EqneTerm - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(541), // > - shift(542), // >= - shift(543), // < - shift(544), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S961 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - reduce(65), // :, reduce: EqneTerm - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(541), // > - shift(542), // >= - shift(543), // < - shift(544), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S962 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - reduce(66), // :, reduce: EqneTerm - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(541), // > - shift(542), // >= - shift(543), // < - shift(544), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S963 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - reduce(67), // :, reduce: EqneTerm - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(541), // > - shift(542), // >= - shift(543), // < - shift(544), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S964 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - reduce(69), // :, reduce: CmpTerm - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(545), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S965 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - reduce(70), // :, reduce: CmpTerm - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(545), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S966 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - reduce(71), // :, reduce: CmpTerm - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(545), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S967 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - reduce(72), // :, reduce: CmpTerm - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(545), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S968 canRecover: false, actions: [numSymbols]action{ @@ -88128,6 +90064,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -88136,24 +90073,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - reduce(74), // :, reduce: BitwiseORTerm - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(546), // ^ + reduce(59), // ?, reduce: LogicalOrTerm + reduce(59), // :, reduce: LogicalOrTerm + reduce(59), // ||, reduce: LogicalOrTerm + shift(540), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -88219,6 +90157,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -88227,24 +90166,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - reduce(76), // :, reduce: BitwiseXORTerm - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(547), // & + reduce(61), // ?, reduce: LogicalXORTerm + reduce(61), // :, reduce: LogicalXORTerm + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + shift(541), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -88310,6 +90250,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -88318,24 +90259,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - reduce(78), // :, reduce: BitwiseANDTerm - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(548), // << - shift(549), // >> + reduce(63), // ?, reduce: LogicalAndTerm + reduce(63), // :, reduce: LogicalAndTerm + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + shift(542), // =~ + shift(543), // !=~ + shift(544), // == + shift(545), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -88401,6 +90343,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -88409,29 +90352,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm - reduce(80), // :, reduce: BitwiseShiftTerm - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - shift(550), // + - shift(551), // - - shift(552), // .+ - shift(553), // .- - shift(554), // . + reduce(65), // ?, reduce: EqneTerm + reduce(65), // :, reduce: EqneTerm + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(546), // > + shift(547), // >= + shift(548), // < + shift(549), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -88492,6 +90436,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -88500,29 +90445,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - reduce(81), // :, reduce: BitwiseShiftTerm - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - shift(550), // + - shift(551), // - - shift(552), // .+ - shift(553), // .- - shift(554), // . + reduce(66), // ?, reduce: EqneTerm + reduce(66), // :, reduce: EqneTerm + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(546), // > + shift(547), // >= + shift(548), // < + shift(549), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -88583,6 +90529,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -88591,36 +90538,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - reduce(83), // :, reduce: AddsubdotTerm - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(556), // * - shift(557), // / - shift(558), // // - shift(559), // % - shift(560), // .* - shift(561), // ./ - shift(562), // .// + reduce(67), // ?, reduce: EqneTerm + reduce(67), // :, reduce: EqneTerm + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(546), // > + shift(547), // >= + shift(548), // < + shift(549), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -88674,6 +90622,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -88682,36 +90631,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - reduce(84), // :, reduce: AddsubdotTerm - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(556), // * - shift(557), // / - shift(558), // // - shift(559), // % - shift(560), // .* - shift(561), // ./ - shift(562), // .// + reduce(68), // ?, reduce: EqneTerm + reduce(68), // :, reduce: EqneTerm + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(546), // > + shift(547), // >= + shift(548), // < + shift(549), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -88765,6 +90715,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -88773,36 +90724,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - reduce(85), // :, reduce: AddsubdotTerm - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(556), // * - shift(557), // / - shift(558), // // - shift(559), // % - shift(560), // .* - shift(561), // ./ - shift(562), // .// + reduce(70), // ?, reduce: CmpTerm + reduce(70), // :, reduce: CmpTerm + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(550), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -88856,6 +90808,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -88864,36 +90817,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm - reduce(86), // :, reduce: AddsubdotTerm - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(556), // * - shift(557), // / - shift(558), // // - shift(559), // % - shift(560), // .* - shift(561), // ./ - shift(562), // .// + reduce(71), // ?, reduce: CmpTerm + reduce(71), // :, reduce: CmpTerm + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(550), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -88947,6 +90901,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -88955,36 +90910,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm - reduce(87), // :, reduce: AddsubdotTerm - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(556), // * - shift(557), // / - shift(558), // // - shift(559), // % - shift(560), // .* - shift(561), // ./ - shift(562), // .// + reduce(72), // ?, reduce: CmpTerm + reduce(72), // :, reduce: CmpTerm + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(550), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -89038,6 +90994,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -89046,36 +91003,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(89), // ?, reduce: MuldivTerm - reduce(89), // :, reduce: MuldivTerm - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm + reduce(73), // ?, reduce: CmpTerm + reduce(73), // :, reduce: CmpTerm + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(550), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -89129,6 +91087,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -89137,36 +91096,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(90), // ?, reduce: MuldivTerm - reduce(90), // :, reduce: MuldivTerm - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm + reduce(75), // ?, reduce: BitwiseORTerm + reduce(75), // :, reduce: BitwiseORTerm + reduce(75), // ||, reduce: BitwiseORTerm + reduce(75), // ^^, reduce: BitwiseORTerm + reduce(75), // &&, reduce: BitwiseORTerm + reduce(75), // =~, reduce: BitwiseORTerm + reduce(75), // !=~, reduce: BitwiseORTerm + reduce(75), // ==, reduce: BitwiseORTerm + reduce(75), // !=, reduce: BitwiseORTerm + reduce(75), // >, reduce: BitwiseORTerm + reduce(75), // >=, reduce: BitwiseORTerm + reduce(75), // <, reduce: BitwiseORTerm + reduce(75), // <=, reduce: BitwiseORTerm + reduce(75), // |, reduce: BitwiseORTerm + shift(551), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -89220,6 +91180,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -89228,36 +91189,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(91), // ?, reduce: MuldivTerm - reduce(91), // :, reduce: MuldivTerm - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm + reduce(77), // ?, reduce: BitwiseXORTerm + reduce(77), // :, reduce: BitwiseXORTerm + reduce(77), // ||, reduce: BitwiseXORTerm + reduce(77), // ^^, reduce: BitwiseXORTerm + reduce(77), // &&, reduce: BitwiseXORTerm + reduce(77), // =~, reduce: BitwiseXORTerm + reduce(77), // !=~, reduce: BitwiseXORTerm + reduce(77), // ==, reduce: BitwiseXORTerm + reduce(77), // !=, reduce: BitwiseXORTerm + reduce(77), // >, reduce: BitwiseXORTerm + reduce(77), // >=, reduce: BitwiseXORTerm + reduce(77), // <, reduce: BitwiseXORTerm + reduce(77), // <=, reduce: BitwiseXORTerm + reduce(77), // |, reduce: BitwiseXORTerm + reduce(77), // ^, reduce: BitwiseXORTerm + shift(552), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -89311,6 +91273,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -89319,36 +91282,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(92), // ?, reduce: MuldivTerm - reduce(92), // :, reduce: MuldivTerm - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm + reduce(79), // ?, reduce: BitwiseANDTerm + reduce(79), // :, reduce: BitwiseANDTerm + reduce(79), // ||, reduce: BitwiseANDTerm + reduce(79), // ^^, reduce: BitwiseANDTerm + reduce(79), // &&, reduce: BitwiseANDTerm + reduce(79), // =~, reduce: BitwiseANDTerm + reduce(79), // !=~, reduce: BitwiseANDTerm + reduce(79), // ==, reduce: BitwiseANDTerm + reduce(79), // !=, reduce: BitwiseANDTerm + reduce(79), // >, reduce: BitwiseANDTerm + reduce(79), // >=, reduce: BitwiseANDTerm + reduce(79), // <, reduce: BitwiseANDTerm + reduce(79), // <=, reduce: BitwiseANDTerm + reduce(79), // |, reduce: BitwiseANDTerm + reduce(79), // ^, reduce: BitwiseANDTerm + reduce(79), // &, reduce: BitwiseANDTerm + shift(553), // << + shift(554), // >> + shift(555), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -89402,6 +91366,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -89410,36 +91375,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(93), // ?, reduce: MuldivTerm - reduce(93), // :, reduce: MuldivTerm - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm + reduce(81), // ?, reduce: BitwiseShiftTerm + reduce(81), // :, reduce: BitwiseShiftTerm + reduce(81), // ||, reduce: BitwiseShiftTerm + reduce(81), // ^^, reduce: BitwiseShiftTerm + reduce(81), // &&, reduce: BitwiseShiftTerm + reduce(81), // =~, reduce: BitwiseShiftTerm + reduce(81), // !=~, reduce: BitwiseShiftTerm + reduce(81), // ==, reduce: BitwiseShiftTerm + reduce(81), // !=, reduce: BitwiseShiftTerm + reduce(81), // >, reduce: BitwiseShiftTerm + reduce(81), // >=, reduce: BitwiseShiftTerm + reduce(81), // <, reduce: BitwiseShiftTerm + reduce(81), // <=, reduce: BitwiseShiftTerm + reduce(81), // |, reduce: BitwiseShiftTerm + reduce(81), // ^, reduce: BitwiseShiftTerm + reduce(81), // &, reduce: BitwiseShiftTerm + reduce(81), // <<, reduce: BitwiseShiftTerm + reduce(81), // >>, reduce: BitwiseShiftTerm + reduce(81), // >>>, reduce: BitwiseShiftTerm + shift(556), // + + shift(557), // - + shift(558), // .+ + shift(559), // .- + shift(560), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -89493,6 +91459,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -89501,36 +91468,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(94), // ?, reduce: MuldivTerm - reduce(94), // :, reduce: MuldivTerm - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm + reduce(82), // ?, reduce: BitwiseShiftTerm + reduce(82), // :, reduce: BitwiseShiftTerm + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(556), // + + shift(557), // - + shift(558), // .+ + shift(559), // .- + shift(560), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -89584,6 +91552,937 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + reduce(83), // :, reduce: BitwiseShiftTerm + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(556), // + + shift(557), // - + shift(558), // .+ + shift(559), // .- + shift(560), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S985 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + reduce(85), // :, reduce: AddsubdotTerm + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // >>>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(562), // * + shift(563), // / + shift(564), // // + shift(565), // % + shift(566), // .* + shift(567), // ./ + shift(568), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S986 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + reduce(86), // :, reduce: AddsubdotTerm + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(562), // * + shift(563), // / + shift(564), // // + shift(565), // % + shift(566), // .* + shift(567), // ./ + shift(568), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S987 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + reduce(87), // :, reduce: AddsubdotTerm + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(562), // * + shift(563), // / + shift(564), // // + shift(565), // % + shift(566), // .* + shift(567), // ./ + shift(568), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S988 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + reduce(88), // :, reduce: AddsubdotTerm + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(562), // * + shift(563), // / + shift(564), // // + shift(565), // % + shift(566), // .* + shift(567), // ./ + shift(568), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S989 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + reduce(89), // :, reduce: AddsubdotTerm + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(562), // * + shift(563), // / + shift(564), // // + shift(565), // % + shift(566), // .* + shift(567), // ./ + shift(568), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S990 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: MuldivTerm + reduce(91), // :, reduce: MuldivTerm + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // >>>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S991 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + reduce(92), // :, reduce: MuldivTerm + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S992 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + reduce(93), // :, reduce: MuldivTerm + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S993 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + reduce(94), // :, reduce: MuldivTerm + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S994 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -89610,6 +92509,7 @@ var actionTab = actionTable{ reduce(95), // &, reduce: MuldivTerm reduce(95), // <<, reduce: MuldivTerm reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm reduce(95), // +, reduce: MuldivTerm reduce(95), // -, reduce: MuldivTerm reduce(95), // .+, reduce: MuldivTerm @@ -89646,7 +92546,193 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S985 + actionRow{ // S995 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + reduce(96), // :, reduce: MuldivTerm + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S996 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + reduce(97), // :, reduce: MuldivTerm + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S997 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89675,6 +92761,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -89683,36 +92770,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(104), // ?, reduce: PowTerm - reduce(104), // :, reduce: PowTerm - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm + reduce(106), // ?, reduce: PowTerm + reduce(106), // :, reduce: PowTerm + reduce(106), // ||, reduce: PowTerm + reduce(106), // ^^, reduce: PowTerm + reduce(106), // &&, reduce: PowTerm + reduce(106), // =~, reduce: PowTerm + reduce(106), // !=~, reduce: PowTerm + reduce(106), // ==, reduce: PowTerm + reduce(106), // !=, reduce: PowTerm + reduce(106), // >, reduce: PowTerm + reduce(106), // >=, reduce: PowTerm + reduce(106), // <, reduce: PowTerm + reduce(106), // <=, reduce: PowTerm + reduce(106), // |, reduce: PowTerm + reduce(106), // ^, reduce: PowTerm + reduce(106), // &, reduce: PowTerm + reduce(106), // <<, reduce: PowTerm + reduce(106), // >>, reduce: PowTerm + reduce(106), // >>>, reduce: PowTerm + reduce(106), // +, reduce: PowTerm + reduce(106), // -, reduce: PowTerm + reduce(106), // .+, reduce: PowTerm + reduce(106), // .-, reduce: PowTerm + reduce(106), // ., reduce: PowTerm + reduce(106), // *, reduce: PowTerm + reduce(106), // /, reduce: PowTerm + reduce(106), // //, reduce: PowTerm + reduce(106), // %, reduce: PowTerm + reduce(106), // .*, reduce: PowTerm + reduce(106), // ./, reduce: PowTerm + reduce(106), // .//, reduce: PowTerm nil, // ! nil, // ~ nil, // ** @@ -89737,7 +92825,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S986 + actionRow{ // S998 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89766,6 +92854,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -89774,39 +92863,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - reduce(106), // :, reduce: PrecedenceChainEnd - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd + reduce(108), // ?, reduce: PrecedenceChainEnd + reduce(108), // :, reduce: PrecedenceChainEnd + reduce(108), // ||, reduce: PrecedenceChainEnd + reduce(108), // ^^, reduce: PrecedenceChainEnd + reduce(108), // &&, reduce: PrecedenceChainEnd + reduce(108), // =~, reduce: PrecedenceChainEnd + reduce(108), // !=~, reduce: PrecedenceChainEnd + reduce(108), // ==, reduce: PrecedenceChainEnd + reduce(108), // !=, reduce: PrecedenceChainEnd + reduce(108), // >, reduce: PrecedenceChainEnd + reduce(108), // >=, reduce: PrecedenceChainEnd + reduce(108), // <, reduce: PrecedenceChainEnd + reduce(108), // <=, reduce: PrecedenceChainEnd + reduce(108), // |, reduce: PrecedenceChainEnd + reduce(108), // ^, reduce: PrecedenceChainEnd + reduce(108), // &, reduce: PrecedenceChainEnd + reduce(108), // <<, reduce: PrecedenceChainEnd + reduce(108), // >>, reduce: PrecedenceChainEnd + reduce(108), // >>>, reduce: PrecedenceChainEnd + reduce(108), // +, reduce: PrecedenceChainEnd + reduce(108), // -, reduce: PrecedenceChainEnd + reduce(108), // .+, reduce: PrecedenceChainEnd + reduce(108), // .-, reduce: PrecedenceChainEnd + reduce(108), // ., reduce: PrecedenceChainEnd + reduce(108), // *, reduce: PrecedenceChainEnd + reduce(108), // /, reduce: PrecedenceChainEnd + reduce(108), // //, reduce: PrecedenceChainEnd + reduce(108), // %, reduce: PrecedenceChainEnd + reduce(108), // .*, reduce: PrecedenceChainEnd + reduce(108), // ./, reduce: PrecedenceChainEnd + reduce(108), // .//, reduce: PrecedenceChainEnd nil, // ! nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd + reduce(108), // **, reduce: PrecedenceChainEnd nil, // ( nil, // ) nil, // md_token_string_literal @@ -89828,7 +92918,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S987 + actionRow{ // S999 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89841,7 +92931,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1210), // ] + shift(1227), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -89857,6 +92947,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -89866,7 +92957,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1211), // : + shift(1228), // : nil, // || nil, // ^^ nil, // && @@ -89883,6 +92974,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -89919,7 +93011,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S988 + actionRow{ // S1000 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89927,20 +93019,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ - shift(1213), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(59), // [ + shift(1230), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -89948,6 +93040,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -89974,10 +93067,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -89986,31 +93080,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S989 + actionRow{ // S1001 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90019,7 +93113,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(129), // }, reduce: MapLiteralKeyValuePairs + reduce(131), // }, reduce: MapLiteralKeyValuePairs nil, // md_token_end nil, // = nil, // [ @@ -90039,6 +93133,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -90065,6 +93160,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -90101,7 +93197,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S990 + actionRow{ // S1002 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90113,8 +93209,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(126), // [, reduce: MapLiteral - reduce(126), // ], reduce: MapLiteral + reduce(128), // [, reduce: MapLiteral + reduce(128), // ], reduce: MapLiteral nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -90130,6 +93226,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -90138,39 +93235,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MapLiteral + reduce(128), // ?, reduce: MapLiteral nil, // : - reduce(126), // ||, reduce: MapLiteral - reduce(126), // ^^, reduce: MapLiteral - reduce(126), // &&, reduce: MapLiteral - reduce(126), // =~, reduce: MapLiteral - reduce(126), // !=~, reduce: MapLiteral - reduce(126), // ==, reduce: MapLiteral - reduce(126), // !=, reduce: MapLiteral - reduce(126), // >, reduce: MapLiteral - reduce(126), // >=, reduce: MapLiteral - reduce(126), // <, reduce: MapLiteral - reduce(126), // <=, reduce: MapLiteral - reduce(126), // |, reduce: MapLiteral - reduce(126), // ^, reduce: MapLiteral - reduce(126), // &, reduce: MapLiteral - reduce(126), // <<, reduce: MapLiteral - reduce(126), // >>, reduce: MapLiteral - reduce(126), // +, reduce: MapLiteral - reduce(126), // -, reduce: MapLiteral - reduce(126), // .+, reduce: MapLiteral - reduce(126), // .-, reduce: MapLiteral - reduce(126), // ., reduce: MapLiteral - reduce(126), // *, reduce: MapLiteral - reduce(126), // /, reduce: MapLiteral - reduce(126), // //, reduce: MapLiteral - reduce(126), // %, reduce: MapLiteral - reduce(126), // .*, reduce: MapLiteral - reduce(126), // ./, reduce: MapLiteral - reduce(126), // .//, reduce: MapLiteral + reduce(128), // ||, reduce: MapLiteral + reduce(128), // ^^, reduce: MapLiteral + reduce(128), // &&, reduce: MapLiteral + reduce(128), // =~, reduce: MapLiteral + reduce(128), // !=~, reduce: MapLiteral + reduce(128), // ==, reduce: MapLiteral + reduce(128), // !=, reduce: MapLiteral + reduce(128), // >, reduce: MapLiteral + reduce(128), // >=, reduce: MapLiteral + reduce(128), // <, reduce: MapLiteral + reduce(128), // <=, reduce: MapLiteral + reduce(128), // |, reduce: MapLiteral + reduce(128), // ^, reduce: MapLiteral + reduce(128), // &, reduce: MapLiteral + reduce(128), // <<, reduce: MapLiteral + reduce(128), // >>, reduce: MapLiteral + reduce(128), // >>>, reduce: MapLiteral + reduce(128), // +, reduce: MapLiteral + reduce(128), // -, reduce: MapLiteral + reduce(128), // .+, reduce: MapLiteral + reduce(128), // .-, reduce: MapLiteral + reduce(128), // ., reduce: MapLiteral + reduce(128), // *, reduce: MapLiteral + reduce(128), // /, reduce: MapLiteral + reduce(128), // //, reduce: MapLiteral + reduce(128), // %, reduce: MapLiteral + reduce(128), // .*, reduce: MapLiteral + reduce(128), // ./, reduce: MapLiteral + reduce(128), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(126), // **, reduce: MapLiteral + reduce(128), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -90178,7 +93276,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(126), // ,, reduce: MapLiteral + reduce(128), // ,, reduce: MapLiteral nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -90192,7 +93290,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S991 + actionRow{ // S1003 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90204,8 +93302,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(119), // [, reduce: ArrayLiteral - reduce(119), // ], reduce: ArrayLiteral + reduce(121), // [, reduce: ArrayLiteral + reduce(121), // ], reduce: ArrayLiteral nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -90221,6 +93319,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -90229,39 +93328,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(119), // ?, reduce: ArrayLiteral + reduce(121), // ?, reduce: ArrayLiteral nil, // : - reduce(119), // ||, reduce: ArrayLiteral - reduce(119), // ^^, reduce: ArrayLiteral - reduce(119), // &&, reduce: ArrayLiteral - reduce(119), // =~, reduce: ArrayLiteral - reduce(119), // !=~, reduce: ArrayLiteral - reduce(119), // ==, reduce: ArrayLiteral - reduce(119), // !=, reduce: ArrayLiteral - reduce(119), // >, reduce: ArrayLiteral - reduce(119), // >=, reduce: ArrayLiteral - reduce(119), // <, reduce: ArrayLiteral - reduce(119), // <=, reduce: ArrayLiteral - reduce(119), // |, reduce: ArrayLiteral - reduce(119), // ^, reduce: ArrayLiteral - reduce(119), // &, reduce: ArrayLiteral - reduce(119), // <<, reduce: ArrayLiteral - reduce(119), // >>, reduce: ArrayLiteral - reduce(119), // +, reduce: ArrayLiteral - reduce(119), // -, reduce: ArrayLiteral - reduce(119), // .+, reduce: ArrayLiteral - reduce(119), // .-, reduce: ArrayLiteral - reduce(119), // ., reduce: ArrayLiteral - reduce(119), // *, reduce: ArrayLiteral - reduce(119), // /, reduce: ArrayLiteral - reduce(119), // //, reduce: ArrayLiteral - reduce(119), // %, reduce: ArrayLiteral - reduce(119), // .*, reduce: ArrayLiteral - reduce(119), // ./, reduce: ArrayLiteral - reduce(119), // .//, reduce: ArrayLiteral + reduce(121), // ||, reduce: ArrayLiteral + reduce(121), // ^^, reduce: ArrayLiteral + reduce(121), // &&, reduce: ArrayLiteral + reduce(121), // =~, reduce: ArrayLiteral + reduce(121), // !=~, reduce: ArrayLiteral + reduce(121), // ==, reduce: ArrayLiteral + reduce(121), // !=, reduce: ArrayLiteral + reduce(121), // >, reduce: ArrayLiteral + reduce(121), // >=, reduce: ArrayLiteral + reduce(121), // <, reduce: ArrayLiteral + reduce(121), // <=, reduce: ArrayLiteral + reduce(121), // |, reduce: ArrayLiteral + reduce(121), // ^, reduce: ArrayLiteral + reduce(121), // &, reduce: ArrayLiteral + reduce(121), // <<, reduce: ArrayLiteral + reduce(121), // >>, reduce: ArrayLiteral + reduce(121), // >>>, reduce: ArrayLiteral + reduce(121), // +, reduce: ArrayLiteral + reduce(121), // -, reduce: ArrayLiteral + reduce(121), // .+, reduce: ArrayLiteral + reduce(121), // .-, reduce: ArrayLiteral + reduce(121), // ., reduce: ArrayLiteral + reduce(121), // *, reduce: ArrayLiteral + reduce(121), // /, reduce: ArrayLiteral + reduce(121), // //, reduce: ArrayLiteral + reduce(121), // %, reduce: ArrayLiteral + reduce(121), // .*, reduce: ArrayLiteral + reduce(121), // ./, reduce: ArrayLiteral + reduce(121), // .//, reduce: ArrayLiteral nil, // ! nil, // ~ - reduce(119), // **, reduce: ArrayLiteral + reduce(121), // **, reduce: ArrayLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -90269,7 +93369,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(119), // ,, reduce: ArrayLiteral + reduce(121), // ,, reduce: ArrayLiteral nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -90283,7 +93383,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S992 + actionRow{ // S1004 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90312,6 +93412,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -90338,6 +93439,7 @@ var actionTab = actionTable{ reduce(28), // &, reduce: IndirectFieldValue reduce(28), // <<, reduce: IndirectFieldValue reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue reduce(28), // +, reduce: IndirectFieldValue reduce(28), // -, reduce: IndirectFieldValue reduce(28), // .+, reduce: IndirectFieldValue @@ -90374,7 +93476,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S993 + actionRow{ // S1005 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90403,6 +93505,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -90429,6 +93532,7 @@ var actionTab = actionTable{ reduce(35), // &, reduce: IndirectOosvarValue reduce(35), // <<, reduce: IndirectOosvarValue reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue reduce(35), // +, reduce: IndirectOosvarValue reduce(35), // -, reduce: IndirectOosvarValue reduce(35), // .+, reduce: IndirectOosvarValue @@ -90465,7 +93569,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S994 + actionRow{ // S1006 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90494,6 +93598,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -90503,7 +93608,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1214), // : + shift(1231), // : nil, // || nil, // ^^ nil, // && @@ -90520,6 +93625,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -90556,7 +93662,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S995 + actionRow{ // S1007 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90569,7 +93675,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(58), // ], reduce: LogicalOrTerm + reduce(59), // ], reduce: LogicalOrTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -90585,6 +93691,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -90593,10 +93700,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm + reduce(59), // ?, reduce: LogicalOrTerm nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(581), // ^^ + reduce(59), // ||, reduce: LogicalOrTerm + shift(587), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -90611,6 +93718,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -90633,7 +93741,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(58), // ,, reduce: LogicalOrTerm + reduce(59), // ,, reduce: LogicalOrTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -90647,7 +93755,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S996 + actionRow{ // S1008 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90660,7 +93768,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(60), // ], reduce: LogicalXORTerm + reduce(61), // ], reduce: LogicalXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -90676,6 +93784,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -90684,11 +93793,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm + reduce(61), // ?, reduce: LogicalXORTerm nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(582), // && + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + shift(588), // && nil, // =~ nil, // !=~ nil, // == @@ -90702,6 +93811,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -90724,7 +93834,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(60), // ,, reduce: LogicalXORTerm + reduce(61), // ,, reduce: LogicalXORTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -90738,7 +93848,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S997 + actionRow{ // S1009 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90751,7 +93861,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(62), // ], reduce: LogicalAndTerm + reduce(63), // ], reduce: LogicalAndTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -90767,6 +93877,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -90775,15 +93886,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm + reduce(63), // ?, reduce: LogicalAndTerm nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(583), // =~ - shift(584), // !=~ - shift(585), // == - shift(586), // != + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + shift(589), // =~ + shift(590), // !=~ + shift(591), // == + shift(592), // != nil, // > nil, // >= nil, // < @@ -90793,6 +93904,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -90815,7 +93927,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(62), // ,, reduce: LogicalAndTerm + reduce(63), // ,, reduce: LogicalAndTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -90829,98 +93941,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S998 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(64), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(587), // > - shift(588), // >= - shift(589), // < - shift(590), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(64), // ,, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S999 + actionRow{ // S1010 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90949,6 +93970,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -90966,15 +93988,16 @@ var actionTab = actionTable{ reduce(65), // !=~, reduce: EqneTerm reduce(65), // ==, reduce: EqneTerm reduce(65), // !=, reduce: EqneTerm - shift(587), // > - shift(588), // >= - shift(589), // < - shift(590), // <= + shift(593), // > + shift(594), // >= + shift(595), // < + shift(596), // <= nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -91011,7 +94034,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1000 + actionRow{ // S1011 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91040,6 +94063,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -91057,15 +94081,16 @@ var actionTab = actionTable{ reduce(66), // !=~, reduce: EqneTerm reduce(66), // ==, reduce: EqneTerm reduce(66), // !=, reduce: EqneTerm - shift(587), // > - shift(588), // >= - shift(589), // < - shift(590), // <= + shift(593), // > + shift(594), // >= + shift(595), // < + shift(596), // <= nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -91102,7 +94127,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1001 + actionRow{ // S1012 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91131,6 +94156,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -91148,15 +94174,16 @@ var actionTab = actionTable{ reduce(67), // !=~, reduce: EqneTerm reduce(67), // ==, reduce: EqneTerm reduce(67), // !=, reduce: EqneTerm - shift(587), // > - shift(588), // >= - shift(589), // < - shift(590), // <= + shift(593), // > + shift(594), // >= + shift(595), // < + shift(596), // <= nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -91193,7 +94220,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1002 + actionRow{ // S1013 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91206,7 +94233,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(69), // ], reduce: CmpTerm + reduce(68), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -91222,6 +94249,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -91230,24 +94258,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(69), // ?, reduce: CmpTerm + reduce(68), // ?, reduce: EqneTerm nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(591), // | + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(593), // > + shift(594), // >= + shift(595), // < + shift(596), // <= + nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -91270,7 +94299,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(69), // ,, reduce: CmpTerm + reduce(68), // ,, reduce: EqneTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -91284,7 +94313,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1003 + actionRow{ // S1014 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91313,6 +94342,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -91334,11 +94364,12 @@ var actionTab = actionTable{ reduce(70), // >=, reduce: CmpTerm reduce(70), // <, reduce: CmpTerm reduce(70), // <=, reduce: CmpTerm - shift(591), // | + shift(597), // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -91375,7 +94406,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1004 + actionRow{ // S1015 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91404,6 +94435,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -91425,11 +94457,12 @@ var actionTab = actionTable{ reduce(71), // >=, reduce: CmpTerm reduce(71), // <, reduce: CmpTerm reduce(71), // <=, reduce: CmpTerm - shift(591), // | + shift(597), // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -91466,7 +94499,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1005 + actionRow{ // S1016 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91495,6 +94528,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -91516,11 +94550,12 @@ var actionTab = actionTable{ reduce(72), // >=, reduce: CmpTerm reduce(72), // <, reduce: CmpTerm reduce(72), // <=, reduce: CmpTerm - shift(591), // | + shift(597), // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -91557,7 +94592,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1006 + actionRow{ // S1017 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91570,7 +94605,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(74), // ], reduce: BitwiseORTerm + reduce(73), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -91586,6 +94621,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -91594,24 +94630,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm + reduce(73), // ?, reduce: CmpTerm nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(592), // ^ + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(597), // | + nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -91634,7 +94671,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(74), // ,, reduce: BitwiseORTerm + reduce(73), // ,, reduce: CmpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -91648,7 +94685,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1007 + actionRow{ // S1018 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91661,7 +94698,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(76), // ], reduce: BitwiseXORTerm + reduce(75), // ], reduce: BitwiseORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -91677,6 +94714,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -91685,24 +94723,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm + reduce(75), // ?, reduce: BitwiseORTerm nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(593), // & + reduce(75), // ||, reduce: BitwiseORTerm + reduce(75), // ^^, reduce: BitwiseORTerm + reduce(75), // &&, reduce: BitwiseORTerm + reduce(75), // =~, reduce: BitwiseORTerm + reduce(75), // !=~, reduce: BitwiseORTerm + reduce(75), // ==, reduce: BitwiseORTerm + reduce(75), // !=, reduce: BitwiseORTerm + reduce(75), // >, reduce: BitwiseORTerm + reduce(75), // >=, reduce: BitwiseORTerm + reduce(75), // <, reduce: BitwiseORTerm + reduce(75), // <=, reduce: BitwiseORTerm + reduce(75), // |, reduce: BitwiseORTerm + shift(598), // ^ + nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -91725,7 +94764,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(76), // ,, reduce: BitwiseXORTerm + reduce(75), // ,, reduce: BitwiseORTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -91739,7 +94778,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1008 + actionRow{ // S1019 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91752,7 +94791,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(78), // ], reduce: BitwiseANDTerm + reduce(77), // ], reduce: BitwiseXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -91768,6 +94807,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -91776,24 +94816,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm + reduce(77), // ?, reduce: BitwiseXORTerm nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(594), // << - shift(595), // >> + reduce(77), // ||, reduce: BitwiseXORTerm + reduce(77), // ^^, reduce: BitwiseXORTerm + reduce(77), // &&, reduce: BitwiseXORTerm + reduce(77), // =~, reduce: BitwiseXORTerm + reduce(77), // !=~, reduce: BitwiseXORTerm + reduce(77), // ==, reduce: BitwiseXORTerm + reduce(77), // !=, reduce: BitwiseXORTerm + reduce(77), // >, reduce: BitwiseXORTerm + reduce(77), // >=, reduce: BitwiseXORTerm + reduce(77), // <, reduce: BitwiseXORTerm + reduce(77), // <=, reduce: BitwiseXORTerm + reduce(77), // |, reduce: BitwiseXORTerm + reduce(77), // ^, reduce: BitwiseXORTerm + shift(599), // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -91816,7 +94857,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(78), // ,, reduce: BitwiseANDTerm + reduce(77), // ,, reduce: BitwiseXORTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -91830,7 +94871,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1009 + actionRow{ // S1020 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91843,7 +94884,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(80), // ], reduce: BitwiseShiftTerm + reduce(79), // ], reduce: BitwiseANDTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -91859,6 +94900,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -91867,29 +94909,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm + reduce(79), // ?, reduce: BitwiseANDTerm nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - shift(596), // + - shift(597), // - - shift(598), // .+ - shift(599), // .- - shift(600), // . + reduce(79), // ||, reduce: BitwiseANDTerm + reduce(79), // ^^, reduce: BitwiseANDTerm + reduce(79), // &&, reduce: BitwiseANDTerm + reduce(79), // =~, reduce: BitwiseANDTerm + reduce(79), // !=~, reduce: BitwiseANDTerm + reduce(79), // ==, reduce: BitwiseANDTerm + reduce(79), // !=, reduce: BitwiseANDTerm + reduce(79), // >, reduce: BitwiseANDTerm + reduce(79), // >=, reduce: BitwiseANDTerm + reduce(79), // <, reduce: BitwiseANDTerm + reduce(79), // <=, reduce: BitwiseANDTerm + reduce(79), // |, reduce: BitwiseANDTerm + reduce(79), // ^, reduce: BitwiseANDTerm + reduce(79), // &, reduce: BitwiseANDTerm + shift(600), // << + shift(601), // >> + shift(602), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -91907,7 +94950,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(80), // ,, reduce: BitwiseShiftTerm + reduce(79), // ,, reduce: BitwiseANDTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -91921,7 +94964,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1010 + actionRow{ // S1021 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91950,6 +94993,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -91976,11 +95020,12 @@ var actionTab = actionTable{ reduce(81), // &, reduce: BitwiseShiftTerm reduce(81), // <<, reduce: BitwiseShiftTerm reduce(81), // >>, reduce: BitwiseShiftTerm - shift(596), // + - shift(597), // - - shift(598), // .+ - shift(599), // .- - shift(600), // . + reduce(81), // >>>, reduce: BitwiseShiftTerm + shift(603), // + + shift(604), // - + shift(605), // .+ + shift(606), // .- + shift(607), // . nil, // * nil, // / nil, // // @@ -92012,7 +95057,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1011 + actionRow{ // S1022 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92025,7 +95070,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(83), // ], reduce: AddsubdotTerm + reduce(82), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -92041,6 +95086,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -92049,36 +95095,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm + reduce(82), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(602), // * - shift(603), // / - shift(604), // // - shift(605), // % - shift(606), // .* - shift(607), // ./ - shift(608), // .// + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(603), // + + shift(604), // - + shift(605), // .+ + shift(606), // .- + shift(607), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -92089,7 +95136,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(83), // ,, reduce: AddsubdotTerm + reduce(82), // ,, reduce: BitwiseShiftTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -92103,7 +95150,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1012 + actionRow{ // S1023 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92116,7 +95163,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(84), // ], reduce: AddsubdotTerm + reduce(83), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -92132,6 +95179,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -92140,36 +95188,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm + reduce(83), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(602), // * - shift(603), // / - shift(604), // // - shift(605), // % - shift(606), // .* - shift(607), // ./ - shift(608), // .// + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(603), // + + shift(604), // - + shift(605), // .+ + shift(606), // .- + shift(607), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -92180,7 +95229,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(84), // ,, reduce: AddsubdotTerm + reduce(83), // ,, reduce: BitwiseShiftTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -92194,7 +95243,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1013 + actionRow{ // S1024 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92223,6 +95272,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -92249,18 +95299,19 @@ var actionTab = actionTable{ reduce(85), // &, reduce: AddsubdotTerm reduce(85), // <<, reduce: AddsubdotTerm reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // >>>, reduce: AddsubdotTerm reduce(85), // +, reduce: AddsubdotTerm reduce(85), // -, reduce: AddsubdotTerm reduce(85), // .+, reduce: AddsubdotTerm reduce(85), // .-, reduce: AddsubdotTerm reduce(85), // ., reduce: AddsubdotTerm - shift(602), // * - shift(603), // / - shift(604), // // - shift(605), // % - shift(606), // .* - shift(607), // ./ - shift(608), // .// + shift(609), // * + shift(610), // / + shift(611), // // + shift(612), // % + shift(613), // .* + shift(614), // ./ + shift(615), // .// nil, // ! nil, // ~ nil, // ** @@ -92285,7 +95336,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1014 + actionRow{ // S1025 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92314,6 +95365,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -92340,18 +95392,19 @@ var actionTab = actionTable{ reduce(86), // &, reduce: AddsubdotTerm reduce(86), // <<, reduce: AddsubdotTerm reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm reduce(86), // +, reduce: AddsubdotTerm reduce(86), // -, reduce: AddsubdotTerm reduce(86), // .+, reduce: AddsubdotTerm reduce(86), // .-, reduce: AddsubdotTerm reduce(86), // ., reduce: AddsubdotTerm - shift(602), // * - shift(603), // / - shift(604), // // - shift(605), // % - shift(606), // .* - shift(607), // ./ - shift(608), // .// + shift(609), // * + shift(610), // / + shift(611), // // + shift(612), // % + shift(613), // .* + shift(614), // ./ + shift(615), // .// nil, // ! nil, // ~ nil, // ** @@ -92376,7 +95429,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1015 + actionRow{ // S1026 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92405,6 +95458,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -92431,18 +95485,19 @@ var actionTab = actionTable{ reduce(87), // &, reduce: AddsubdotTerm reduce(87), // <<, reduce: AddsubdotTerm reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm reduce(87), // +, reduce: AddsubdotTerm reduce(87), // -, reduce: AddsubdotTerm reduce(87), // .+, reduce: AddsubdotTerm reduce(87), // .-, reduce: AddsubdotTerm reduce(87), // ., reduce: AddsubdotTerm - shift(602), // * - shift(603), // / - shift(604), // // - shift(605), // % - shift(606), // .* - shift(607), // ./ - shift(608), // .// + shift(609), // * + shift(610), // / + shift(611), // // + shift(612), // % + shift(613), // .* + shift(614), // ./ + shift(615), // .// nil, // ! nil, // ~ nil, // ** @@ -92467,7 +95522,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1016 + actionRow{ // S1027 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92480,7 +95535,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(89), // ], reduce: MuldivTerm + reduce(88), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -92496,6 +95551,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -92504,36 +95560,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(89), // ?, reduce: MuldivTerm + reduce(88), // ?, reduce: AddsubdotTerm nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(609), // * + shift(610), // / + shift(611), // // + shift(612), // % + shift(613), // .* + shift(614), // ./ + shift(615), // .// nil, // ! nil, // ~ nil, // ** @@ -92544,7 +95601,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(89), // ,, reduce: MuldivTerm + reduce(88), // ,, reduce: AddsubdotTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -92558,7 +95615,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1017 + actionRow{ // S1028 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92571,7 +95628,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(90), // ], reduce: MuldivTerm + reduce(89), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -92587,6 +95644,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -92595,36 +95653,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(90), // ?, reduce: MuldivTerm + reduce(89), // ?, reduce: AddsubdotTerm nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(609), // * + shift(610), // / + shift(611), // // + shift(612), // % + shift(613), // .* + shift(614), // ./ + shift(615), // .// nil, // ! nil, // ~ nil, // ** @@ -92635,7 +95694,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(90), // ,, reduce: MuldivTerm + reduce(89), // ,, reduce: AddsubdotTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -92649,7 +95708,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1018 + actionRow{ // S1029 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92678,6 +95737,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -92704,6 +95764,7 @@ var actionTab = actionTable{ reduce(91), // &, reduce: MuldivTerm reduce(91), // <<, reduce: MuldivTerm reduce(91), // >>, reduce: MuldivTerm + reduce(91), // >>>, reduce: MuldivTerm reduce(91), // +, reduce: MuldivTerm reduce(91), // -, reduce: MuldivTerm reduce(91), // .+, reduce: MuldivTerm @@ -92740,7 +95801,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1019 + actionRow{ // S1030 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92769,6 +95830,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -92795,6 +95857,7 @@ var actionTab = actionTable{ reduce(92), // &, reduce: MuldivTerm reduce(92), // <<, reduce: MuldivTerm reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm reduce(92), // +, reduce: MuldivTerm reduce(92), // -, reduce: MuldivTerm reduce(92), // .+, reduce: MuldivTerm @@ -92831,7 +95894,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1020 + actionRow{ // S1031 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92860,6 +95923,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -92886,6 +95950,7 @@ var actionTab = actionTable{ reduce(93), // &, reduce: MuldivTerm reduce(93), // <<, reduce: MuldivTerm reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm reduce(93), // +, reduce: MuldivTerm reduce(93), // -, reduce: MuldivTerm reduce(93), // .+, reduce: MuldivTerm @@ -92922,7 +95987,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1021 + actionRow{ // S1032 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92951,6 +96016,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -92977,6 +96043,7 @@ var actionTab = actionTable{ reduce(94), // &, reduce: MuldivTerm reduce(94), // <<, reduce: MuldivTerm reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm reduce(94), // +, reduce: MuldivTerm reduce(94), // -, reduce: MuldivTerm reduce(94), // .+, reduce: MuldivTerm @@ -93013,7 +96080,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1022 + actionRow{ // S1033 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -93042,6 +96109,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -93068,6 +96136,7 @@ var actionTab = actionTable{ reduce(95), // &, reduce: MuldivTerm reduce(95), // <<, reduce: MuldivTerm reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm reduce(95), // +, reduce: MuldivTerm reduce(95), // -, reduce: MuldivTerm reduce(95), // .+, reduce: MuldivTerm @@ -93104,462 +96173,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1023 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(104), // ], reduce: PowTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(104), // ,, reduce: PowTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1024 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(106), // ], reduce: PrecedenceChainEnd - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(106), // ,, reduce: PrecedenceChainEnd - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1025 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1215), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1216), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1026 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1218), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1027 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(122), // ], reduce: ArrayLiteralElements - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1028 + actionRow{ // S1034 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -93567,20 +96181,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ - nil, // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + nil, // [ + reduce(96), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -93588,6 +96202,658 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(96), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1035 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(97), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(97), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1036 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(106), // ], reduce: PowTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: PowTerm + nil, // : + reduce(106), // ||, reduce: PowTerm + reduce(106), // ^^, reduce: PowTerm + reduce(106), // &&, reduce: PowTerm + reduce(106), // =~, reduce: PowTerm + reduce(106), // !=~, reduce: PowTerm + reduce(106), // ==, reduce: PowTerm + reduce(106), // !=, reduce: PowTerm + reduce(106), // >, reduce: PowTerm + reduce(106), // >=, reduce: PowTerm + reduce(106), // <, reduce: PowTerm + reduce(106), // <=, reduce: PowTerm + reduce(106), // |, reduce: PowTerm + reduce(106), // ^, reduce: PowTerm + reduce(106), // &, reduce: PowTerm + reduce(106), // <<, reduce: PowTerm + reduce(106), // >>, reduce: PowTerm + reduce(106), // >>>, reduce: PowTerm + reduce(106), // +, reduce: PowTerm + reduce(106), // -, reduce: PowTerm + reduce(106), // .+, reduce: PowTerm + reduce(106), // .-, reduce: PowTerm + reduce(106), // ., reduce: PowTerm + reduce(106), // *, reduce: PowTerm + reduce(106), // /, reduce: PowTerm + reduce(106), // //, reduce: PowTerm + reduce(106), // %, reduce: PowTerm + reduce(106), // .*, reduce: PowTerm + reduce(106), // ./, reduce: PowTerm + reduce(106), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(106), // ,, reduce: PowTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1037 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(108), // ], reduce: PrecedenceChainEnd + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(108), // ||, reduce: PrecedenceChainEnd + reduce(108), // ^^, reduce: PrecedenceChainEnd + reduce(108), // &&, reduce: PrecedenceChainEnd + reduce(108), // =~, reduce: PrecedenceChainEnd + reduce(108), // !=~, reduce: PrecedenceChainEnd + reduce(108), // ==, reduce: PrecedenceChainEnd + reduce(108), // !=, reduce: PrecedenceChainEnd + reduce(108), // >, reduce: PrecedenceChainEnd + reduce(108), // >=, reduce: PrecedenceChainEnd + reduce(108), // <, reduce: PrecedenceChainEnd + reduce(108), // <=, reduce: PrecedenceChainEnd + reduce(108), // |, reduce: PrecedenceChainEnd + reduce(108), // ^, reduce: PrecedenceChainEnd + reduce(108), // &, reduce: PrecedenceChainEnd + reduce(108), // <<, reduce: PrecedenceChainEnd + reduce(108), // >>, reduce: PrecedenceChainEnd + reduce(108), // >>>, reduce: PrecedenceChainEnd + reduce(108), // +, reduce: PrecedenceChainEnd + reduce(108), // -, reduce: PrecedenceChainEnd + reduce(108), // .+, reduce: PrecedenceChainEnd + reduce(108), // .-, reduce: PrecedenceChainEnd + reduce(108), // ., reduce: PrecedenceChainEnd + reduce(108), // *, reduce: PrecedenceChainEnd + reduce(108), // /, reduce: PrecedenceChainEnd + reduce(108), // //, reduce: PrecedenceChainEnd + reduce(108), // %, reduce: PrecedenceChainEnd + reduce(108), // .*, reduce: PrecedenceChainEnd + reduce(108), // ./, reduce: PrecedenceChainEnd + reduce(108), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(108), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(108), // ,, reduce: PrecedenceChainEnd + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1038 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1232), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1233), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1039 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + shift(1235), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S1040 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(124), // ], reduce: ArrayLiteralElements + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1041 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + nil, // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -93614,10 +96880,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -93626,31 +96893,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S1029 + actionRow{ // S1042 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -93662,7 +96929,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(126), // [, reduce: MapLiteral + reduce(128), // [, reduce: MapLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -93679,6 +96946,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -93687,41 +96955,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MapLiteral + reduce(128), // ?, reduce: MapLiteral nil, // : - reduce(126), // ||, reduce: MapLiteral - reduce(126), // ^^, reduce: MapLiteral - reduce(126), // &&, reduce: MapLiteral - reduce(126), // =~, reduce: MapLiteral - reduce(126), // !=~, reduce: MapLiteral - reduce(126), // ==, reduce: MapLiteral - reduce(126), // !=, reduce: MapLiteral - reduce(126), // >, reduce: MapLiteral - reduce(126), // >=, reduce: MapLiteral - reduce(126), // <, reduce: MapLiteral - reduce(126), // <=, reduce: MapLiteral - reduce(126), // |, reduce: MapLiteral - reduce(126), // ^, reduce: MapLiteral - reduce(126), // &, reduce: MapLiteral - reduce(126), // <<, reduce: MapLiteral - reduce(126), // >>, reduce: MapLiteral - reduce(126), // +, reduce: MapLiteral - reduce(126), // -, reduce: MapLiteral - reduce(126), // .+, reduce: MapLiteral - reduce(126), // .-, reduce: MapLiteral - reduce(126), // ., reduce: MapLiteral - reduce(126), // *, reduce: MapLiteral - reduce(126), // /, reduce: MapLiteral - reduce(126), // //, reduce: MapLiteral - reduce(126), // %, reduce: MapLiteral - reduce(126), // .*, reduce: MapLiteral - reduce(126), // ./, reduce: MapLiteral - reduce(126), // .//, reduce: MapLiteral + reduce(128), // ||, reduce: MapLiteral + reduce(128), // ^^, reduce: MapLiteral + reduce(128), // &&, reduce: MapLiteral + reduce(128), // =~, reduce: MapLiteral + reduce(128), // !=~, reduce: MapLiteral + reduce(128), // ==, reduce: MapLiteral + reduce(128), // !=, reduce: MapLiteral + reduce(128), // >, reduce: MapLiteral + reduce(128), // >=, reduce: MapLiteral + reduce(128), // <, reduce: MapLiteral + reduce(128), // <=, reduce: MapLiteral + reduce(128), // |, reduce: MapLiteral + reduce(128), // ^, reduce: MapLiteral + reduce(128), // &, reduce: MapLiteral + reduce(128), // <<, reduce: MapLiteral + reduce(128), // >>, reduce: MapLiteral + reduce(128), // >>>, reduce: MapLiteral + reduce(128), // +, reduce: MapLiteral + reduce(128), // -, reduce: MapLiteral + reduce(128), // .+, reduce: MapLiteral + reduce(128), // .-, reduce: MapLiteral + reduce(128), // ., reduce: MapLiteral + reduce(128), // *, reduce: MapLiteral + reduce(128), // /, reduce: MapLiteral + reduce(128), // //, reduce: MapLiteral + reduce(128), // %, reduce: MapLiteral + reduce(128), // .*, reduce: MapLiteral + reduce(128), // ./, reduce: MapLiteral + reduce(128), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(126), // **, reduce: MapLiteral + reduce(128), // **, reduce: MapLiteral nil, // ( - reduce(126), // ), reduce: MapLiteral + reduce(128), // ), reduce: MapLiteral nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -93741,7 +97010,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1030 + actionRow{ // S1043 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -93753,7 +97022,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(119), // [, reduce: ArrayLiteral + reduce(121), // [, reduce: ArrayLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -93770,6 +97039,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -93778,41 +97048,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(119), // ?, reduce: ArrayLiteral + reduce(121), // ?, reduce: ArrayLiteral nil, // : - reduce(119), // ||, reduce: ArrayLiteral - reduce(119), // ^^, reduce: ArrayLiteral - reduce(119), // &&, reduce: ArrayLiteral - reduce(119), // =~, reduce: ArrayLiteral - reduce(119), // !=~, reduce: ArrayLiteral - reduce(119), // ==, reduce: ArrayLiteral - reduce(119), // !=, reduce: ArrayLiteral - reduce(119), // >, reduce: ArrayLiteral - reduce(119), // >=, reduce: ArrayLiteral - reduce(119), // <, reduce: ArrayLiteral - reduce(119), // <=, reduce: ArrayLiteral - reduce(119), // |, reduce: ArrayLiteral - reduce(119), // ^, reduce: ArrayLiteral - reduce(119), // &, reduce: ArrayLiteral - reduce(119), // <<, reduce: ArrayLiteral - reduce(119), // >>, reduce: ArrayLiteral - reduce(119), // +, reduce: ArrayLiteral - reduce(119), // -, reduce: ArrayLiteral - reduce(119), // .+, reduce: ArrayLiteral - reduce(119), // .-, reduce: ArrayLiteral - reduce(119), // ., reduce: ArrayLiteral - reduce(119), // *, reduce: ArrayLiteral - reduce(119), // /, reduce: ArrayLiteral - reduce(119), // //, reduce: ArrayLiteral - reduce(119), // %, reduce: ArrayLiteral - reduce(119), // .*, reduce: ArrayLiteral - reduce(119), // ./, reduce: ArrayLiteral - reduce(119), // .//, reduce: ArrayLiteral + reduce(121), // ||, reduce: ArrayLiteral + reduce(121), // ^^, reduce: ArrayLiteral + reduce(121), // &&, reduce: ArrayLiteral + reduce(121), // =~, reduce: ArrayLiteral + reduce(121), // !=~, reduce: ArrayLiteral + reduce(121), // ==, reduce: ArrayLiteral + reduce(121), // !=, reduce: ArrayLiteral + reduce(121), // >, reduce: ArrayLiteral + reduce(121), // >=, reduce: ArrayLiteral + reduce(121), // <, reduce: ArrayLiteral + reduce(121), // <=, reduce: ArrayLiteral + reduce(121), // |, reduce: ArrayLiteral + reduce(121), // ^, reduce: ArrayLiteral + reduce(121), // &, reduce: ArrayLiteral + reduce(121), // <<, reduce: ArrayLiteral + reduce(121), // >>, reduce: ArrayLiteral + reduce(121), // >>>, reduce: ArrayLiteral + reduce(121), // +, reduce: ArrayLiteral + reduce(121), // -, reduce: ArrayLiteral + reduce(121), // .+, reduce: ArrayLiteral + reduce(121), // .-, reduce: ArrayLiteral + reduce(121), // ., reduce: ArrayLiteral + reduce(121), // *, reduce: ArrayLiteral + reduce(121), // /, reduce: ArrayLiteral + reduce(121), // //, reduce: ArrayLiteral + reduce(121), // %, reduce: ArrayLiteral + reduce(121), // .*, reduce: ArrayLiteral + reduce(121), // ./, reduce: ArrayLiteral + reduce(121), // .//, reduce: ArrayLiteral nil, // ! nil, // ~ - reduce(119), // **, reduce: ArrayLiteral + reduce(121), // **, reduce: ArrayLiteral nil, // ( - reduce(119), // ), reduce: ArrayLiteral + reduce(121), // ), reduce: ArrayLiteral nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -93832,7 +97103,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1031 + actionRow{ // S1044 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -93861,6 +97132,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -93887,6 +97159,7 @@ var actionTab = actionTable{ reduce(28), // &, reduce: IndirectFieldValue reduce(28), // <<, reduce: IndirectFieldValue reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue reduce(28), // +, reduce: IndirectFieldValue reduce(28), // -, reduce: IndirectFieldValue reduce(28), // .+, reduce: IndirectFieldValue @@ -93923,7 +97196,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1032 + actionRow{ // S1045 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -93952,6 +97225,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -93978,6 +97252,7 @@ var actionTab = actionTable{ reduce(35), // &, reduce: IndirectOosvarValue reduce(35), // <<, reduce: IndirectOosvarValue reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue reduce(35), // +, reduce: IndirectOosvarValue reduce(35), // -, reduce: IndirectOosvarValue reduce(35), // .+, reduce: IndirectOosvarValue @@ -94014,7 +97289,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1033 + actionRow{ // S1046 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -94043,6 +97318,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -94052,7 +97328,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1220), // : + shift(1237), // : nil, // || nil, // ^^ nil, // && @@ -94069,6 +97345,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -94105,1189 +97382,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1034 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(660), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(58), // ), reduce: LogicalOrTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1035 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(661), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(60), // ), reduce: LogicalXORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1036 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(662), // =~ - shift(663), // !=~ - shift(664), // == - shift(665), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(62), // ), reduce: LogicalAndTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1037 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(666), // > - shift(667), // >= - shift(668), // < - shift(669), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(64), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1038 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(666), // > - shift(667), // >= - shift(668), // < - shift(669), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(65), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1039 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(666), // > - shift(667), // >= - shift(668), // < - shift(669), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(66), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1040 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(666), // > - shift(667), // >= - shift(668), // < - shift(669), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(67), // ), reduce: EqneTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1041 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(670), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(69), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1042 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(670), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(70), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1043 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(670), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(71), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1044 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(670), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(72), // ), reduce: CmpTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1045 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(671), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(74), // ), reduce: BitwiseORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1046 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(672), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(76), // ), reduce: BitwiseXORTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S1047 canRecover: false, actions: [numSymbols]action{ @@ -95317,6 +97411,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -95325,24 +97420,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm + reduce(59), // ?, reduce: LogicalOrTerm nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(673), // << - shift(674), // >> + reduce(59), // ||, reduce: LogicalOrTerm + shift(668), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -95359,7 +97455,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(78), // ), reduce: BitwiseANDTerm + reduce(59), // ), reduce: LogicalOrTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -95408,6 +97504,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -95416,29 +97513,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm + reduce(61), // ?, reduce: LogicalXORTerm nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - shift(675), // + - shift(676), // - - shift(677), // .+ - shift(678), // .- - shift(679), // . + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + shift(669), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -95450,7 +97548,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(80), // ), reduce: BitwiseShiftTerm + reduce(61), // ), reduce: LogicalXORTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -95499,6 +97597,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -95507,29 +97606,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm + reduce(63), // ?, reduce: LogicalAndTerm nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - shift(675), // + - shift(676), // - - shift(677), // .+ - shift(678), // .- - shift(679), // . + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + shift(670), // =~ + shift(671), // !=~ + shift(672), // == + shift(673), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -95541,7 +97641,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(81), // ), reduce: BitwiseShiftTerm + reduce(63), // ), reduce: LogicalAndTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -95590,6 +97690,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -95598,41 +97699,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm + reduce(65), // ?, reduce: EqneTerm nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(681), // * - shift(682), // / - shift(683), // // - shift(684), // % - shift(685), // .* - shift(686), // ./ - shift(687), // .// + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(674), // > + shift(675), // >= + shift(676), // < + shift(677), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(83), // ), reduce: AddsubdotTerm + reduce(65), // ), reduce: EqneTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -95681,6 +97783,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -95689,41 +97792,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm + reduce(66), // ?, reduce: EqneTerm nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(681), // * - shift(682), // / - shift(683), // // - shift(684), // % - shift(685), // .* - shift(686), // ./ - shift(687), // .// + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(674), // > + shift(675), // >= + shift(676), // < + shift(677), // <= + 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: AddsubdotTerm + reduce(66), // ), reduce: EqneTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -95772,6 +97876,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -95780,41 +97885,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm + reduce(67), // ?, reduce: EqneTerm nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(681), // * - shift(682), // / - shift(683), // // - shift(684), // % - shift(685), // .* - shift(686), // ./ - shift(687), // .// + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(674), // > + shift(675), // >= + shift(676), // < + shift(677), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(85), // ), reduce: AddsubdotTerm + reduce(67), // ), reduce: EqneTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -95863,6 +97969,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -95871,41 +97978,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm + reduce(68), // ?, reduce: EqneTerm nil, // : - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(681), // * - shift(682), // / - shift(683), // // - shift(684), // % - shift(685), // .* - shift(686), // ./ - shift(687), // .// + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(674), // > + shift(675), // >= + shift(676), // < + shift(677), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(86), // ), reduce: AddsubdotTerm + reduce(68), // ), reduce: EqneTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -95954,6 +98062,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -95962,41 +98071,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm + reduce(70), // ?, reduce: CmpTerm nil, // : - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(681), // * - shift(682), // / - shift(683), // // - shift(684), // % - shift(685), // .* - shift(686), // ./ - shift(687), // .// + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(678), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(87), // ), reduce: AddsubdotTerm + reduce(70), // ), reduce: CmpTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -96045,6 +98155,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -96053,41 +98164,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(89), // ?, reduce: MuldivTerm + reduce(71), // ?, reduce: CmpTerm nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(678), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(89), // ), reduce: MuldivTerm + reduce(71), // ), reduce: CmpTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -96136,6 +98248,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -96144,41 +98257,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(90), // ?, reduce: MuldivTerm + reduce(72), // ?, reduce: CmpTerm nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(678), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(90), // ), reduce: MuldivTerm + reduce(72), // ), reduce: CmpTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -96227,6 +98341,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -96235,41 +98350,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(91), // ?, reduce: MuldivTerm + reduce(73), // ?, reduce: CmpTerm nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(678), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(91), // ), reduce: MuldivTerm + reduce(73), // ), reduce: CmpTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -96318,6 +98434,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -96326,41 +98443,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(92), // ?, reduce: MuldivTerm + reduce(75), // ?, reduce: BitwiseORTerm nil, // : - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm + reduce(75), // ||, reduce: BitwiseORTerm + reduce(75), // ^^, reduce: BitwiseORTerm + reduce(75), // &&, reduce: BitwiseORTerm + reduce(75), // =~, reduce: BitwiseORTerm + reduce(75), // !=~, reduce: BitwiseORTerm + reduce(75), // ==, reduce: BitwiseORTerm + reduce(75), // !=, reduce: BitwiseORTerm + reduce(75), // >, reduce: BitwiseORTerm + reduce(75), // >=, reduce: BitwiseORTerm + reduce(75), // <, reduce: BitwiseORTerm + reduce(75), // <=, reduce: BitwiseORTerm + reduce(75), // |, reduce: BitwiseORTerm + shift(679), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(92), // ), reduce: MuldivTerm + reduce(75), // ), reduce: BitwiseORTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -96409,6 +98527,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -96417,41 +98536,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(93), // ?, reduce: MuldivTerm + reduce(77), // ?, reduce: BitwiseXORTerm nil, // : - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm + reduce(77), // ||, reduce: BitwiseXORTerm + reduce(77), // ^^, reduce: BitwiseXORTerm + reduce(77), // &&, reduce: BitwiseXORTerm + reduce(77), // =~, reduce: BitwiseXORTerm + reduce(77), // !=~, reduce: BitwiseXORTerm + reduce(77), // ==, reduce: BitwiseXORTerm + reduce(77), // !=, reduce: BitwiseXORTerm + reduce(77), // >, reduce: BitwiseXORTerm + reduce(77), // >=, reduce: BitwiseXORTerm + reduce(77), // <, reduce: BitwiseXORTerm + reduce(77), // <=, reduce: BitwiseXORTerm + reduce(77), // |, reduce: BitwiseXORTerm + reduce(77), // ^, reduce: BitwiseXORTerm + shift(680), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(93), // ), reduce: MuldivTerm + reduce(77), // ), reduce: BitwiseXORTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -96500,6 +98620,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -96508,41 +98629,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(94), // ?, reduce: MuldivTerm + reduce(79), // ?, reduce: BitwiseANDTerm nil, // : - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm + reduce(79), // ||, reduce: BitwiseANDTerm + reduce(79), // ^^, reduce: BitwiseANDTerm + reduce(79), // &&, reduce: BitwiseANDTerm + reduce(79), // =~, reduce: BitwiseANDTerm + reduce(79), // !=~, reduce: BitwiseANDTerm + reduce(79), // ==, reduce: BitwiseANDTerm + reduce(79), // !=, reduce: BitwiseANDTerm + reduce(79), // >, reduce: BitwiseANDTerm + reduce(79), // >=, reduce: BitwiseANDTerm + reduce(79), // <, reduce: BitwiseANDTerm + reduce(79), // <=, reduce: BitwiseANDTerm + reduce(79), // |, reduce: BitwiseANDTerm + reduce(79), // ^, reduce: BitwiseANDTerm + reduce(79), // &, reduce: BitwiseANDTerm + shift(681), // << + shift(682), // >> + shift(683), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(94), // ), reduce: MuldivTerm + reduce(79), // ), reduce: BitwiseANDTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -96591,6 +98713,1123 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(81), // ||, reduce: BitwiseShiftTerm + reduce(81), // ^^, reduce: BitwiseShiftTerm + reduce(81), // &&, reduce: BitwiseShiftTerm + reduce(81), // =~, reduce: BitwiseShiftTerm + reduce(81), // !=~, reduce: BitwiseShiftTerm + reduce(81), // ==, reduce: BitwiseShiftTerm + reduce(81), // !=, reduce: BitwiseShiftTerm + reduce(81), // >, reduce: BitwiseShiftTerm + reduce(81), // >=, reduce: BitwiseShiftTerm + reduce(81), // <, reduce: BitwiseShiftTerm + reduce(81), // <=, reduce: BitwiseShiftTerm + reduce(81), // |, reduce: BitwiseShiftTerm + reduce(81), // ^, reduce: BitwiseShiftTerm + reduce(81), // &, reduce: BitwiseShiftTerm + reduce(81), // <<, reduce: BitwiseShiftTerm + reduce(81), // >>, reduce: BitwiseShiftTerm + reduce(81), // >>>, reduce: BitwiseShiftTerm + shift(684), // + + shift(685), // - + shift(686), // .+ + shift(687), // .- + shift(688), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(81), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1062 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(684), // + + shift(685), // - + shift(686), // .+ + shift(687), // .- + shift(688), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(82), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1063 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(684), // + + shift(685), // - + shift(686), // .+ + shift(687), // .- + shift(688), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(83), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1064 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + nil, // : + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // >>>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(690), // * + shift(691), // / + shift(692), // // + shift(693), // % + shift(694), // .* + shift(695), // ./ + shift(696), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(85), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1065 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + nil, // : + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(690), // * + shift(691), // / + shift(692), // // + shift(693), // % + shift(694), // .* + shift(695), // ./ + shift(696), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(86), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1066 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + nil, // : + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(690), // * + shift(691), // / + shift(692), // // + shift(693), // % + shift(694), // .* + shift(695), // ./ + shift(696), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(87), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1067 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(690), // * + shift(691), // / + shift(692), // // + shift(693), // % + shift(694), // .* + shift(695), // ./ + shift(696), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(88), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1068 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(690), // * + shift(691), // / + shift(692), // // + shift(693), // % + shift(694), // .* + shift(695), // ./ + shift(696), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(89), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1069 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: MuldivTerm + nil, // : + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // >>>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(91), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1070 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(92), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1071 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(93), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1072 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + nil, // : + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(94), // ), reduce: MuldivTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1073 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -96617,6 +99856,7 @@ var actionTab = actionTable{ reduce(95), // &, reduce: MuldivTerm reduce(95), // <<, reduce: MuldivTerm reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm reduce(95), // +, reduce: MuldivTerm reduce(95), // -, reduce: MuldivTerm reduce(95), // .+, reduce: MuldivTerm @@ -96653,1098 +99893,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1062 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: PowTerm - nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(104), // ), reduce: PowTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1063 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd - nil, // ( - reduce(106), // ), reduce: PrecedenceChainEnd - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1064 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1221), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1222), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1065 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1224), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1066 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(125), // [, reduce: MapLiteral - reduce(125), // ], reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(125), // ?, reduce: MapLiteral - reduce(125), // :, reduce: MapLiteral - reduce(125), // ||, reduce: MapLiteral - reduce(125), // ^^, reduce: MapLiteral - reduce(125), // &&, reduce: MapLiteral - reduce(125), // =~, reduce: MapLiteral - reduce(125), // !=~, reduce: MapLiteral - reduce(125), // ==, reduce: MapLiteral - reduce(125), // !=, reduce: MapLiteral - reduce(125), // >, reduce: MapLiteral - reduce(125), // >=, reduce: MapLiteral - reduce(125), // <, reduce: MapLiteral - reduce(125), // <=, reduce: MapLiteral - reduce(125), // |, reduce: MapLiteral - reduce(125), // ^, reduce: MapLiteral - reduce(125), // &, reduce: MapLiteral - reduce(125), // <<, reduce: MapLiteral - reduce(125), // >>, reduce: MapLiteral - reduce(125), // +, reduce: MapLiteral - reduce(125), // -, reduce: MapLiteral - reduce(125), // .+, reduce: MapLiteral - reduce(125), // .-, reduce: MapLiteral - reduce(125), // ., reduce: MapLiteral - reduce(125), // *, reduce: MapLiteral - reduce(125), // /, reduce: MapLiteral - reduce(125), // //, reduce: MapLiteral - reduce(125), // %, reduce: MapLiteral - reduce(125), // .*, reduce: MapLiteral - reduce(125), // ./, reduce: MapLiteral - reduce(125), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(125), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1067 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - shift(1225), // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1068 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(144), // [, reduce: ArrayOrMapIndexAccess - reduce(144), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(144), // ||, reduce: ArrayOrMapIndexAccess - reduce(144), // ^^, reduce: ArrayOrMapIndexAccess - reduce(144), // &&, reduce: ArrayOrMapIndexAccess - reduce(144), // =~, reduce: ArrayOrMapIndexAccess - reduce(144), // !=~, reduce: ArrayOrMapIndexAccess - reduce(144), // ==, reduce: ArrayOrMapIndexAccess - reduce(144), // !=, reduce: ArrayOrMapIndexAccess - reduce(144), // >, reduce: ArrayOrMapIndexAccess - reduce(144), // >=, reduce: ArrayOrMapIndexAccess - reduce(144), // <, reduce: ArrayOrMapIndexAccess - reduce(144), // <=, reduce: ArrayOrMapIndexAccess - reduce(144), // |, reduce: ArrayOrMapIndexAccess - reduce(144), // ^, reduce: ArrayOrMapIndexAccess - reduce(144), // &, reduce: ArrayOrMapIndexAccess - reduce(144), // <<, reduce: ArrayOrMapIndexAccess - reduce(144), // >>, reduce: ArrayOrMapIndexAccess - reduce(144), // +, reduce: ArrayOrMapIndexAccess - reduce(144), // -, reduce: ArrayOrMapIndexAccess - reduce(144), // .+, reduce: ArrayOrMapIndexAccess - reduce(144), // .-, reduce: ArrayOrMapIndexAccess - reduce(144), // ., reduce: ArrayOrMapIndexAccess - reduce(144), // *, reduce: ArrayOrMapIndexAccess - reduce(144), // /, reduce: ArrayOrMapIndexAccess - reduce(144), // //, reduce: ArrayOrMapIndexAccess - reduce(144), // %, reduce: ArrayOrMapIndexAccess - reduce(144), // .*, reduce: ArrayOrMapIndexAccess - reduce(144), // ./, reduce: ArrayOrMapIndexAccess - reduce(144), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1069 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1227), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1070 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(118), // [, reduce: ArrayLiteral - reduce(118), // ], reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: ArrayLiteral - reduce(118), // :, reduce: ArrayLiteral - reduce(118), // ||, reduce: ArrayLiteral - reduce(118), // ^^, reduce: ArrayLiteral - reduce(118), // &&, reduce: ArrayLiteral - reduce(118), // =~, reduce: ArrayLiteral - reduce(118), // !=~, reduce: ArrayLiteral - reduce(118), // ==, reduce: ArrayLiteral - reduce(118), // !=, reduce: ArrayLiteral - reduce(118), // >, reduce: ArrayLiteral - reduce(118), // >=, reduce: ArrayLiteral - reduce(118), // <, reduce: ArrayLiteral - reduce(118), // <=, reduce: ArrayLiteral - reduce(118), // |, reduce: ArrayLiteral - reduce(118), // ^, reduce: ArrayLiteral - reduce(118), // &, reduce: ArrayLiteral - reduce(118), // <<, reduce: ArrayLiteral - reduce(118), // >>, reduce: ArrayLiteral - reduce(118), // +, reduce: ArrayLiteral - reduce(118), // -, reduce: ArrayLiteral - reduce(118), // .+, reduce: ArrayLiteral - reduce(118), // .-, reduce: ArrayLiteral - reduce(118), // ., reduce: ArrayLiteral - reduce(118), // *, reduce: ArrayLiteral - reduce(118), // /, reduce: ArrayLiteral - reduce(118), // //, reduce: ArrayLiteral - reduce(118), // %, reduce: ArrayLiteral - reduce(118), // .*, reduce: ArrayLiteral - reduce(118), // ./, reduce: ArrayLiteral - reduce(118), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(118), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1071 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1228), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1072 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1229), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1073 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1230), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S1074 canRecover: false, actions: [numSymbols]action{ @@ -97753,20 +99901,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(214), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(221), // [ + nil, // [ nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -97774,6 +99922,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -97782,58 +99931,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(96), // ?, reduce: MuldivTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic + nil, // ( + reduce(96), // ), 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, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1075 @@ -97844,20 +99994,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + nil, // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -97865,6 +100015,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -97873,58 +100024,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(97), // ?, reduce: MuldivTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + nil, // ( + reduce(97), // ), 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, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1076 @@ -97940,7 +100092,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1233), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -97956,6 +100108,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -97964,41 +100117,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(106), // ?, 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, // .// + reduce(106), // ||, reduce: PowTerm + reduce(106), // ^^, reduce: PowTerm + reduce(106), // &&, reduce: PowTerm + reduce(106), // =~, reduce: PowTerm + reduce(106), // !=~, reduce: PowTerm + reduce(106), // ==, reduce: PowTerm + reduce(106), // !=, reduce: PowTerm + reduce(106), // >, reduce: PowTerm + reduce(106), // >=, reduce: PowTerm + reduce(106), // <, reduce: PowTerm + reduce(106), // <=, reduce: PowTerm + reduce(106), // |, reduce: PowTerm + reduce(106), // ^, reduce: PowTerm + reduce(106), // &, reduce: PowTerm + reduce(106), // <<, reduce: PowTerm + reduce(106), // >>, reduce: PowTerm + reduce(106), // >>>, reduce: PowTerm + reduce(106), // +, reduce: PowTerm + reduce(106), // -, reduce: PowTerm + reduce(106), // .+, reduce: PowTerm + reduce(106), // .-, reduce: PowTerm + reduce(106), // ., reduce: PowTerm + reduce(106), // *, reduce: PowTerm + reduce(106), // /, reduce: PowTerm + reduce(106), // //, reduce: PowTerm + reduce(106), // %, reduce: PowTerm + reduce(106), // .*, reduce: PowTerm + reduce(106), // ./, reduce: PowTerm + reduce(106), // .//, reduce: PowTerm nil, // ! nil, // ~ nil, // ** nil, // ( - nil, // ) + reduce(106), // ), reduce: PowTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -98030,8 +100184,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(149), // [, reduce: ArraySliceAccess - reduce(149), // ], reduce: ArraySliceAccess + nil, // [ + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -98047,6 +100201,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -98055,41 +100210,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess + reduce(108), // ?, reduce: PrecedenceChainEnd nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess + reduce(108), // ||, reduce: PrecedenceChainEnd + reduce(108), // ^^, reduce: PrecedenceChainEnd + reduce(108), // &&, reduce: PrecedenceChainEnd + reduce(108), // =~, reduce: PrecedenceChainEnd + reduce(108), // !=~, reduce: PrecedenceChainEnd + reduce(108), // ==, reduce: PrecedenceChainEnd + reduce(108), // !=, reduce: PrecedenceChainEnd + reduce(108), // >, reduce: PrecedenceChainEnd + reduce(108), // >=, reduce: PrecedenceChainEnd + reduce(108), // <, reduce: PrecedenceChainEnd + reduce(108), // <=, reduce: PrecedenceChainEnd + reduce(108), // |, reduce: PrecedenceChainEnd + reduce(108), // ^, reduce: PrecedenceChainEnd + reduce(108), // &, reduce: PrecedenceChainEnd + reduce(108), // <<, reduce: PrecedenceChainEnd + reduce(108), // >>, reduce: PrecedenceChainEnd + reduce(108), // >>>, reduce: PrecedenceChainEnd + reduce(108), // +, reduce: PrecedenceChainEnd + reduce(108), // -, reduce: PrecedenceChainEnd + reduce(108), // .+, reduce: PrecedenceChainEnd + reduce(108), // .-, reduce: PrecedenceChainEnd + reduce(108), // ., reduce: PrecedenceChainEnd + reduce(108), // *, reduce: PrecedenceChainEnd + reduce(108), // /, reduce: PrecedenceChainEnd + reduce(108), // //, reduce: PrecedenceChainEnd + reduce(108), // %, reduce: PrecedenceChainEnd + reduce(108), // .*, reduce: PrecedenceChainEnd + reduce(108), // ./, reduce: PrecedenceChainEnd + reduce(108), // .//, reduce: PrecedenceChainEnd nil, // ! nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess + reduce(108), // **, reduce: PrecedenceChainEnd nil, // ( - nil, // ) + reduce(108), // ), reduce: PrecedenceChainEnd nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -98112,911 +100268,931 @@ var actionTab = actionTable{ actionRow{ // S1078 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1238), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1239), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1079 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + shift(1241), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S1080 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(127), // [, reduce: MapLiteral + reduce(127), // ], reduce: MapLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(127), // ?, reduce: MapLiteral + reduce(127), // :, reduce: MapLiteral + reduce(127), // ||, reduce: MapLiteral + reduce(127), // ^^, reduce: MapLiteral + reduce(127), // &&, reduce: MapLiteral + reduce(127), // =~, reduce: MapLiteral + reduce(127), // !=~, reduce: MapLiteral + reduce(127), // ==, reduce: MapLiteral + reduce(127), // !=, reduce: MapLiteral + reduce(127), // >, reduce: MapLiteral + reduce(127), // >=, reduce: MapLiteral + reduce(127), // <, reduce: MapLiteral + reduce(127), // <=, reduce: MapLiteral + reduce(127), // |, reduce: MapLiteral + reduce(127), // ^, reduce: MapLiteral + reduce(127), // &, reduce: MapLiteral + reduce(127), // <<, reduce: MapLiteral + reduce(127), // >>, reduce: MapLiteral + reduce(127), // >>>, reduce: MapLiteral + reduce(127), // +, reduce: MapLiteral + reduce(127), // -, reduce: MapLiteral + reduce(127), // .+, reduce: MapLiteral + reduce(127), // .-, reduce: MapLiteral + reduce(127), // ., reduce: MapLiteral + reduce(127), // *, reduce: MapLiteral + reduce(127), // /, reduce: MapLiteral + reduce(127), // //, reduce: MapLiteral + reduce(127), // %, reduce: MapLiteral + reduce(127), // .*, reduce: MapLiteral + reduce(127), // ./, reduce: MapLiteral + reduce(127), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(127), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1081 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1242), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1082 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(146), // [, reduce: ArrayOrMapIndexAccess + reduce(146), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(146), // ||, reduce: ArrayOrMapIndexAccess + reduce(146), // ^^, reduce: ArrayOrMapIndexAccess + reduce(146), // &&, reduce: ArrayOrMapIndexAccess + reduce(146), // =~, reduce: ArrayOrMapIndexAccess + reduce(146), // !=~, reduce: ArrayOrMapIndexAccess + reduce(146), // ==, reduce: ArrayOrMapIndexAccess + reduce(146), // !=, reduce: ArrayOrMapIndexAccess + reduce(146), // >, reduce: ArrayOrMapIndexAccess + reduce(146), // >=, reduce: ArrayOrMapIndexAccess + reduce(146), // <, reduce: ArrayOrMapIndexAccess + reduce(146), // <=, reduce: ArrayOrMapIndexAccess + reduce(146), // |, reduce: ArrayOrMapIndexAccess + reduce(146), // ^, reduce: ArrayOrMapIndexAccess + reduce(146), // &, reduce: ArrayOrMapIndexAccess + reduce(146), // <<, reduce: ArrayOrMapIndexAccess + reduce(146), // >>, reduce: ArrayOrMapIndexAccess + reduce(146), // >>>, reduce: ArrayOrMapIndexAccess + reduce(146), // +, reduce: ArrayOrMapIndexAccess + reduce(146), // -, reduce: ArrayOrMapIndexAccess + reduce(146), // .+, reduce: ArrayOrMapIndexAccess + reduce(146), // .-, reduce: ArrayOrMapIndexAccess + reduce(146), // ., reduce: ArrayOrMapIndexAccess + reduce(146), // *, reduce: ArrayOrMapIndexAccess + reduce(146), // /, reduce: ArrayOrMapIndexAccess + reduce(146), // //, reduce: ArrayOrMapIndexAccess + reduce(146), // %, reduce: ArrayOrMapIndexAccess + reduce(146), // .*, reduce: ArrayOrMapIndexAccess + reduce(146), // ./, reduce: ArrayOrMapIndexAccess + reduce(146), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1083 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + shift(1244), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S1084 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(120), // [, reduce: ArrayLiteral + reduce(120), // ], reduce: ArrayLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: ArrayLiteral + reduce(120), // :, reduce: ArrayLiteral + reduce(120), // ||, reduce: ArrayLiteral + reduce(120), // ^^, reduce: ArrayLiteral + reduce(120), // &&, reduce: ArrayLiteral + reduce(120), // =~, reduce: ArrayLiteral + reduce(120), // !=~, reduce: ArrayLiteral + reduce(120), // ==, reduce: ArrayLiteral + reduce(120), // !=, reduce: ArrayLiteral + reduce(120), // >, reduce: ArrayLiteral + reduce(120), // >=, reduce: ArrayLiteral + reduce(120), // <, reduce: ArrayLiteral + reduce(120), // <=, reduce: ArrayLiteral + reduce(120), // |, reduce: ArrayLiteral + reduce(120), // ^, reduce: ArrayLiteral + reduce(120), // &, reduce: ArrayLiteral + reduce(120), // <<, reduce: ArrayLiteral + reduce(120), // >>, reduce: ArrayLiteral + reduce(120), // >>>, reduce: ArrayLiteral + reduce(120), // +, reduce: ArrayLiteral + reduce(120), // -, reduce: ArrayLiteral + reduce(120), // .+, reduce: ArrayLiteral + reduce(120), // .-, reduce: ArrayLiteral + reduce(120), // ., reduce: ArrayLiteral + reduce(120), // *, reduce: ArrayLiteral + reduce(120), // /, reduce: ArrayLiteral + reduce(120), // //, reduce: ArrayLiteral + reduce(120), // %, reduce: ArrayLiteral + reduce(120), // .*, reduce: ArrayLiteral + reduce(120), // ./, reduce: ArrayLiteral + reduce(120), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(120), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1085 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1245), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1086 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1246), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1087 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1247), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1088 @@ -99027,20 +101203,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(223), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99048,6 +101224,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -99074,10 +101251,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -99086,28 +101264,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(740), // ( + shift(260), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S1089 @@ -99118,20 +101296,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99139,6 +101317,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -99165,10 +101344,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -99177,210 +101357,214 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1090 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1250), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1091 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(151), // [, reduce: ArraySliceAccess + reduce(151), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1092 @@ -99391,20 +101575,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99412,6 +101596,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -99438,10 +101623,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -99450,28 +101636,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1093 @@ -99482,20 +101668,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99503,6 +101689,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -99529,10 +101716,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -99541,28 +101729,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1094 @@ -99573,20 +101761,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99594,6 +101782,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -99620,10 +101809,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -99632,28 +101822,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1095 @@ -99664,20 +101854,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99685,6 +101875,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -99711,10 +101902,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -99723,28 +101915,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1096 @@ -99755,20 +101947,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99776,6 +101968,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -99802,10 +101995,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -99814,28 +102008,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1097 @@ -99846,20 +102040,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99867,6 +102061,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -99893,10 +102088,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -99905,28 +102101,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1098 @@ -99937,20 +102133,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(97), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99958,6 +102154,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -99966,58 +102163,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - reduce(97), // :, reduce: UnaryOpTerm - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ nil, // ** - nil, // ( + shift(749), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1099 @@ -100028,20 +102226,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100049,6 +102247,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -100075,10 +102274,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -100087,28 +102287,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1100 @@ -100119,20 +102319,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100140,6 +102340,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -100166,10 +102367,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -100178,28 +102380,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1101 @@ -100210,20 +102412,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100231,6 +102433,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -100257,10 +102460,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -100269,28 +102473,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1102 @@ -100301,20 +102505,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100322,6 +102526,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -100348,10 +102553,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -100360,28 +102566,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1103 @@ -100392,20 +102598,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100413,6 +102619,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -100439,10 +102646,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -100451,28 +102659,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1104 @@ -100483,20 +102691,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100504,6 +102712,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -100530,10 +102739,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -100542,28 +102752,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1105 @@ -100574,20 +102784,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100595,6 +102805,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -100621,10 +102832,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -100633,28 +102845,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1106 @@ -100665,20 +102877,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(98), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100686,6 +102898,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -100694,61 +102907,620 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - reduce(98), // :, reduce: UnaryOpTerm - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ nil, // ** - nil, // ( + shift(749), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, actionRow{ // S1107 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1108 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1109 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1110 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1111 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1112 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1113 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100777,6 +103549,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -100803,6 +103576,7 @@ var actionTab = actionTable{ reduce(99), // &, reduce: UnaryOpTerm reduce(99), // <<, reduce: UnaryOpTerm reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm reduce(99), // +, reduce: UnaryOpTerm reduce(99), // -, reduce: UnaryOpTerm reduce(99), // .+, reduce: UnaryOpTerm @@ -100839,7 +103613,658 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1108 + actionRow{ // S1114 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1115 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1116 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1117 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1118 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1119 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1120 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1121 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100868,6 +104293,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -100894,6 +104320,7 @@ var actionTab = actionTable{ reduce(100), // &, reduce: UnaryOpTerm reduce(100), // <<, reduce: UnaryOpTerm reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm reduce(100), // +, reduce: UnaryOpTerm reduce(100), // -, reduce: UnaryOpTerm reduce(100), // .+, reduce: UnaryOpTerm @@ -100930,7 +104357,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1109 + actionRow{ // S1122 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100959,6 +104386,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -100985,6 +104413,7 @@ var actionTab = actionTable{ reduce(101), // &, reduce: UnaryOpTerm reduce(101), // <<, reduce: UnaryOpTerm reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm reduce(101), // +, reduce: UnaryOpTerm reduce(101), // -, reduce: UnaryOpTerm reduce(101), // .+, reduce: UnaryOpTerm @@ -101021,7 +104450,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1110 + actionRow{ // S1123 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -101050,6 +104479,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -101076,6 +104506,7 @@ var actionTab = actionTable{ reduce(102), // &, reduce: UnaryOpTerm reduce(102), // <<, reduce: UnaryOpTerm reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm reduce(102), // +, reduce: UnaryOpTerm reduce(102), // -, reduce: UnaryOpTerm reduce(102), // .+, reduce: UnaryOpTerm @@ -101112,7 +104543,193 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1111 + actionRow{ // S1124 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(103), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + reduce(103), // :, reduce: UnaryOpTerm + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1125 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(104), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + reduce(104), // :, reduce: UnaryOpTerm + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1126 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -101120,20 +104737,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -101141,6 +104758,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -101167,6 +104785,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -101182,28 +104801,28 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, - actionRow{ // S1112 + actionRow{ // S1127 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -101232,6 +104851,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -101258,6 +104878,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -101274,7 +104895,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(1262), // ) + shift(1280), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -101294,7 +104915,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1113 + actionRow{ // S1128 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -101302,20 +104923,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(696), // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - shift(702), // [ + shift(711), // [ nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -101323,6 +104944,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -101332,7 +104954,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1264), // : + shift(1282), // : nil, // || nil, // ^^ nil, // && @@ -101349,10 +104971,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -101361,31 +104984,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(737), // ! - shift(738), // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - shift(740), // ( + shift(749), // ( nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM }, }, - actionRow{ // S1114 + actionRow{ // S1129 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -101414,6 +105037,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -101440,6 +105064,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -101476,7 +105101,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1115 + actionRow{ // S1130 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -101505,6 +105130,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -101531,6 +105157,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -101567,1915 +105194,562 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1116 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(125), // ;, reduce: MapLiteral - nil, // md_token_begin - nil, // { - reduce(125), // }, reduce: MapLiteral - nil, // md_token_end - nil, // = - reduce(125), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(125), // ?, reduce: MapLiteral - nil, // : - reduce(125), // ||, reduce: MapLiteral - reduce(125), // ^^, reduce: MapLiteral - reduce(125), // &&, reduce: MapLiteral - reduce(125), // =~, reduce: MapLiteral - reduce(125), // !=~, reduce: MapLiteral - reduce(125), // ==, reduce: MapLiteral - reduce(125), // !=, reduce: MapLiteral - reduce(125), // >, reduce: MapLiteral - reduce(125), // >=, reduce: MapLiteral - reduce(125), // <, reduce: MapLiteral - reduce(125), // <=, reduce: MapLiteral - reduce(125), // |, reduce: MapLiteral - reduce(125), // ^, reduce: MapLiteral - reduce(125), // &, reduce: MapLiteral - reduce(125), // <<, reduce: MapLiteral - reduce(125), // >>, reduce: MapLiteral - reduce(125), // +, reduce: MapLiteral - reduce(125), // -, reduce: MapLiteral - reduce(125), // .+, reduce: MapLiteral - reduce(125), // .-, reduce: MapLiteral - reduce(125), // ., reduce: MapLiteral - reduce(125), // *, reduce: MapLiteral - reduce(125), // /, reduce: MapLiteral - reduce(125), // //, reduce: MapLiteral - reduce(125), // %, reduce: MapLiteral - reduce(125), // .*, reduce: MapLiteral - reduce(125), // ./, reduce: MapLiteral - reduce(125), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(125), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1117 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - shift(1265), // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1118 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(118), // ;, reduce: ArrayLiteral - nil, // md_token_begin - nil, // { - reduce(118), // }, reduce: ArrayLiteral - nil, // md_token_end - nil, // = - reduce(118), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: ArrayLiteral - nil, // : - reduce(118), // ||, reduce: ArrayLiteral - reduce(118), // ^^, reduce: ArrayLiteral - reduce(118), // &&, reduce: ArrayLiteral - reduce(118), // =~, reduce: ArrayLiteral - reduce(118), // !=~, reduce: ArrayLiteral - reduce(118), // ==, reduce: ArrayLiteral - reduce(118), // !=, reduce: ArrayLiteral - reduce(118), // >, reduce: ArrayLiteral - reduce(118), // >=, reduce: ArrayLiteral - reduce(118), // <, reduce: ArrayLiteral - reduce(118), // <=, reduce: ArrayLiteral - reduce(118), // |, reduce: ArrayLiteral - reduce(118), // ^, reduce: ArrayLiteral - reduce(118), // &, reduce: ArrayLiteral - reduce(118), // <<, reduce: ArrayLiteral - reduce(118), // >>, reduce: ArrayLiteral - reduce(118), // +, reduce: ArrayLiteral - reduce(118), // -, reduce: ArrayLiteral - reduce(118), // .+, reduce: ArrayLiteral - reduce(118), // .-, reduce: ArrayLiteral - reduce(118), // ., reduce: ArrayLiteral - reduce(118), // *, reduce: ArrayLiteral - reduce(118), // /, reduce: ArrayLiteral - reduce(118), // //, reduce: ArrayLiteral - reduce(118), // %, reduce: ArrayLiteral - reduce(118), // .*, reduce: ArrayLiteral - reduce(118), // ./, reduce: ArrayLiteral - reduce(118), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(118), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1119 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1266), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1120 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1267), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1121 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1268), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1122 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S1123 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S1124 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S1125 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S1126 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S1127 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S1128 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S1129 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S1130 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, actionRow{ // S1131 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + reduce(127), // ;, reduce: MapLiteral + nil, // md_token_begin + nil, // { + reduce(127), // }, reduce: MapLiteral + nil, // md_token_end + nil, // = + reduce(127), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(127), // ?, reduce: MapLiteral + nil, // : + reduce(127), // ||, reduce: MapLiteral + reduce(127), // ^^, reduce: MapLiteral + reduce(127), // &&, reduce: MapLiteral + reduce(127), // =~, reduce: MapLiteral + reduce(127), // !=~, reduce: MapLiteral + reduce(127), // ==, reduce: MapLiteral + reduce(127), // !=, reduce: MapLiteral + reduce(127), // >, reduce: MapLiteral + reduce(127), // >=, reduce: MapLiteral + reduce(127), // <, reduce: MapLiteral + reduce(127), // <=, reduce: MapLiteral + reduce(127), // |, reduce: MapLiteral + reduce(127), // ^, reduce: MapLiteral + reduce(127), // &, reduce: MapLiteral + reduce(127), // <<, reduce: MapLiteral + reduce(127), // >>, reduce: MapLiteral + reduce(127), // >>>, reduce: MapLiteral + reduce(127), // +, reduce: MapLiteral + reduce(127), // -, reduce: MapLiteral + reduce(127), // .+, reduce: MapLiteral + reduce(127), // .-, reduce: MapLiteral + reduce(127), // ., reduce: MapLiteral + reduce(127), // *, reduce: MapLiteral + reduce(127), // /, reduce: MapLiteral + reduce(127), // //, reduce: MapLiteral + reduce(127), // %, reduce: MapLiteral + reduce(127), // .*, reduce: MapLiteral + reduce(127), // ./, reduce: MapLiteral + reduce(127), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(127), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1132 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1283), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1133 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + reduce(120), // ;, reduce: ArrayLiteral + nil, // md_token_begin + nil, // { + reduce(120), // }, reduce: ArrayLiteral + nil, // md_token_end + nil, // = + reduce(120), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: ArrayLiteral + nil, // : + reduce(120), // ||, reduce: ArrayLiteral + reduce(120), // ^^, reduce: ArrayLiteral + reduce(120), // &&, reduce: ArrayLiteral + reduce(120), // =~, reduce: ArrayLiteral + reduce(120), // !=~, reduce: ArrayLiteral + reduce(120), // ==, reduce: ArrayLiteral + reduce(120), // !=, reduce: ArrayLiteral + reduce(120), // >, reduce: ArrayLiteral + reduce(120), // >=, reduce: ArrayLiteral + reduce(120), // <, reduce: ArrayLiteral + reduce(120), // <=, reduce: ArrayLiteral + reduce(120), // |, reduce: ArrayLiteral + reduce(120), // ^, reduce: ArrayLiteral + reduce(120), // &, reduce: ArrayLiteral + reduce(120), // <<, reduce: ArrayLiteral + reduce(120), // >>, reduce: ArrayLiteral + reduce(120), // >>>, reduce: ArrayLiteral + reduce(120), // +, reduce: ArrayLiteral + reduce(120), // -, reduce: ArrayLiteral + reduce(120), // .+, reduce: ArrayLiteral + reduce(120), // .-, reduce: ArrayLiteral + reduce(120), // ., reduce: ArrayLiteral + reduce(120), // *, reduce: ArrayLiteral + reduce(120), // /, reduce: ArrayLiteral + reduce(120), // //, reduce: ArrayLiteral + reduce(120), // %, reduce: ArrayLiteral + reduce(120), // .*, reduce: ArrayLiteral + reduce(120), // ./, reduce: ArrayLiteral + reduce(120), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(120), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1134 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1284), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1135 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1285), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1136 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1286), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1137 @@ -103486,20 +105760,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(223), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103507,6 +105781,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -103533,10 +105808,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -103545,28 +105821,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(811), // ( + shift(260), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S1138 @@ -103577,20 +105853,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103598,6 +105874,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -103624,10 +105901,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -103636,28 +105914,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1139 @@ -103668,20 +105946,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103689,6 +105967,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -103715,10 +105994,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -103727,28 +106007,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1140 @@ -103759,20 +106039,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103780,6 +106060,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -103806,10 +106087,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -103818,28 +106100,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1141 @@ -103850,20 +106132,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103871,6 +106153,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -103897,10 +106180,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -103909,28 +106193,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1142 @@ -103941,20 +106225,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103962,6 +106246,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -103988,10 +106273,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -104000,28 +106286,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1143 @@ -104032,20 +106318,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104053,6 +106339,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -104079,10 +106366,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -104091,28 +106379,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1144 @@ -104121,22 +106409,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(97), // ;, reduce: UnaryOpTerm + nil, // ; nil, // md_token_begin - nil, // { - reduce(97), // }, reduce: UnaryOpTerm + shift(777), // { + nil, // } nil, // md_token_end nil, // = - nil, // [ + shift(783), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104144,6 +106432,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -104152,58 +106441,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ nil, // ** - nil, // ( + shift(820), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1145 @@ -104214,20 +106504,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104235,6 +106525,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -104261,10 +106552,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -104273,28 +106565,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1146 @@ -104305,20 +106597,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104326,6 +106618,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -104352,10 +106645,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -104364,28 +106658,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1147 @@ -104396,20 +106690,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104417,6 +106711,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -104443,10 +106738,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -104455,28 +106751,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1148 @@ -104487,20 +106783,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104508,6 +106804,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -104534,10 +106831,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -104546,28 +106844,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1149 @@ -104578,20 +106876,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104599,6 +106897,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -104625,10 +106924,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -104637,28 +106937,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1150 @@ -104669,20 +106969,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104690,6 +106990,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -104716,10 +107017,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -104728,28 +107030,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1151 @@ -104760,20 +107062,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(768), // { + shift(777), // { nil, // } nil, // md_token_end nil, // = - shift(774), // [ + shift(783), // [ nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104781,6 +107083,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -104807,10 +107110,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -104819,28 +107123,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(808), // ! - shift(809), // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - shift(811), // ( + shift(820), // ( nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1152 @@ -104849,22 +107153,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(98), // ;, reduce: UnaryOpTerm + nil, // ; nil, // md_token_begin - nil, // { - reduce(98), // }, reduce: UnaryOpTerm + shift(777), // { + nil, // } nil, // md_token_end nil, // = - nil, // [ + shift(783), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104872,6 +107176,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -104880,61 +107185,713 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ nil, // ** - nil, // ( + shift(820), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, actionRow{ // S1153 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1154 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1155 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1156 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1157 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1158 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1159 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1160 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -104963,6 +107920,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -104989,6 +107947,7 @@ var actionTab = actionTable{ reduce(99), // &, reduce: UnaryOpTerm reduce(99), // <<, reduce: UnaryOpTerm reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm reduce(99), // +, reduce: UnaryOpTerm reduce(99), // -, reduce: UnaryOpTerm reduce(99), // .+, reduce: UnaryOpTerm @@ -105025,7 +107984,658 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1154 + actionRow{ // S1161 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1162 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1163 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1164 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1165 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1166 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1167 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(817), // ! + shift(818), // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1168 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -105054,6 +108664,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -105080,6 +108691,7 @@ var actionTab = actionTable{ reduce(100), // &, reduce: UnaryOpTerm reduce(100), // <<, reduce: UnaryOpTerm reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm reduce(100), // +, reduce: UnaryOpTerm reduce(100), // -, reduce: UnaryOpTerm reduce(100), // .+, reduce: UnaryOpTerm @@ -105116,1294 +108728,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1155 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(101), // ;, reduce: UnaryOpTerm - nil, // md_token_begin - nil, // { - reduce(101), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: UnaryOpTerm - nil, // : - reduce(101), // ||, reduce: UnaryOpTerm - reduce(101), // ^^, reduce: UnaryOpTerm - reduce(101), // &&, reduce: UnaryOpTerm - reduce(101), // =~, reduce: UnaryOpTerm - reduce(101), // !=~, reduce: UnaryOpTerm - reduce(101), // ==, reduce: UnaryOpTerm - reduce(101), // !=, reduce: UnaryOpTerm - reduce(101), // >, reduce: UnaryOpTerm - reduce(101), // >=, reduce: UnaryOpTerm - reduce(101), // <, reduce: UnaryOpTerm - reduce(101), // <=, reduce: UnaryOpTerm - reduce(101), // |, reduce: UnaryOpTerm - reduce(101), // ^, reduce: UnaryOpTerm - reduce(101), // &, reduce: UnaryOpTerm - reduce(101), // <<, reduce: UnaryOpTerm - reduce(101), // >>, reduce: UnaryOpTerm - reduce(101), // +, reduce: UnaryOpTerm - reduce(101), // -, reduce: UnaryOpTerm - reduce(101), // .+, reduce: UnaryOpTerm - reduce(101), // .-, reduce: UnaryOpTerm - reduce(101), // ., reduce: UnaryOpTerm - reduce(101), // *, reduce: UnaryOpTerm - reduce(101), // /, reduce: UnaryOpTerm - reduce(101), // //, reduce: UnaryOpTerm - reduce(101), // %, reduce: UnaryOpTerm - reduce(101), // .*, reduce: UnaryOpTerm - reduce(101), // ./, reduce: UnaryOpTerm - reduce(101), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1156 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(102), // ;, reduce: UnaryOpTerm - nil, // md_token_begin - nil, // { - reduce(102), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: UnaryOpTerm - nil, // : - reduce(102), // ||, reduce: UnaryOpTerm - reduce(102), // ^^, reduce: UnaryOpTerm - reduce(102), // &&, reduce: UnaryOpTerm - reduce(102), // =~, reduce: UnaryOpTerm - reduce(102), // !=~, reduce: UnaryOpTerm - reduce(102), // ==, reduce: UnaryOpTerm - reduce(102), // !=, reduce: UnaryOpTerm - reduce(102), // >, reduce: UnaryOpTerm - reduce(102), // >=, reduce: UnaryOpTerm - reduce(102), // <, reduce: UnaryOpTerm - reduce(102), // <=, reduce: UnaryOpTerm - reduce(102), // |, reduce: UnaryOpTerm - reduce(102), // ^, reduce: UnaryOpTerm - reduce(102), // &, reduce: UnaryOpTerm - reduce(102), // <<, reduce: UnaryOpTerm - reduce(102), // >>, reduce: UnaryOpTerm - reduce(102), // +, reduce: UnaryOpTerm - reduce(102), // -, reduce: UnaryOpTerm - reduce(102), // .+, reduce: UnaryOpTerm - reduce(102), // .-, reduce: UnaryOpTerm - reduce(102), // ., reduce: UnaryOpTerm - reduce(102), // *, reduce: UnaryOpTerm - reduce(102), // /, reduce: UnaryOpTerm - reduce(102), // //, reduce: UnaryOpTerm - reduce(102), // %, reduce: UnaryOpTerm - reduce(102), // .*, reduce: UnaryOpTerm - reduce(102), // ./, reduce: UnaryOpTerm - reduce(102), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1157 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S1158 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1299), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1159 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1301), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM - }, - }, - actionRow{ // S1160 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(132), // { - nil, // } - nil, // md_token_end - nil, // = - shift(138), // [ - nil, // ] - shift(142), // md_token_field_name - shift(143), // $[ - shift(144), // md_token_braced_field_name - shift(145), // md_token_full_srec - shift(149), // md_token_oosvar_name - shift(150), // @[ - shift(151), // md_token_braced_oosvar_name - shift(152), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(165), // + - shift(167), // - - shift(168), // .+ - shift(169), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(172), // ! - shift(173), // ~ - nil, // ** - shift(175), // ( - nil, // ) - shift(177), // md_token_string_literal - shift(178), // md_token_int_literal - shift(179), // md_token_float_literal - shift(180), // md_token_boolean_literal - shift(181), // md_token_panic - nil, // , - shift(185), // md_token_IPS - shift(186), // md_token_IFS - shift(187), // md_token_IRS - shift(188), // md_token_OPS - shift(189), // md_token_OFS - shift(190), // md_token_ORS - shift(191), // md_token_NF - shift(192), // md_token_NR - shift(193), // md_token_FNR - shift(194), // md_token_FILENAME - shift(195), // md_token_FILENUM - }, - }, - actionRow{ // S1161 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(144), // $, reduce: ArrayOrMapIndexAccess - nil, // empty - reduce(144), // ;, reduce: ArrayOrMapIndexAccess - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(144), // [, reduce: ArrayOrMapIndexAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(144), // ||, reduce: ArrayOrMapIndexAccess - reduce(144), // ^^, reduce: ArrayOrMapIndexAccess - reduce(144), // &&, reduce: ArrayOrMapIndexAccess - reduce(144), // =~, reduce: ArrayOrMapIndexAccess - reduce(144), // !=~, reduce: ArrayOrMapIndexAccess - reduce(144), // ==, reduce: ArrayOrMapIndexAccess - reduce(144), // !=, reduce: ArrayOrMapIndexAccess - reduce(144), // >, reduce: ArrayOrMapIndexAccess - reduce(144), // >=, reduce: ArrayOrMapIndexAccess - reduce(144), // <, reduce: ArrayOrMapIndexAccess - reduce(144), // <=, reduce: ArrayOrMapIndexAccess - reduce(144), // |, reduce: ArrayOrMapIndexAccess - reduce(144), // ^, reduce: ArrayOrMapIndexAccess - reduce(144), // &, reduce: ArrayOrMapIndexAccess - reduce(144), // <<, reduce: ArrayOrMapIndexAccess - reduce(144), // >>, reduce: ArrayOrMapIndexAccess - reduce(144), // +, reduce: ArrayOrMapIndexAccess - reduce(144), // -, reduce: ArrayOrMapIndexAccess - reduce(144), // .+, reduce: ArrayOrMapIndexAccess - reduce(144), // .-, reduce: ArrayOrMapIndexAccess - reduce(144), // ., reduce: ArrayOrMapIndexAccess - reduce(144), // *, reduce: ArrayOrMapIndexAccess - reduce(144), // /, reduce: ArrayOrMapIndexAccess - reduce(144), // //, reduce: ArrayOrMapIndexAccess - reduce(144), // %, reduce: ArrayOrMapIndexAccess - reduce(144), // .*, reduce: ArrayOrMapIndexAccess - reduce(144), // ./, reduce: ArrayOrMapIndexAccess - reduce(144), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1162 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1304), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1163 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1305), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1164 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(149), // $, reduce: ArraySliceAccess - nil, // empty - reduce(149), // ;, reduce: ArraySliceAccess - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(149), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess - nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1165 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(125), // }, reduce: MapLiteral - nil, // md_token_end - nil, // = - reduce(125), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(125), // ?, reduce: MapLiteral - nil, // : - reduce(125), // ||, reduce: MapLiteral - reduce(125), // ^^, reduce: MapLiteral - reduce(125), // &&, reduce: MapLiteral - reduce(125), // =~, reduce: MapLiteral - reduce(125), // !=~, reduce: MapLiteral - reduce(125), // ==, reduce: MapLiteral - reduce(125), // !=, reduce: MapLiteral - reduce(125), // >, reduce: MapLiteral - reduce(125), // >=, reduce: MapLiteral - reduce(125), // <, reduce: MapLiteral - reduce(125), // <=, reduce: MapLiteral - reduce(125), // |, reduce: MapLiteral - reduce(125), // ^, reduce: MapLiteral - reduce(125), // &, reduce: MapLiteral - reduce(125), // <<, reduce: MapLiteral - reduce(125), // >>, reduce: MapLiteral - reduce(125), // +, reduce: MapLiteral - reduce(125), // -, reduce: MapLiteral - reduce(125), // .+, reduce: MapLiteral - reduce(125), // .-, reduce: MapLiteral - reduce(125), // ., reduce: MapLiteral - reduce(125), // *, reduce: MapLiteral - reduce(125), // /, reduce: MapLiteral - reduce(125), // //, reduce: MapLiteral - reduce(125), // %, reduce: MapLiteral - reduce(125), // .*, reduce: MapLiteral - reduce(125), // ./, reduce: MapLiteral - reduce(125), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(125), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(125), // ,, reduce: MapLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1166 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - shift(1306), // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1167 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(118), // }, reduce: ArrayLiteral - nil, // md_token_end - nil, // = - reduce(118), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: ArrayLiteral - nil, // : - reduce(118), // ||, reduce: ArrayLiteral - reduce(118), // ^^, reduce: ArrayLiteral - reduce(118), // &&, reduce: ArrayLiteral - reduce(118), // =~, reduce: ArrayLiteral - reduce(118), // !=~, reduce: ArrayLiteral - reduce(118), // ==, reduce: ArrayLiteral - reduce(118), // !=, reduce: ArrayLiteral - reduce(118), // >, reduce: ArrayLiteral - reduce(118), // >=, reduce: ArrayLiteral - reduce(118), // <, reduce: ArrayLiteral - reduce(118), // <=, reduce: ArrayLiteral - reduce(118), // |, reduce: ArrayLiteral - reduce(118), // ^, reduce: ArrayLiteral - reduce(118), // &, reduce: ArrayLiteral - reduce(118), // <<, reduce: ArrayLiteral - reduce(118), // >>, reduce: ArrayLiteral - reduce(118), // +, reduce: ArrayLiteral - reduce(118), // -, reduce: ArrayLiteral - reduce(118), // .+, reduce: ArrayLiteral - reduce(118), // .-, reduce: ArrayLiteral - reduce(118), // ., reduce: ArrayLiteral - reduce(118), // *, reduce: ArrayLiteral - reduce(118), // /, reduce: ArrayLiteral - reduce(118), // //, reduce: ArrayLiteral - reduce(118), // %, reduce: ArrayLiteral - reduce(118), // .*, reduce: ArrayLiteral - reduce(118), // ./, reduce: ArrayLiteral - reduce(118), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(118), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(118), // ,, reduce: ArrayLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1168 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1307), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S1169 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(101), // ;, reduce: UnaryOpTerm nil, // md_token_begin nil, // { - nil, // } + reduce(101), // }, reduce: UnaryOpTerm nil, // md_token_end nil, // = nil, // [ - shift(1308), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -106419,6 +108757,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -106427,36 +108766,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(101), // ?, reduce: UnaryOpTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(101), // ||, reduce: UnaryOpTerm + reduce(101), // ^^, reduce: UnaryOpTerm + reduce(101), // &&, reduce: UnaryOpTerm + reduce(101), // =~, reduce: UnaryOpTerm + reduce(101), // !=~, reduce: UnaryOpTerm + reduce(101), // ==, reduce: UnaryOpTerm + reduce(101), // !=, reduce: UnaryOpTerm + reduce(101), // >, reduce: UnaryOpTerm + reduce(101), // >=, reduce: UnaryOpTerm + reduce(101), // <, reduce: UnaryOpTerm + reduce(101), // <=, reduce: UnaryOpTerm + reduce(101), // |, reduce: UnaryOpTerm + reduce(101), // ^, reduce: UnaryOpTerm + reduce(101), // &, reduce: UnaryOpTerm + reduce(101), // <<, reduce: UnaryOpTerm + reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm + reduce(101), // +, reduce: UnaryOpTerm + reduce(101), // -, reduce: UnaryOpTerm + reduce(101), // .+, reduce: UnaryOpTerm + reduce(101), // .-, reduce: UnaryOpTerm + reduce(101), // ., reduce: UnaryOpTerm + reduce(101), // *, reduce: UnaryOpTerm + reduce(101), // /, reduce: UnaryOpTerm + reduce(101), // //, reduce: UnaryOpTerm + reduce(101), // %, reduce: UnaryOpTerm + reduce(101), // .*, reduce: UnaryOpTerm + reduce(101), // ./, reduce: UnaryOpTerm + reduce(101), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -106487,14 +108827,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(102), // ;, reduce: UnaryOpTerm nil, // md_token_begin nil, // { - nil, // } + reduce(102), // }, reduce: UnaryOpTerm nil, // md_token_end nil, // = nil, // [ - shift(1309), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -106510,6 +108850,379 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: UnaryOpTerm + nil, // : + reduce(102), // ||, reduce: UnaryOpTerm + reduce(102), // ^^, reduce: UnaryOpTerm + reduce(102), // &&, reduce: UnaryOpTerm + reduce(102), // =~, reduce: UnaryOpTerm + reduce(102), // !=~, reduce: UnaryOpTerm + reduce(102), // ==, reduce: UnaryOpTerm + reduce(102), // !=, reduce: UnaryOpTerm + reduce(102), // >, reduce: UnaryOpTerm + reduce(102), // >=, reduce: UnaryOpTerm + reduce(102), // <, reduce: UnaryOpTerm + reduce(102), // <=, reduce: UnaryOpTerm + reduce(102), // |, reduce: UnaryOpTerm + reduce(102), // ^, reduce: UnaryOpTerm + reduce(102), // &, reduce: UnaryOpTerm + reduce(102), // <<, reduce: UnaryOpTerm + reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm + reduce(102), // +, reduce: UnaryOpTerm + reduce(102), // -, reduce: UnaryOpTerm + reduce(102), // .+, reduce: UnaryOpTerm + reduce(102), // .-, reduce: UnaryOpTerm + reduce(102), // ., reduce: UnaryOpTerm + reduce(102), // *, reduce: UnaryOpTerm + reduce(102), // /, reduce: UnaryOpTerm + reduce(102), // //, reduce: UnaryOpTerm + reduce(102), // %, reduce: UnaryOpTerm + reduce(102), // .*, reduce: UnaryOpTerm + reduce(102), // ./, reduce: UnaryOpTerm + reduce(102), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1171 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(103), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + reduce(103), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: UnaryOpTerm + nil, // : + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1172 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(104), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + reduce(104), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: UnaryOpTerm + nil, // : + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1173 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(777), // { + nil, // } + nil, // md_token_end + nil, // = + shift(783), // [ + nil, // ] + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(820), // ( + nil, // ) + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM + }, + }, + actionRow{ // S1174 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -106536,6 +109249,472 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1318), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1175 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1320), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1176 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(133), // { + nil, // } + nil, // md_token_end + nil, // = + shift(139), // [ + nil, // ] + shift(143), // md_token_field_name + shift(144), // $[ + shift(145), // md_token_braced_field_name + shift(146), // md_token_full_srec + shift(150), // md_token_oosvar_name + shift(151), // @[ + shift(152), // md_token_braced_oosvar_name + shift(153), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(166), // + + shift(168), // - + shift(169), // .+ + shift(170), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(173), // ! + shift(174), // ~ + nil, // ** + shift(176), // ( + nil, // ) + shift(178), // md_token_string_literal + shift(179), // md_token_int_literal + shift(180), // md_token_float_literal + shift(181), // md_token_boolean_literal + shift(182), // md_token_panic + nil, // , + shift(186), // md_token_IPS + shift(187), // md_token_IFS + shift(188), // md_token_IRS + shift(189), // md_token_OPS + shift(190), // md_token_OFS + shift(191), // md_token_ORS + shift(192), // md_token_NF + shift(193), // md_token_NR + shift(194), // md_token_FNR + shift(195), // md_token_FILENAME + shift(196), // md_token_FILENUM + }, + }, + actionRow{ // S1177 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(146), // $, reduce: ArrayOrMapIndexAccess + nil, // empty + reduce(146), // ;, reduce: ArrayOrMapIndexAccess + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(146), // [, reduce: ArrayOrMapIndexAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(146), // ||, reduce: ArrayOrMapIndexAccess + reduce(146), // ^^, reduce: ArrayOrMapIndexAccess + reduce(146), // &&, reduce: ArrayOrMapIndexAccess + reduce(146), // =~, reduce: ArrayOrMapIndexAccess + reduce(146), // !=~, reduce: ArrayOrMapIndexAccess + reduce(146), // ==, reduce: ArrayOrMapIndexAccess + reduce(146), // !=, reduce: ArrayOrMapIndexAccess + reduce(146), // >, reduce: ArrayOrMapIndexAccess + reduce(146), // >=, reduce: ArrayOrMapIndexAccess + reduce(146), // <, reduce: ArrayOrMapIndexAccess + reduce(146), // <=, reduce: ArrayOrMapIndexAccess + reduce(146), // |, reduce: ArrayOrMapIndexAccess + reduce(146), // ^, reduce: ArrayOrMapIndexAccess + reduce(146), // &, reduce: ArrayOrMapIndexAccess + reduce(146), // <<, reduce: ArrayOrMapIndexAccess + reduce(146), // >>, reduce: ArrayOrMapIndexAccess + reduce(146), // >>>, reduce: ArrayOrMapIndexAccess + reduce(146), // +, reduce: ArrayOrMapIndexAccess + reduce(146), // -, reduce: ArrayOrMapIndexAccess + reduce(146), // .+, reduce: ArrayOrMapIndexAccess + reduce(146), // .-, reduce: ArrayOrMapIndexAccess + reduce(146), // ., reduce: ArrayOrMapIndexAccess + reduce(146), // *, reduce: ArrayOrMapIndexAccess + reduce(146), // /, reduce: ArrayOrMapIndexAccess + reduce(146), // //, reduce: ArrayOrMapIndexAccess + reduce(146), // %, reduce: ArrayOrMapIndexAccess + reduce(146), // .*, reduce: ArrayOrMapIndexAccess + reduce(146), // ./, reduce: ArrayOrMapIndexAccess + reduce(146), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1178 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + shift(1323), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S1179 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1324), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -106572,1460 +109751,655 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1171 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S1172 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S1173 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S1174 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S1175 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S1176 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S1177 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S1178 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S1179 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, actionRow{ // S1180 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + nil, // INVALID + reduce(151), // $, reduce: ArraySliceAccess + nil, // empty + reduce(151), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(151), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1181 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(127), // }, reduce: MapLiteral + nil, // md_token_end + nil, // = + reduce(127), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(127), // ?, reduce: MapLiteral + nil, // : + reduce(127), // ||, reduce: MapLiteral + reduce(127), // ^^, reduce: MapLiteral + reduce(127), // &&, reduce: MapLiteral + reduce(127), // =~, reduce: MapLiteral + reduce(127), // !=~, reduce: MapLiteral + reduce(127), // ==, reduce: MapLiteral + reduce(127), // !=, reduce: MapLiteral + reduce(127), // >, reduce: MapLiteral + reduce(127), // >=, reduce: MapLiteral + reduce(127), // <, reduce: MapLiteral + reduce(127), // <=, reduce: MapLiteral + reduce(127), // |, reduce: MapLiteral + reduce(127), // ^, reduce: MapLiteral + reduce(127), // &, reduce: MapLiteral + reduce(127), // <<, reduce: MapLiteral + reduce(127), // >>, reduce: MapLiteral + reduce(127), // >>>, reduce: MapLiteral + reduce(127), // +, reduce: MapLiteral + reduce(127), // -, reduce: MapLiteral + reduce(127), // .+, reduce: MapLiteral + reduce(127), // .-, reduce: MapLiteral + reduce(127), // ., reduce: MapLiteral + reduce(127), // *, reduce: MapLiteral + reduce(127), // /, reduce: MapLiteral + reduce(127), // //, reduce: MapLiteral + reduce(127), // %, reduce: MapLiteral + reduce(127), // .*, reduce: MapLiteral + reduce(127), // ./, reduce: MapLiteral + reduce(127), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(127), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(127), // ,, reduce: MapLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1182 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1325), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1183 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(120), // }, reduce: ArrayLiteral + nil, // md_token_end + nil, // = + reduce(120), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(120), // ?, reduce: ArrayLiteral + nil, // : + reduce(120), // ||, reduce: ArrayLiteral + reduce(120), // ^^, reduce: ArrayLiteral + reduce(120), // &&, reduce: ArrayLiteral + reduce(120), // =~, reduce: ArrayLiteral + reduce(120), // !=~, reduce: ArrayLiteral + reduce(120), // ==, reduce: ArrayLiteral + reduce(120), // !=, reduce: ArrayLiteral + reduce(120), // >, reduce: ArrayLiteral + reduce(120), // >=, reduce: ArrayLiteral + reduce(120), // <, reduce: ArrayLiteral + reduce(120), // <=, reduce: ArrayLiteral + reduce(120), // |, reduce: ArrayLiteral + reduce(120), // ^, reduce: ArrayLiteral + reduce(120), // &, reduce: ArrayLiteral + reduce(120), // <<, reduce: ArrayLiteral + reduce(120), // >>, reduce: ArrayLiteral + reduce(120), // >>>, reduce: ArrayLiteral + reduce(120), // +, reduce: ArrayLiteral + reduce(120), // -, reduce: ArrayLiteral + reduce(120), // .+, reduce: ArrayLiteral + reduce(120), // .-, reduce: ArrayLiteral + reduce(120), // ., reduce: ArrayLiteral + reduce(120), // *, reduce: ArrayLiteral + reduce(120), // /, reduce: ArrayLiteral + reduce(120), // //, reduce: ArrayLiteral + reduce(120), // %, reduce: ArrayLiteral + reduce(120), // .*, reduce: ArrayLiteral + reduce(120), // ./, reduce: ArrayLiteral + reduce(120), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(120), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(120), // ,, reduce: ArrayLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1184 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1326), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1185 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1327), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1186 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(927), // ! - shift(928), // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1328), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1187 @@ -108036,20 +110410,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(216), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(223), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -108057,6 +110431,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -108083,10 +110458,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- nil, // . nil, // * nil, // / @@ -108095,28 +110471,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(257), // ! + shift(258), // ~ nil, // ** - shift(930), // ( + shift(260), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S1188 @@ -108127,20 +110503,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -108148,6 +110524,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -108174,10 +110551,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -108186,28 +110564,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1189 @@ -108218,20 +110596,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -108239,6 +110617,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -108265,10 +110644,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -108277,28 +110657,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1190 @@ -108309,20 +110689,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -108330,6 +110710,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -108356,10 +110737,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -108368,28 +110750,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1191 @@ -108400,20 +110782,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -108421,6 +110803,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -108447,10 +110830,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -108459,28 +110843,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1192 @@ -108491,20 +110875,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -108512,6 +110896,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -108538,10 +110923,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -108550,28 +110936,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1193 @@ -108582,20 +110968,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { - reduce(97), // }, reduce: UnaryOpTerm + shift(898), // { + nil, // } nil, // md_token_end nil, // = - nil, // [ + shift(904), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -108603,6 +110989,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -108611,58 +110998,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ nil, // ** - nil, // ( + shift(941), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(97), // ,, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1194 @@ -108673,20 +111061,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -108694,6 +111082,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -108720,10 +111109,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -108732,28 +111122,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1195 @@ -108764,20 +111154,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -108785,6 +111175,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -108811,10 +111202,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -108823,28 +111215,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1196 @@ -108855,20 +111247,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -108876,6 +111268,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -108902,10 +111295,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -108914,28 +111308,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1197 @@ -108946,20 +111340,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -108967,6 +111361,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -108993,10 +111388,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -109005,28 +111401,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1198 @@ -109037,20 +111433,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -109058,6 +111454,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -109084,10 +111481,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -109096,28 +111494,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1199 @@ -109128,20 +111526,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -109149,6 +111547,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -109175,10 +111574,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -109187,28 +111587,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1200 @@ -109219,20 +111619,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + shift(898), // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ + shift(904), // [ nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -109240,6 +111640,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -109266,10 +111667,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- nil, // . nil, // * nil, // / @@ -109278,28 +111680,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + shift(938), // ! + shift(939), // ~ nil, // ** - shift(930), // ( + shift(941), // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1201 @@ -109310,20 +111712,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { - reduce(98), // }, reduce: UnaryOpTerm + shift(898), // { + nil, // } nil, // md_token_end nil, // = - nil, // [ + shift(904), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -109331,6 +111733,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -109339,61 +111742,806 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ nil, // ** - nil, // ( + shift(941), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(98), // ,, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM }, }, actionRow{ // S1202 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1203 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1204 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1205 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1206 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1207 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1208 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1209 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1210 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -109422,6 +112570,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -109448,6 +112597,7 @@ var actionTab = actionTable{ reduce(99), // &, reduce: UnaryOpTerm reduce(99), // <<, reduce: UnaryOpTerm reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm reduce(99), // +, reduce: UnaryOpTerm reduce(99), // -, reduce: UnaryOpTerm reduce(99), // .+, reduce: UnaryOpTerm @@ -109484,7 +112634,658 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1203 + actionRow{ // S1211 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1212 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1213 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1214 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1215 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1216 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1217 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1218 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -109513,6 +113314,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -109539,6 +113341,7 @@ var actionTab = actionTable{ reduce(100), // &, reduce: UnaryOpTerm reduce(100), // <<, reduce: UnaryOpTerm reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm reduce(100), // +, reduce: UnaryOpTerm reduce(100), // -, reduce: UnaryOpTerm reduce(100), // .+, reduce: UnaryOpTerm @@ -109575,7 +113378,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1204 + actionRow{ // S1219 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -109604,6 +113407,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -109630,6 +113434,7 @@ var actionTab = actionTable{ reduce(101), // &, reduce: UnaryOpTerm reduce(101), // <<, reduce: UnaryOpTerm reduce(101), // >>, reduce: UnaryOpTerm + reduce(101), // >>>, reduce: UnaryOpTerm reduce(101), // +, reduce: UnaryOpTerm reduce(101), // -, reduce: UnaryOpTerm reduce(101), // .+, reduce: UnaryOpTerm @@ -109666,7 +113471,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1205 + actionRow{ // S1220 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -109695,6 +113500,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -109721,6 +113527,7 @@ var actionTab = actionTable{ reduce(102), // &, reduce: UnaryOpTerm reduce(102), // <<, reduce: UnaryOpTerm reduce(102), // >>, reduce: UnaryOpTerm + reduce(102), // >>>, reduce: UnaryOpTerm reduce(102), // +, reduce: UnaryOpTerm reduce(102), // -, reduce: UnaryOpTerm reduce(102), // .+, reduce: UnaryOpTerm @@ -109757,1371 +113564,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1206 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(887), // { - nil, // } - nil, // md_token_end - nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(930), // ( - nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM - }, - }, - actionRow{ // S1207 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1340), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1208 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1342), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM - }, - }, - actionRow{ // S1209 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(214), // { - nil, // } - nil, // md_token_end - nil, // = - shift(221), // [ - nil, // ] - shift(225), // md_token_field_name - shift(226), // $[ - shift(227), // md_token_braced_field_name - shift(228), // md_token_full_srec - shift(232), // md_token_oosvar_name - shift(233), // @[ - shift(234), // md_token_braced_oosvar_name - shift(235), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(248), // + - shift(250), // - - shift(251), // .+ - shift(252), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(255), // ! - shift(256), // ~ - nil, // ** - shift(258), // ( - nil, // ) - shift(260), // md_token_string_literal - shift(261), // md_token_int_literal - shift(262), // md_token_float_literal - shift(263), // md_token_boolean_literal - shift(264), // md_token_panic - nil, // , - shift(270), // md_token_IPS - shift(271), // md_token_IFS - shift(272), // md_token_IRS - shift(273), // md_token_OPS - shift(274), // md_token_OFS - shift(275), // md_token_ORS - shift(276), // md_token_NF - shift(277), // md_token_NR - shift(278), // md_token_FNR - shift(279), // md_token_FILENAME - shift(280), // md_token_FILENUM - }, - }, - actionRow{ // S1210 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(144), // [, reduce: ArrayOrMapIndexAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ArrayOrMapIndexAccess - reduce(144), // :, reduce: ArrayOrMapIndexAccess - reduce(144), // ||, reduce: ArrayOrMapIndexAccess - reduce(144), // ^^, reduce: ArrayOrMapIndexAccess - reduce(144), // &&, reduce: ArrayOrMapIndexAccess - reduce(144), // =~, reduce: ArrayOrMapIndexAccess - reduce(144), // !=~, reduce: ArrayOrMapIndexAccess - reduce(144), // ==, reduce: ArrayOrMapIndexAccess - reduce(144), // !=, reduce: ArrayOrMapIndexAccess - reduce(144), // >, reduce: ArrayOrMapIndexAccess - reduce(144), // >=, reduce: ArrayOrMapIndexAccess - reduce(144), // <, reduce: ArrayOrMapIndexAccess - reduce(144), // <=, reduce: ArrayOrMapIndexAccess - reduce(144), // |, reduce: ArrayOrMapIndexAccess - reduce(144), // ^, reduce: ArrayOrMapIndexAccess - reduce(144), // &, reduce: ArrayOrMapIndexAccess - reduce(144), // <<, reduce: ArrayOrMapIndexAccess - reduce(144), // >>, reduce: ArrayOrMapIndexAccess - reduce(144), // +, reduce: ArrayOrMapIndexAccess - reduce(144), // -, reduce: ArrayOrMapIndexAccess - reduce(144), // .+, reduce: ArrayOrMapIndexAccess - reduce(144), // .-, reduce: ArrayOrMapIndexAccess - reduce(144), // ., reduce: ArrayOrMapIndexAccess - reduce(144), // *, reduce: ArrayOrMapIndexAccess - reduce(144), // /, reduce: ArrayOrMapIndexAccess - reduce(144), // //, reduce: ArrayOrMapIndexAccess - reduce(144), // %, reduce: ArrayOrMapIndexAccess - reduce(144), // .*, reduce: ArrayOrMapIndexAccess - reduce(144), // ./, reduce: ArrayOrMapIndexAccess - reduce(144), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1211 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1345), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1212 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1346), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1213 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(149), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess - reduce(149), // :, reduce: ArraySliceAccess - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1214 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(284), // { - nil, // } - nil, // md_token_end - nil, // = - shift(290), // [ - nil, // ] - shift(295), // md_token_field_name - shift(296), // $[ - shift(297), // md_token_braced_field_name - shift(298), // md_token_full_srec - shift(302), // md_token_oosvar_name - shift(303), // @[ - shift(304), // md_token_braced_oosvar_name - shift(305), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - 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(330), // md_token_string_literal - shift(331), // md_token_int_literal - shift(332), // md_token_float_literal - shift(333), // md_token_boolean_literal - shift(334), // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1215 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(144), // [, reduce: ArrayOrMapIndexAccess - reduce(144), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(144), // ||, reduce: ArrayOrMapIndexAccess - reduce(144), // ^^, reduce: ArrayOrMapIndexAccess - reduce(144), // &&, reduce: ArrayOrMapIndexAccess - reduce(144), // =~, reduce: ArrayOrMapIndexAccess - reduce(144), // !=~, reduce: ArrayOrMapIndexAccess - reduce(144), // ==, reduce: ArrayOrMapIndexAccess - reduce(144), // !=, reduce: ArrayOrMapIndexAccess - reduce(144), // >, reduce: ArrayOrMapIndexAccess - reduce(144), // >=, reduce: ArrayOrMapIndexAccess - reduce(144), // <, reduce: ArrayOrMapIndexAccess - reduce(144), // <=, reduce: ArrayOrMapIndexAccess - reduce(144), // |, reduce: ArrayOrMapIndexAccess - reduce(144), // ^, reduce: ArrayOrMapIndexAccess - reduce(144), // &, reduce: ArrayOrMapIndexAccess - reduce(144), // <<, reduce: ArrayOrMapIndexAccess - reduce(144), // >>, reduce: ArrayOrMapIndexAccess - reduce(144), // +, reduce: ArrayOrMapIndexAccess - reduce(144), // -, reduce: ArrayOrMapIndexAccess - reduce(144), // .+, reduce: ArrayOrMapIndexAccess - reduce(144), // .-, reduce: ArrayOrMapIndexAccess - reduce(144), // ., reduce: ArrayOrMapIndexAccess - reduce(144), // *, reduce: ArrayOrMapIndexAccess - reduce(144), // /, reduce: ArrayOrMapIndexAccess - reduce(144), // //, reduce: ArrayOrMapIndexAccess - reduce(144), // %, reduce: ArrayOrMapIndexAccess - reduce(144), // .*, reduce: ArrayOrMapIndexAccess - reduce(144), // ./, reduce: ArrayOrMapIndexAccess - reduce(144), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(144), // ,, reduce: ArrayOrMapIndexAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1216 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1349), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1217 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1350), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1218 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(149), // [, reduce: ArraySliceAccess - reduce(149), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess - nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(149), // ,, reduce: ArraySliceAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1219 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(56), // ], reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1220 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(391), // { - nil, // } - nil, // md_token_end - nil, // = - shift(397), // [ - nil, // ] - shift(401), // md_token_field_name - shift(402), // $[ - shift(403), // md_token_braced_field_name - shift(404), // md_token_full_srec - shift(408), // md_token_oosvar_name - shift(409), // @[ - shift(410), // md_token_braced_oosvar_name - shift(411), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(424), // + - shift(426), // - - shift(427), // .+ - shift(428), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(431), // ! - shift(432), // ~ - nil, // ** - shift(434), // ( - nil, // ) - shift(436), // md_token_string_literal - shift(437), // md_token_int_literal - shift(438), // md_token_float_literal - shift(439), // md_token_boolean_literal - shift(440), // md_token_panic - nil, // , - shift(444), // md_token_IPS - shift(445), // md_token_IFS - shift(446), // md_token_IRS - shift(447), // md_token_OPS - shift(448), // md_token_OFS - shift(449), // md_token_ORS - shift(450), // md_token_NF - shift(451), // md_token_NR - shift(452), // md_token_FNR - shift(453), // md_token_FILENAME - shift(454), // md_token_FILENUM - }, - }, actionRow{ // S1221 canRecover: false, actions: [numSymbols]action{ @@ -111131,10 +113573,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - nil, // } + reduce(103), // }, reduce: UnaryOpTerm nil, // md_token_end nil, // = - reduce(144), // [, reduce: ArrayOrMapIndexAccess + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -111151,6 +113593,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -111159,47 +113602,48 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(144), // ?, reduce: ArrayOrMapIndexAccess + reduce(103), // ?, reduce: UnaryOpTerm nil, // : - reduce(144), // ||, reduce: ArrayOrMapIndexAccess - reduce(144), // ^^, reduce: ArrayOrMapIndexAccess - reduce(144), // &&, reduce: ArrayOrMapIndexAccess - reduce(144), // =~, reduce: ArrayOrMapIndexAccess - reduce(144), // !=~, reduce: ArrayOrMapIndexAccess - reduce(144), // ==, reduce: ArrayOrMapIndexAccess - reduce(144), // !=, reduce: ArrayOrMapIndexAccess - reduce(144), // >, reduce: ArrayOrMapIndexAccess - reduce(144), // >=, reduce: ArrayOrMapIndexAccess - reduce(144), // <, reduce: ArrayOrMapIndexAccess - reduce(144), // <=, reduce: ArrayOrMapIndexAccess - reduce(144), // |, reduce: ArrayOrMapIndexAccess - reduce(144), // ^, reduce: ArrayOrMapIndexAccess - reduce(144), // &, reduce: ArrayOrMapIndexAccess - reduce(144), // <<, reduce: ArrayOrMapIndexAccess - reduce(144), // >>, reduce: ArrayOrMapIndexAccess - reduce(144), // +, reduce: ArrayOrMapIndexAccess - reduce(144), // -, reduce: ArrayOrMapIndexAccess - reduce(144), // .+, reduce: ArrayOrMapIndexAccess - reduce(144), // .-, reduce: ArrayOrMapIndexAccess - reduce(144), // ., reduce: ArrayOrMapIndexAccess - reduce(144), // *, reduce: ArrayOrMapIndexAccess - reduce(144), // /, reduce: ArrayOrMapIndexAccess - reduce(144), // //, reduce: ArrayOrMapIndexAccess - reduce(144), // %, reduce: ArrayOrMapIndexAccess - reduce(144), // .*, reduce: ArrayOrMapIndexAccess - reduce(144), // ./, reduce: ArrayOrMapIndexAccess - reduce(144), // .//, reduce: ArrayOrMapIndexAccess + reduce(103), // ||, reduce: UnaryOpTerm + reduce(103), // ^^, reduce: UnaryOpTerm + reduce(103), // &&, reduce: UnaryOpTerm + reduce(103), // =~, reduce: UnaryOpTerm + reduce(103), // !=~, reduce: UnaryOpTerm + reduce(103), // ==, reduce: UnaryOpTerm + reduce(103), // !=, reduce: UnaryOpTerm + reduce(103), // >, reduce: UnaryOpTerm + reduce(103), // >=, reduce: UnaryOpTerm + reduce(103), // <, reduce: UnaryOpTerm + reduce(103), // <=, reduce: UnaryOpTerm + reduce(103), // |, reduce: UnaryOpTerm + reduce(103), // ^, reduce: UnaryOpTerm + reduce(103), // &, reduce: UnaryOpTerm + reduce(103), // <<, reduce: UnaryOpTerm + reduce(103), // >>, reduce: UnaryOpTerm + reduce(103), // >>>, reduce: UnaryOpTerm + reduce(103), // +, reduce: UnaryOpTerm + reduce(103), // -, reduce: UnaryOpTerm + reduce(103), // .+, reduce: UnaryOpTerm + reduce(103), // .-, reduce: UnaryOpTerm + reduce(103), // ., reduce: UnaryOpTerm + reduce(103), // *, reduce: UnaryOpTerm + reduce(103), // /, reduce: UnaryOpTerm + reduce(103), // //, reduce: UnaryOpTerm + reduce(103), // %, reduce: UnaryOpTerm + reduce(103), // .*, reduce: UnaryOpTerm + reduce(103), // ./, reduce: UnaryOpTerm + reduce(103), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ - reduce(144), // **, reduce: ArrayOrMapIndexAccess + nil, // ** nil, // ( - reduce(144), // ), reduce: ArrayOrMapIndexAccess + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - nil, // , + reduce(103), // ,, reduce: UnaryOpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -111214,97 +113658,6 @@ var actionTab = actionTable{ }, }, actionRow{ // S1222 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1353), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1223 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -111313,101 +113666,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - nil, // } + reduce(104), // }, reduce: UnaryOpTerm nil, // md_token_end nil, // = nil, // [ - shift(1354), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1224 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(149), // [, reduce: ArraySliceAccess nil, // ] nil, // md_token_field_name nil, // $[ @@ -111424,6 +113686,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -111432,41 +113695,228 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess + reduce(104), // ?, reduce: UnaryOpTerm nil, // : - reduce(149), // ||, reduce: ArraySliceAccess - reduce(149), // ^^, reduce: ArraySliceAccess - reduce(149), // &&, reduce: ArraySliceAccess - reduce(149), // =~, reduce: ArraySliceAccess - reduce(149), // !=~, reduce: ArraySliceAccess - reduce(149), // ==, reduce: ArraySliceAccess - reduce(149), // !=, reduce: ArraySliceAccess - reduce(149), // >, reduce: ArraySliceAccess - reduce(149), // >=, reduce: ArraySliceAccess - reduce(149), // <, reduce: ArraySliceAccess - reduce(149), // <=, reduce: ArraySliceAccess - reduce(149), // |, reduce: ArraySliceAccess - reduce(149), // ^, reduce: ArraySliceAccess - reduce(149), // &, reduce: ArraySliceAccess - reduce(149), // <<, reduce: ArraySliceAccess - reduce(149), // >>, reduce: ArraySliceAccess - reduce(149), // +, reduce: ArraySliceAccess - reduce(149), // -, reduce: ArraySliceAccess - reduce(149), // .+, reduce: ArraySliceAccess - reduce(149), // .-, reduce: ArraySliceAccess - reduce(149), // ., reduce: ArraySliceAccess - reduce(149), // *, reduce: ArraySliceAccess - reduce(149), // /, reduce: ArraySliceAccess - reduce(149), // //, reduce: ArraySliceAccess - reduce(149), // %, reduce: ArraySliceAccess - reduce(149), // .*, reduce: ArraySliceAccess - reduce(149), // ./, reduce: ArraySliceAccess - reduce(149), // .//, reduce: ArraySliceAccess + reduce(104), // ||, reduce: UnaryOpTerm + reduce(104), // ^^, reduce: UnaryOpTerm + reduce(104), // &&, reduce: UnaryOpTerm + reduce(104), // =~, reduce: UnaryOpTerm + reduce(104), // !=~, reduce: UnaryOpTerm + reduce(104), // ==, reduce: UnaryOpTerm + reduce(104), // !=, reduce: UnaryOpTerm + reduce(104), // >, reduce: UnaryOpTerm + reduce(104), // >=, reduce: UnaryOpTerm + reduce(104), // <, reduce: UnaryOpTerm + reduce(104), // <=, reduce: UnaryOpTerm + reduce(104), // |, reduce: UnaryOpTerm + reduce(104), // ^, reduce: UnaryOpTerm + reduce(104), // &, reduce: UnaryOpTerm + reduce(104), // <<, reduce: UnaryOpTerm + reduce(104), // >>, reduce: UnaryOpTerm + reduce(104), // >>>, reduce: UnaryOpTerm + reduce(104), // +, reduce: UnaryOpTerm + reduce(104), // -, reduce: UnaryOpTerm + reduce(104), // .+, reduce: UnaryOpTerm + reduce(104), // .-, reduce: UnaryOpTerm + reduce(104), // ., reduce: UnaryOpTerm + reduce(104), // *, reduce: UnaryOpTerm + reduce(104), // /, reduce: UnaryOpTerm + reduce(104), // //, reduce: UnaryOpTerm + reduce(104), // %, reduce: UnaryOpTerm + reduce(104), // .*, reduce: UnaryOpTerm + reduce(104), // ./, reduce: UnaryOpTerm + reduce(104), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess + nil, // ** nil, // ( - reduce(149), // ), reduce: ArraySliceAccess + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(104), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1223 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1224 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1360), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -111494,111 +113944,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(705), // { nil, // } nil, // md_token_end nil, // = - reduce(126), // [, reduce: MapLiteral - reduce(126), // ], reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MapLiteral - reduce(126), // :, reduce: MapLiteral - reduce(126), // ||, reduce: MapLiteral - reduce(126), // ^^, reduce: MapLiteral - reduce(126), // &&, reduce: MapLiteral - reduce(126), // =~, reduce: MapLiteral - reduce(126), // !=~, reduce: MapLiteral - reduce(126), // ==, reduce: MapLiteral - reduce(126), // !=, reduce: MapLiteral - reduce(126), // >, reduce: MapLiteral - reduce(126), // >=, reduce: MapLiteral - reduce(126), // <, reduce: MapLiteral - reduce(126), // <=, reduce: MapLiteral - reduce(126), // |, reduce: MapLiteral - reduce(126), // ^, reduce: MapLiteral - reduce(126), // &, reduce: MapLiteral - reduce(126), // <<, reduce: MapLiteral - reduce(126), // >>, reduce: MapLiteral - reduce(126), // +, reduce: MapLiteral - reduce(126), // -, reduce: MapLiteral - reduce(126), // .+, reduce: MapLiteral - reduce(126), // .-, reduce: MapLiteral - reduce(126), // ., reduce: MapLiteral - reduce(126), // *, reduce: MapLiteral - reduce(126), // /, reduce: MapLiteral - reduce(126), // //, reduce: MapLiteral - reduce(126), // %, reduce: MapLiteral - reduce(126), // .*, reduce: MapLiteral - reduce(126), // ./, reduce: MapLiteral - reduce(126), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1226 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1355), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -111606,6 +113965,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -111615,7 +113975,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - nil, // : + shift(1362), // : nil, // || nil, // ^^ nil, // && @@ -111632,10 +113992,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- nil, // . nil, // * nil, // / @@ -111644,28 +114005,121 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(746), // ! + shift(747), // ~ nil, // ** - nil, // ( + shift(749), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1226 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(216), // { + nil, // } + nil, // md_token_end + nil, // = + shift(223), // [ + nil, // ] + shift(227), // md_token_field_name + shift(228), // $[ + shift(229), // md_token_braced_field_name + shift(230), // md_token_full_srec + shift(234), // md_token_oosvar_name + shift(235), // @[ + shift(236), // md_token_braced_oosvar_name + shift(237), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(250), // + + shift(252), // - + shift(253), // .+ + shift(254), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(257), // ! + shift(258), // ~ + nil, // ** + shift(260), // ( + nil, // ) + shift(262), // md_token_string_literal + shift(263), // md_token_int_literal + shift(264), // md_token_float_literal + shift(265), // md_token_boolean_literal + shift(266), // md_token_panic + nil, // , + shift(272), // md_token_IPS + shift(273), // md_token_IFS + shift(274), // md_token_IRS + shift(275), // md_token_OPS + shift(276), // md_token_OFS + shift(277), // md_token_ORS + shift(278), // md_token_NF + shift(279), // md_token_NR + shift(280), // md_token_FNR + shift(281), // md_token_FILENAME + shift(282), // md_token_FILENUM }, }, actionRow{ // S1227 @@ -111680,8 +114134,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(148), // [, reduce: ArraySliceAccess - reduce(148), // ], reduce: ArraySliceAccess + reduce(146), // [, reduce: ArrayOrMapIndexAccess + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -111697,6 +114151,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -111705,39 +114160,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess + reduce(146), // ?, reduce: ArrayOrMapIndexAccess + reduce(146), // :, reduce: ArrayOrMapIndexAccess + reduce(146), // ||, reduce: ArrayOrMapIndexAccess + reduce(146), // ^^, reduce: ArrayOrMapIndexAccess + reduce(146), // &&, reduce: ArrayOrMapIndexAccess + reduce(146), // =~, reduce: ArrayOrMapIndexAccess + reduce(146), // !=~, reduce: ArrayOrMapIndexAccess + reduce(146), // ==, reduce: ArrayOrMapIndexAccess + reduce(146), // !=, reduce: ArrayOrMapIndexAccess + reduce(146), // >, reduce: ArrayOrMapIndexAccess + reduce(146), // >=, reduce: ArrayOrMapIndexAccess + reduce(146), // <, reduce: ArrayOrMapIndexAccess + reduce(146), // <=, reduce: ArrayOrMapIndexAccess + reduce(146), // |, reduce: ArrayOrMapIndexAccess + reduce(146), // ^, reduce: ArrayOrMapIndexAccess + reduce(146), // &, reduce: ArrayOrMapIndexAccess + reduce(146), // <<, reduce: ArrayOrMapIndexAccess + reduce(146), // >>, reduce: ArrayOrMapIndexAccess + reduce(146), // >>>, reduce: ArrayOrMapIndexAccess + reduce(146), // +, reduce: ArrayOrMapIndexAccess + reduce(146), // -, reduce: ArrayOrMapIndexAccess + reduce(146), // .+, reduce: ArrayOrMapIndexAccess + reduce(146), // .-, reduce: ArrayOrMapIndexAccess + reduce(146), // ., reduce: ArrayOrMapIndexAccess + reduce(146), // *, reduce: ArrayOrMapIndexAccess + reduce(146), // /, reduce: ArrayOrMapIndexAccess + reduce(146), // //, reduce: ArrayOrMapIndexAccess + reduce(146), // %, reduce: ArrayOrMapIndexAccess + reduce(146), // .*, reduce: ArrayOrMapIndexAccess + reduce(146), // ./, reduce: ArrayOrMapIndexAccess + reduce(146), // .//, reduce: ArrayOrMapIndexAccess nil, // ! nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess + reduce(146), // **, reduce: ArrayOrMapIndexAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -111767,293 +114223,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - reduce(119), // [, reduce: ArrayLiteral - reduce(119), // ], reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: ArrayLiteral - reduce(119), // :, reduce: ArrayLiteral - reduce(119), // ||, reduce: ArrayLiteral - reduce(119), // ^^, reduce: ArrayLiteral - reduce(119), // &&, reduce: ArrayLiteral - reduce(119), // =~, reduce: ArrayLiteral - reduce(119), // !=~, reduce: ArrayLiteral - reduce(119), // ==, reduce: ArrayLiteral - reduce(119), // !=, reduce: ArrayLiteral - reduce(119), // >, reduce: ArrayLiteral - reduce(119), // >=, reduce: ArrayLiteral - reduce(119), // <, reduce: ArrayLiteral - reduce(119), // <=, reduce: ArrayLiteral - reduce(119), // |, reduce: ArrayLiteral - reduce(119), // ^, reduce: ArrayLiteral - reduce(119), // &, reduce: ArrayLiteral - reduce(119), // <<, reduce: ArrayLiteral - reduce(119), // >>, reduce: ArrayLiteral - reduce(119), // +, reduce: ArrayLiteral - reduce(119), // -, reduce: ArrayLiteral - reduce(119), // .+, reduce: ArrayLiteral - reduce(119), // .-, reduce: ArrayLiteral - reduce(119), // ., reduce: ArrayLiteral - reduce(119), // *, reduce: ArrayLiteral - reduce(119), // /, reduce: ArrayLiteral - reduce(119), // //, reduce: ArrayLiteral - reduce(119), // %, reduce: ArrayLiteral - reduce(119), // .*, reduce: ArrayLiteral - reduce(119), // ./, reduce: ArrayLiteral - reduce(119), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(119), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1229 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(28), // [, reduce: IndirectFieldValue - reduce(28), // ], reduce: IndirectFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: IndirectFieldValue - reduce(28), // :, reduce: IndirectFieldValue - reduce(28), // ||, reduce: IndirectFieldValue - reduce(28), // ^^, reduce: IndirectFieldValue - reduce(28), // &&, reduce: IndirectFieldValue - reduce(28), // =~, reduce: IndirectFieldValue - reduce(28), // !=~, reduce: IndirectFieldValue - reduce(28), // ==, reduce: IndirectFieldValue - reduce(28), // !=, reduce: IndirectFieldValue - reduce(28), // >, reduce: IndirectFieldValue - reduce(28), // >=, reduce: IndirectFieldValue - reduce(28), // <, reduce: IndirectFieldValue - reduce(28), // <=, reduce: IndirectFieldValue - reduce(28), // |, reduce: IndirectFieldValue - reduce(28), // ^, reduce: IndirectFieldValue - reduce(28), // &, reduce: IndirectFieldValue - reduce(28), // <<, reduce: IndirectFieldValue - reduce(28), // >>, reduce: IndirectFieldValue - reduce(28), // +, reduce: IndirectFieldValue - reduce(28), // -, reduce: IndirectFieldValue - reduce(28), // .+, reduce: IndirectFieldValue - reduce(28), // .-, reduce: IndirectFieldValue - reduce(28), // ., reduce: IndirectFieldValue - reduce(28), // *, reduce: IndirectFieldValue - reduce(28), // /, reduce: IndirectFieldValue - reduce(28), // //, reduce: IndirectFieldValue - reduce(28), // %, reduce: IndirectFieldValue - reduce(28), // .*, reduce: IndirectFieldValue - reduce(28), // ./, reduce: IndirectFieldValue - reduce(28), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: IndirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1230 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(35), // [, reduce: IndirectOosvarValue - reduce(35), // ], reduce: IndirectOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: IndirectOosvarValue - reduce(35), // :, reduce: IndirectOosvarValue - reduce(35), // ||, reduce: IndirectOosvarValue - reduce(35), // ^^, reduce: IndirectOosvarValue - reduce(35), // &&, reduce: IndirectOosvarValue - reduce(35), // =~, reduce: IndirectOosvarValue - reduce(35), // !=~, reduce: IndirectOosvarValue - reduce(35), // ==, reduce: IndirectOosvarValue - reduce(35), // !=, reduce: IndirectOosvarValue - reduce(35), // >, reduce: IndirectOosvarValue - reduce(35), // >=, reduce: IndirectOosvarValue - reduce(35), // <, reduce: IndirectOosvarValue - reduce(35), // <=, reduce: IndirectOosvarValue - reduce(35), // |, reduce: IndirectOosvarValue - reduce(35), // ^, reduce: IndirectOosvarValue - reduce(35), // &, reduce: IndirectOosvarValue - reduce(35), // <<, reduce: IndirectOosvarValue - reduce(35), // >>, reduce: IndirectOosvarValue - reduce(35), // +, reduce: IndirectOosvarValue - reduce(35), // -, reduce: IndirectOosvarValue - reduce(35), // .+, reduce: IndirectOosvarValue - reduce(35), // .-, reduce: IndirectOosvarValue - reduce(35), // ., reduce: IndirectOosvarValue - reduce(35), // *, reduce: IndirectOosvarValue - reduce(35), // /, reduce: IndirectOosvarValue - reduce(35), // //, reduce: IndirectOosvarValue - reduce(35), // %, reduce: IndirectOosvarValue - reduce(35), // .*, reduce: IndirectOosvarValue - reduce(35), // ./, reduce: IndirectOosvarValue - reduce(35), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(35), // **, reduce: IndirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1231 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(59), // [ + shift(1365), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -112061,6 +114244,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -112070,7 +114254,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1356), // : + nil, // : nil, // || nil, // ^^ nil, // && @@ -112087,6 +114271,100 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S1229 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1366), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -112123,7 +114401,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1232 + actionRow{ // S1230 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -112135,8 +114413,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(58), // ], reduce: LogicalOrTerm + reduce(151), // [, reduce: ArraySliceAccess + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -112152,6 +114430,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -112160,39 +114439,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - reduce(58), // :, reduce: LogicalOrTerm - reduce(58), // ||, reduce: LogicalOrTerm - shift(1078), // ^^ - nil, // && - nil, // =~ - 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(151), // ?, reduce: ArraySliceAccess + reduce(151), // :, reduce: ArraySliceAccess + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - nil, // ** + reduce(151), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -112214,6 +114494,192 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S1231 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(286), // { + nil, // } + nil, // md_token_end + nil, // = + shift(292), // [ + nil, // ] + shift(297), // md_token_field_name + shift(298), // $[ + shift(299), // md_token_braced_field_name + shift(300), // md_token_full_srec + shift(304), // md_token_oosvar_name + shift(305), // @[ + shift(306), // md_token_braced_oosvar_name + shift(307), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(320), // + + shift(322), // - + shift(323), // .+ + shift(324), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(327), // ! + shift(328), // ~ + nil, // ** + shift(330), // ( + nil, // ) + shift(332), // md_token_string_literal + shift(333), // md_token_int_literal + shift(334), // md_token_float_literal + shift(335), // md_token_boolean_literal + shift(336), // md_token_panic + nil, // , + shift(342), // md_token_IPS + shift(343), // md_token_IFS + shift(344), // md_token_IRS + shift(345), // md_token_OPS + shift(346), // md_token_OFS + shift(347), // md_token_ORS + shift(348), // md_token_NF + shift(349), // md_token_NR + shift(350), // md_token_FNR + shift(351), // md_token_FILENAME + shift(352), // md_token_FILENUM + }, + }, + actionRow{ // S1232 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(146), // [, reduce: ArrayOrMapIndexAccess + reduce(146), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(146), // ||, reduce: ArrayOrMapIndexAccess + reduce(146), // ^^, reduce: ArrayOrMapIndexAccess + reduce(146), // &&, reduce: ArrayOrMapIndexAccess + reduce(146), // =~, reduce: ArrayOrMapIndexAccess + reduce(146), // !=~, reduce: ArrayOrMapIndexAccess + reduce(146), // ==, reduce: ArrayOrMapIndexAccess + reduce(146), // !=, reduce: ArrayOrMapIndexAccess + reduce(146), // >, reduce: ArrayOrMapIndexAccess + reduce(146), // >=, reduce: ArrayOrMapIndexAccess + reduce(146), // <, reduce: ArrayOrMapIndexAccess + reduce(146), // <=, reduce: ArrayOrMapIndexAccess + reduce(146), // |, reduce: ArrayOrMapIndexAccess + reduce(146), // ^, reduce: ArrayOrMapIndexAccess + reduce(146), // &, reduce: ArrayOrMapIndexAccess + reduce(146), // <<, reduce: ArrayOrMapIndexAccess + reduce(146), // >>, reduce: ArrayOrMapIndexAccess + reduce(146), // >>>, reduce: ArrayOrMapIndexAccess + reduce(146), // +, reduce: ArrayOrMapIndexAccess + reduce(146), // -, reduce: ArrayOrMapIndexAccess + reduce(146), // .+, reduce: ArrayOrMapIndexAccess + reduce(146), // .-, reduce: ArrayOrMapIndexAccess + reduce(146), // ., reduce: ArrayOrMapIndexAccess + reduce(146), // *, reduce: ArrayOrMapIndexAccess + reduce(146), // /, reduce: ArrayOrMapIndexAccess + reduce(146), // //, reduce: ArrayOrMapIndexAccess + reduce(146), // %, reduce: ArrayOrMapIndexAccess + reduce(146), // .*, reduce: ArrayOrMapIndexAccess + reduce(146), // ./, reduce: ArrayOrMapIndexAccess + reduce(146), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(146), // ,, reduce: ArrayOrMapIndexAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, actionRow{ // S1233 canRecover: false, actions: [numSymbols]action{ @@ -112222,20 +114688,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - reduce(147), // [, reduce: ArraySliceAccess - reduce(147), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(59), // [ + shift(1369), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -112243,6 +114709,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -112251,58 +114718,59 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(147), // ?, reduce: ArraySliceAccess + nil, // ? nil, // : - reduce(147), // ||, reduce: ArraySliceAccess - reduce(147), // ^^, reduce: ArraySliceAccess - reduce(147), // &&, reduce: ArraySliceAccess - reduce(147), // =~, reduce: ArraySliceAccess - reduce(147), // !=~, reduce: ArraySliceAccess - reduce(147), // ==, reduce: ArraySliceAccess - reduce(147), // !=, reduce: ArraySliceAccess - reduce(147), // >, reduce: ArraySliceAccess - reduce(147), // >=, reduce: ArraySliceAccess - reduce(147), // <, reduce: ArraySliceAccess - reduce(147), // <=, reduce: ArraySliceAccess - reduce(147), // |, reduce: ArraySliceAccess - reduce(147), // ^, reduce: ArraySliceAccess - reduce(147), // &, reduce: ArraySliceAccess - reduce(147), // <<, reduce: ArraySliceAccess - reduce(147), // >>, reduce: ArraySliceAccess - reduce(147), // +, reduce: ArraySliceAccess - reduce(147), // -, reduce: ArraySliceAccess - reduce(147), // .+, reduce: ArraySliceAccess - reduce(147), // .-, reduce: ArraySliceAccess - reduce(147), // ., reduce: ArraySliceAccess - reduce(147), // *, reduce: ArraySliceAccess - reduce(147), // /, reduce: ArraySliceAccess - reduce(147), // //, reduce: ArraySliceAccess - reduce(147), // %, reduce: ArraySliceAccess - reduce(147), // .*, reduce: ArraySliceAccess - reduce(147), // ./, reduce: ArraySliceAccess - reduce(147), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(147), // **, reduce: ArraySliceAccess - nil, // ( + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S1234 @@ -112318,7 +114786,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(60), // ], reduce: LogicalXORTerm + shift(1370), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -112334,6 +114802,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -112342,11 +114811,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - reduce(60), // :, reduce: LogicalXORTerm - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(1079), // && + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && nil, // =~ nil, // !=~ nil, // == @@ -112360,6 +114829,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -112408,8 +114878,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(62), // ], reduce: LogicalAndTerm + reduce(151), // [, reduce: ArraySliceAccess + reduce(151), // ], reduce: ArraySliceAccess nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -112425,6 +114895,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -112433,39 +114904,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - reduce(62), // :, reduce: LogicalAndTerm - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(1080), // =~ - shift(1081), // !=~ - shift(1082), // == - shift(1083), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - nil, // ** + reduce(151), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -112473,7 +114945,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - nil, // , + reduce(151), // ,, reduce: ArraySliceAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -112490,183 +114962,187 @@ var actionTab = actionTable{ actionRow{ // S1236 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(64), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - reduce(64), // :, reduce: EqneTerm - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(1084), // > - shift(1085), // >= - shift(1086), // < - shift(1087), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(57), // ], reduce: TernaryTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1237 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(65), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - reduce(65), // :, reduce: EqneTerm - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(1084), // > - shift(1085), // >= - shift(1086), // < - shift(1087), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(394), // { + nil, // } + nil, // md_token_end + nil, // = + shift(400), // [ + nil, // ] + shift(404), // md_token_field_name + shift(405), // $[ + shift(406), // md_token_braced_field_name + shift(407), // md_token_full_srec + shift(411), // md_token_oosvar_name + shift(412), // @[ + shift(413), // md_token_braced_oosvar_name + shift(414), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(427), // + + shift(429), // - + shift(430), // .+ + shift(431), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(434), // ! + shift(435), // ~ + nil, // ** + shift(437), // ( + nil, // ) + shift(439), // md_token_string_literal + shift(440), // md_token_int_literal + shift(441), // md_token_float_literal + shift(442), // md_token_boolean_literal + shift(443), // md_token_panic + nil, // , + shift(447), // md_token_IPS + shift(448), // md_token_IFS + shift(449), // md_token_IRS + shift(450), // md_token_OPS + shift(451), // md_token_OFS + shift(452), // md_token_ORS + shift(453), // md_token_NF + shift(454), // md_token_NR + shift(455), // md_token_FNR + shift(456), // md_token_FILENAME + shift(457), // md_token_FILENUM }, }, actionRow{ // S1238 @@ -112681,8 +115157,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(66), // ], reduce: EqneTerm + reduce(146), // [, reduce: ArrayOrMapIndexAccess + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -112698,6 +115174,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -112706,41 +115183,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(66), // ?, reduce: EqneTerm - reduce(66), // :, reduce: EqneTerm - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(1084), // > - shift(1085), // >= - shift(1086), // < - shift(1087), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(146), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(146), // ||, reduce: ArrayOrMapIndexAccess + reduce(146), // ^^, reduce: ArrayOrMapIndexAccess + reduce(146), // &&, reduce: ArrayOrMapIndexAccess + reduce(146), // =~, reduce: ArrayOrMapIndexAccess + reduce(146), // !=~, reduce: ArrayOrMapIndexAccess + reduce(146), // ==, reduce: ArrayOrMapIndexAccess + reduce(146), // !=, reduce: ArrayOrMapIndexAccess + reduce(146), // >, reduce: ArrayOrMapIndexAccess + reduce(146), // >=, reduce: ArrayOrMapIndexAccess + reduce(146), // <, reduce: ArrayOrMapIndexAccess + reduce(146), // <=, reduce: ArrayOrMapIndexAccess + reduce(146), // |, reduce: ArrayOrMapIndexAccess + reduce(146), // ^, reduce: ArrayOrMapIndexAccess + reduce(146), // &, reduce: ArrayOrMapIndexAccess + reduce(146), // <<, reduce: ArrayOrMapIndexAccess + reduce(146), // >>, reduce: ArrayOrMapIndexAccess + reduce(146), // >>>, reduce: ArrayOrMapIndexAccess + reduce(146), // +, reduce: ArrayOrMapIndexAccess + reduce(146), // -, reduce: ArrayOrMapIndexAccess + reduce(146), // .+, reduce: ArrayOrMapIndexAccess + reduce(146), // .-, reduce: ArrayOrMapIndexAccess + reduce(146), // ., reduce: ArrayOrMapIndexAccess + reduce(146), // *, reduce: ArrayOrMapIndexAccess + reduce(146), // /, reduce: ArrayOrMapIndexAccess + reduce(146), // //, reduce: ArrayOrMapIndexAccess + reduce(146), // %, reduce: ArrayOrMapIndexAccess + reduce(146), // .*, reduce: ArrayOrMapIndexAccess + reduce(146), // ./, reduce: ArrayOrMapIndexAccess + reduce(146), // .//, reduce: ArrayOrMapIndexAccess nil, // ! nil, // ~ - nil, // ** + reduce(146), // **, reduce: ArrayOrMapIndexAccess nil, // ( - nil, // ) + reduce(146), // ), reduce: ArrayOrMapIndexAccess nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -112768,20 +115246,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(67), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(59), // [ + shift(1373), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -112789,6 +115267,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -112797,28 +115276,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(67), // ?, reduce: EqneTerm - reduce(67), // :, reduce: EqneTerm - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(1084), // > - shift(1085), // >= - shift(1086), // < - shift(1087), // <= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= nil, // | nil, // ^ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -112827,28 +115307,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - nil, // ( + shift(96), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S1240 @@ -112864,7 +115344,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(69), // ], reduce: CmpTerm + shift(1374), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -112880,6 +115360,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -112888,24 +115369,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(69), // ?, reduce: CmpTerm - reduce(69), // :, reduce: CmpTerm - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(1088), // | + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -112954,8 +115436,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(70), // ], reduce: CmpTerm + reduce(151), // [, reduce: ArraySliceAccess + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -112971,6 +115453,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -112979,41 +115462,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(70), // ?, reduce: CmpTerm - reduce(70), // :, reduce: CmpTerm - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(1088), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - nil, // ** + reduce(151), // **, reduce: ArraySliceAccess nil, // ( - nil, // ) + reduce(151), // ), reduce: ArraySliceAccess nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -113045,8 +115529,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(71), // ], reduce: CmpTerm + reduce(128), // [, reduce: MapLiteral + reduce(128), // ], reduce: MapLiteral nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -113062,6 +115546,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -113070,39 +115555,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(71), // ?, reduce: CmpTerm - reduce(71), // :, reduce: CmpTerm - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(1088), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(128), // ?, reduce: MapLiteral + reduce(128), // :, reduce: MapLiteral + reduce(128), // ||, reduce: MapLiteral + reduce(128), // ^^, reduce: MapLiteral + reduce(128), // &&, reduce: MapLiteral + reduce(128), // =~, reduce: MapLiteral + reduce(128), // !=~, reduce: MapLiteral + reduce(128), // ==, reduce: MapLiteral + reduce(128), // !=, reduce: MapLiteral + reduce(128), // >, reduce: MapLiteral + reduce(128), // >=, reduce: MapLiteral + reduce(128), // <, reduce: MapLiteral + reduce(128), // <=, reduce: MapLiteral + reduce(128), // |, reduce: MapLiteral + reduce(128), // ^, reduce: MapLiteral + reduce(128), // &, reduce: MapLiteral + reduce(128), // <<, reduce: MapLiteral + reduce(128), // >>, reduce: MapLiteral + reduce(128), // >>>, reduce: MapLiteral + reduce(128), // +, reduce: MapLiteral + reduce(128), // -, reduce: MapLiteral + reduce(128), // .+, reduce: MapLiteral + reduce(128), // .-, reduce: MapLiteral + reduce(128), // ., reduce: MapLiteral + reduce(128), // *, reduce: MapLiteral + reduce(128), // /, reduce: MapLiteral + reduce(128), // //, reduce: MapLiteral + reduce(128), // %, reduce: MapLiteral + reduce(128), // .*, reduce: MapLiteral + reduce(128), // ./, reduce: MapLiteral + reduce(128), // .//, reduce: MapLiteral nil, // ! nil, // ~ - nil, // ** + reduce(128), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -113137,7 +115623,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(72), // ], reduce: CmpTerm + shift(1375), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -113153,6 +115639,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -113161,24 +115648,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(72), // ?, reduce: CmpTerm - reduce(72), // :, reduce: CmpTerm - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(1088), // | + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -113227,8 +115715,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(74), // ], reduce: BitwiseORTerm + reduce(150), // [, reduce: ArraySliceAccess + reduce(150), // ], reduce: ArraySliceAccess nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -113244,6 +115732,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -113252,39 +115741,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - reduce(74), // :, reduce: BitwiseORTerm - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(1089), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(150), // ?, reduce: ArraySliceAccess + nil, // : + reduce(150), // ||, reduce: ArraySliceAccess + reduce(150), // ^^, reduce: ArraySliceAccess + reduce(150), // &&, reduce: ArraySliceAccess + reduce(150), // =~, reduce: ArraySliceAccess + reduce(150), // !=~, reduce: ArraySliceAccess + reduce(150), // ==, reduce: ArraySliceAccess + reduce(150), // !=, reduce: ArraySliceAccess + reduce(150), // >, reduce: ArraySliceAccess + reduce(150), // >=, reduce: ArraySliceAccess + reduce(150), // <, reduce: ArraySliceAccess + reduce(150), // <=, reduce: ArraySliceAccess + reduce(150), // |, reduce: ArraySliceAccess + reduce(150), // ^, reduce: ArraySliceAccess + reduce(150), // &, reduce: ArraySliceAccess + reduce(150), // <<, reduce: ArraySliceAccess + reduce(150), // >>, reduce: ArraySliceAccess + reduce(150), // >>>, reduce: ArraySliceAccess + reduce(150), // +, reduce: ArraySliceAccess + reduce(150), // -, reduce: ArraySliceAccess + reduce(150), // .+, reduce: ArraySliceAccess + reduce(150), // .-, reduce: ArraySliceAccess + reduce(150), // ., reduce: ArraySliceAccess + reduce(150), // *, reduce: ArraySliceAccess + reduce(150), // /, reduce: ArraySliceAccess + reduce(150), // //, reduce: ArraySliceAccess + reduce(150), // %, reduce: ArraySliceAccess + reduce(150), // .*, reduce: ArraySliceAccess + reduce(150), // ./, reduce: ArraySliceAccess + reduce(150), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - nil, // ** + reduce(150), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -113318,8 +115808,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(76), // ], reduce: BitwiseXORTerm + reduce(121), // [, reduce: ArrayLiteral + reduce(121), // ], reduce: ArrayLiteral nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -113335,6 +115825,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -113343,39 +115834,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - reduce(76), // :, reduce: BitwiseXORTerm - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(1090), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(121), // ?, reduce: ArrayLiteral + reduce(121), // :, reduce: ArrayLiteral + reduce(121), // ||, reduce: ArrayLiteral + reduce(121), // ^^, reduce: ArrayLiteral + reduce(121), // &&, reduce: ArrayLiteral + reduce(121), // =~, reduce: ArrayLiteral + reduce(121), // !=~, reduce: ArrayLiteral + reduce(121), // ==, reduce: ArrayLiteral + reduce(121), // !=, reduce: ArrayLiteral + reduce(121), // >, reduce: ArrayLiteral + reduce(121), // >=, reduce: ArrayLiteral + reduce(121), // <, reduce: ArrayLiteral + reduce(121), // <=, reduce: ArrayLiteral + reduce(121), // |, reduce: ArrayLiteral + reduce(121), // ^, reduce: ArrayLiteral + reduce(121), // &, reduce: ArrayLiteral + reduce(121), // <<, reduce: ArrayLiteral + reduce(121), // >>, reduce: ArrayLiteral + reduce(121), // >>>, reduce: ArrayLiteral + reduce(121), // +, reduce: ArrayLiteral + reduce(121), // -, reduce: ArrayLiteral + reduce(121), // .+, reduce: ArrayLiteral + reduce(121), // .-, reduce: ArrayLiteral + reduce(121), // ., reduce: ArrayLiteral + reduce(121), // *, reduce: ArrayLiteral + reduce(121), // /, reduce: ArrayLiteral + reduce(121), // //, reduce: ArrayLiteral + reduce(121), // %, reduce: ArrayLiteral + reduce(121), // .*, reduce: ArrayLiteral + reduce(121), // ./, reduce: ArrayLiteral + reduce(121), // .//, reduce: ArrayLiteral nil, // ! nil, // ~ - nil, // ** + reduce(121), // **, reduce: ArrayLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -113400,183 +115892,187 @@ var actionTab = actionTable{ actionRow{ // S1246 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(78), // ], reduce: BitwiseANDTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - reduce(78), // :, reduce: BitwiseANDTerm - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(1091), // << - shift(1092), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(28), // [, reduce: IndirectFieldValue + reduce(28), // ], reduce: IndirectFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + reduce(28), // :, reduce: IndirectFieldValue + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1247 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(80), // ], reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm - reduce(80), // :, reduce: BitwiseShiftTerm - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - shift(1093), // + - shift(1094), // - - shift(1095), // .+ - shift(1096), // .- - shift(1097), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(35), // [, reduce: IndirectOosvarValue + reduce(35), // ], reduce: IndirectOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + reduce(35), // :, reduce: IndirectOosvarValue + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1248 @@ -113592,7 +116088,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(81), // ], reduce: BitwiseShiftTerm + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -113608,6 +116104,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -113616,29 +116113,30 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - reduce(81), // :, reduce: BitwiseShiftTerm - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - shift(1093), // + - shift(1094), // - - shift(1095), // .+ - shift(1096), // .- - shift(1097), // . + nil, // ? + shift(1376), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -113683,7 +116181,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(83), // ], reduce: AddsubdotTerm + reduce(59), // ], reduce: LogicalOrTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -113699,6 +116197,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -113707,36 +116206,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - reduce(83), // :, reduce: AddsubdotTerm - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(1099), // * - shift(1100), // / - shift(1101), // // - shift(1102), // % - shift(1103), // .* - shift(1104), // ./ - shift(1105), // .// + reduce(59), // ?, reduce: LogicalOrTerm + reduce(59), // :, reduce: LogicalOrTerm + reduce(59), // ||, reduce: LogicalOrTerm + shift(1092), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -113773,8 +116273,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(84), // ], reduce: AddsubdotTerm + reduce(149), // [, reduce: ArraySliceAccess + reduce(149), // ], reduce: ArraySliceAccess nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -113790,6 +116290,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -113798,39 +116299,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - reduce(84), // :, reduce: AddsubdotTerm - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(1099), // * - shift(1100), // / - shift(1101), // // - shift(1102), // % - shift(1103), // .* - shift(1104), // ./ - shift(1105), // .// + reduce(149), // ?, reduce: ArraySliceAccess + nil, // : + reduce(149), // ||, reduce: ArraySliceAccess + reduce(149), // ^^, reduce: ArraySliceAccess + reduce(149), // &&, reduce: ArraySliceAccess + reduce(149), // =~, reduce: ArraySliceAccess + reduce(149), // !=~, reduce: ArraySliceAccess + reduce(149), // ==, reduce: ArraySliceAccess + reduce(149), // !=, reduce: ArraySliceAccess + reduce(149), // >, reduce: ArraySliceAccess + reduce(149), // >=, reduce: ArraySliceAccess + reduce(149), // <, reduce: ArraySliceAccess + reduce(149), // <=, reduce: ArraySliceAccess + reduce(149), // |, reduce: ArraySliceAccess + reduce(149), // ^, reduce: ArraySliceAccess + reduce(149), // &, reduce: ArraySliceAccess + reduce(149), // <<, reduce: ArraySliceAccess + reduce(149), // >>, reduce: ArraySliceAccess + reduce(149), // >>>, reduce: ArraySliceAccess + reduce(149), // +, reduce: ArraySliceAccess + reduce(149), // -, reduce: ArraySliceAccess + reduce(149), // .+, reduce: ArraySliceAccess + reduce(149), // .-, reduce: ArraySliceAccess + reduce(149), // ., reduce: ArraySliceAccess + reduce(149), // *, reduce: ArraySliceAccess + reduce(149), // /, reduce: ArraySliceAccess + reduce(149), // //, reduce: ArraySliceAccess + reduce(149), // %, reduce: ArraySliceAccess + reduce(149), // .*, reduce: ArraySliceAccess + reduce(149), // ./, reduce: ArraySliceAccess + reduce(149), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - nil, // ** + reduce(149), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -113865,7 +116367,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(85), // ], reduce: AddsubdotTerm + reduce(61), // ], reduce: LogicalXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -113881,6 +116383,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -113889,36 +116392,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - reduce(85), // :, reduce: AddsubdotTerm - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(1099), // * - shift(1100), // / - shift(1101), // // - shift(1102), // % - shift(1103), // .* - shift(1104), // ./ - shift(1105), // .// + reduce(61), // ?, reduce: LogicalXORTerm + reduce(61), // :, reduce: LogicalXORTerm + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + shift(1093), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -113956,7 +116460,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(86), // ], reduce: AddsubdotTerm + reduce(63), // ], reduce: LogicalAndTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -113972,6 +116476,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -113980,36 +116485,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm - reduce(86), // :, reduce: AddsubdotTerm - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(1099), // * - shift(1100), // / - shift(1101), // // - shift(1102), // % - shift(1103), // .* - shift(1104), // ./ - shift(1105), // .// + reduce(63), // ?, reduce: LogicalAndTerm + reduce(63), // :, reduce: LogicalAndTerm + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + shift(1094), // =~ + shift(1095), // !=~ + shift(1096), // == + shift(1097), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -114047,7 +116553,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(87), // ], reduce: AddsubdotTerm + reduce(65), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -114063,6 +116569,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -114071,36 +116578,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm - reduce(87), // :, reduce: AddsubdotTerm - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(1099), // * - shift(1100), // / - shift(1101), // // - shift(1102), // % - shift(1103), // .* - shift(1104), // ./ - shift(1105), // .// + reduce(65), // ?, reduce: EqneTerm + reduce(65), // :, reduce: EqneTerm + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(1098), // > + shift(1099), // >= + shift(1100), // < + shift(1101), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -114126,643 +116634,6 @@ var actionTab = actionTable{ }, }, actionRow{ // S1254 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(89), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - reduce(89), // :, reduce: MuldivTerm - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1255 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(90), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - reduce(90), // :, reduce: MuldivTerm - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1256 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(91), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - reduce(91), // :, reduce: MuldivTerm - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1257 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(92), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: MuldivTerm - reduce(92), // :, reduce: MuldivTerm - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1258 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(93), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: MuldivTerm - reduce(93), // :, reduce: MuldivTerm - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1259 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(94), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: MuldivTerm - reduce(94), // :, reduce: MuldivTerm - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1260 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(95), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: MuldivTerm - reduce(95), // :, reduce: MuldivTerm - reduce(95), // ||, reduce: MuldivTerm - reduce(95), // ^^, reduce: MuldivTerm - reduce(95), // &&, reduce: MuldivTerm - reduce(95), // =~, reduce: MuldivTerm - reduce(95), // !=~, reduce: MuldivTerm - reduce(95), // ==, reduce: MuldivTerm - reduce(95), // !=, reduce: MuldivTerm - reduce(95), // >, reduce: MuldivTerm - reduce(95), // >=, reduce: MuldivTerm - reduce(95), // <, reduce: MuldivTerm - reduce(95), // <=, reduce: MuldivTerm - reduce(95), // |, reduce: MuldivTerm - reduce(95), // ^, reduce: MuldivTerm - reduce(95), // &, reduce: MuldivTerm - reduce(95), // <<, reduce: MuldivTerm - reduce(95), // >>, reduce: MuldivTerm - reduce(95), // +, reduce: MuldivTerm - reduce(95), // -, reduce: MuldivTerm - reduce(95), // .+, reduce: MuldivTerm - reduce(95), // .-, reduce: MuldivTerm - reduce(95), // ., reduce: MuldivTerm - reduce(95), // *, reduce: MuldivTerm - reduce(95), // /, reduce: MuldivTerm - reduce(95), // //, reduce: MuldivTerm - reduce(95), // %, reduce: MuldivTerm - reduce(95), // .*, reduce: MuldivTerm - reduce(95), // ./, reduce: MuldivTerm - reduce(95), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1261 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -114775,7 +116646,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(104), // ], reduce: PowTerm + reduce(66), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -114791,6 +116662,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -114799,36 +116671,688 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(104), // ?, reduce: PowTerm - reduce(104), // :, reduce: PowTerm - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm + reduce(66), // ?, reduce: EqneTerm + reduce(66), // :, reduce: EqneTerm + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(1098), // > + shift(1099), // >= + shift(1100), // < + shift(1101), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1255 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(67), // ], reduce: EqneTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + reduce(67), // :, reduce: EqneTerm + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(1098), // > + shift(1099), // >= + shift(1100), // < + shift(1101), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1256 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(68), // ], reduce: EqneTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: EqneTerm + reduce(68), // :, reduce: EqneTerm + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(1098), // > + shift(1099), // >= + shift(1100), // < + shift(1101), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1257 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(70), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: CmpTerm + reduce(70), // :, reduce: CmpTerm + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(1102), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1258 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(71), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: CmpTerm + reduce(71), // :, reduce: CmpTerm + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(1102), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1259 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(72), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: CmpTerm + reduce(72), // :, reduce: CmpTerm + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(1102), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1260 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(73), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: CmpTerm + reduce(73), // :, reduce: CmpTerm + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(1102), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1261 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(75), // ], reduce: BitwiseORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: BitwiseORTerm + reduce(75), // :, reduce: BitwiseORTerm + reduce(75), // ||, reduce: BitwiseORTerm + reduce(75), // ^^, reduce: BitwiseORTerm + reduce(75), // &&, reduce: BitwiseORTerm + reduce(75), // =~, reduce: BitwiseORTerm + reduce(75), // !=~, reduce: BitwiseORTerm + reduce(75), // ==, reduce: BitwiseORTerm + reduce(75), // !=, reduce: BitwiseORTerm + reduce(75), // >, reduce: BitwiseORTerm + reduce(75), // >=, reduce: BitwiseORTerm + reduce(75), // <, reduce: BitwiseORTerm + reduce(75), // <=, reduce: BitwiseORTerm + reduce(75), // |, reduce: BitwiseORTerm + shift(1103), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -114866,7 +117390,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(106), // ], reduce: PrecedenceChainEnd + reduce(77), // ], reduce: BitwiseXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -114882,6 +117406,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -114890,39 +117415,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd - reduce(106), // :, reduce: PrecedenceChainEnd - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd + reduce(77), // ?, reduce: BitwiseXORTerm + reduce(77), // :, reduce: BitwiseXORTerm + reduce(77), // ||, reduce: BitwiseXORTerm + reduce(77), // ^^, reduce: BitwiseXORTerm + reduce(77), // &&, reduce: BitwiseXORTerm + reduce(77), // =~, reduce: BitwiseXORTerm + reduce(77), // !=~, reduce: BitwiseXORTerm + reduce(77), // ==, reduce: BitwiseXORTerm + reduce(77), // !=, reduce: BitwiseXORTerm + reduce(77), // >, reduce: BitwiseXORTerm + reduce(77), // >=, reduce: BitwiseXORTerm + reduce(77), // <, reduce: BitwiseXORTerm + reduce(77), // <=, reduce: BitwiseXORTerm + reduce(77), // |, reduce: BitwiseXORTerm + reduce(77), // ^, reduce: BitwiseXORTerm + shift(1104), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -114957,7 +117483,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1357), // ] + reduce(79), // ], reduce: BitwiseANDTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -114973,6 +117499,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -114981,24 +117508,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - shift(1358), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> + reduce(79), // ?, reduce: BitwiseANDTerm + reduce(79), // :, reduce: BitwiseANDTerm + reduce(79), // ||, reduce: BitwiseANDTerm + reduce(79), // ^^, reduce: BitwiseANDTerm + reduce(79), // &&, reduce: BitwiseANDTerm + reduce(79), // =~, reduce: BitwiseANDTerm + reduce(79), // !=~, reduce: BitwiseANDTerm + reduce(79), // ==, reduce: BitwiseANDTerm + reduce(79), // !=, reduce: BitwiseANDTerm + reduce(79), // >, reduce: BitwiseANDTerm + reduce(79), // >=, reduce: BitwiseANDTerm + reduce(79), // <, reduce: BitwiseANDTerm + reduce(79), // <=, reduce: BitwiseANDTerm + reduce(79), // |, reduce: BitwiseANDTerm + reduce(79), // ^, reduce: BitwiseANDTerm + reduce(79), // &, reduce: BitwiseANDTerm + shift(1105), // << + shift(1106), // >> + shift(1107), // >>> nil, // + nil, // - nil, // .+ @@ -115043,103 +117571,12 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ - shift(1360), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1265 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(126), // ;, reduce: MapLiteral - nil, // md_token_begin - nil, // { - reduce(126), // }, reduce: MapLiteral - nil, // md_token_end - nil, // = - reduce(126), // [, reduce: MapLiteral - nil, // ] + nil, // [ + reduce(81), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -115155,6 +117592,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -115163,39 +117601,133 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MapLiteral - nil, // : - reduce(126), // ||, reduce: MapLiteral - reduce(126), // ^^, reduce: MapLiteral - reduce(126), // &&, reduce: MapLiteral - reduce(126), // =~, reduce: MapLiteral - reduce(126), // !=~, reduce: MapLiteral - reduce(126), // ==, reduce: MapLiteral - reduce(126), // !=, reduce: MapLiteral - reduce(126), // >, reduce: MapLiteral - reduce(126), // >=, reduce: MapLiteral - reduce(126), // <, reduce: MapLiteral - reduce(126), // <=, reduce: MapLiteral - reduce(126), // |, reduce: MapLiteral - reduce(126), // ^, reduce: MapLiteral - reduce(126), // &, reduce: MapLiteral - reduce(126), // <<, reduce: MapLiteral - reduce(126), // >>, reduce: MapLiteral - reduce(126), // +, reduce: MapLiteral - reduce(126), // -, reduce: MapLiteral - reduce(126), // .+, reduce: MapLiteral - reduce(126), // .-, reduce: MapLiteral - reduce(126), // ., reduce: MapLiteral - reduce(126), // *, reduce: MapLiteral - reduce(126), // /, reduce: MapLiteral - reduce(126), // //, reduce: MapLiteral - reduce(126), // %, reduce: MapLiteral - reduce(126), // .*, reduce: MapLiteral - reduce(126), // ./, reduce: MapLiteral - reduce(126), // .//, reduce: MapLiteral + reduce(81), // ?, reduce: BitwiseShiftTerm + reduce(81), // :, reduce: BitwiseShiftTerm + reduce(81), // ||, reduce: BitwiseShiftTerm + reduce(81), // ^^, reduce: BitwiseShiftTerm + reduce(81), // &&, reduce: BitwiseShiftTerm + reduce(81), // =~, reduce: BitwiseShiftTerm + reduce(81), // !=~, reduce: BitwiseShiftTerm + reduce(81), // ==, reduce: BitwiseShiftTerm + reduce(81), // !=, reduce: BitwiseShiftTerm + reduce(81), // >, reduce: BitwiseShiftTerm + reduce(81), // >=, reduce: BitwiseShiftTerm + reduce(81), // <, reduce: BitwiseShiftTerm + reduce(81), // <=, reduce: BitwiseShiftTerm + reduce(81), // |, reduce: BitwiseShiftTerm + reduce(81), // ^, reduce: BitwiseShiftTerm + reduce(81), // &, reduce: BitwiseShiftTerm + reduce(81), // <<, reduce: BitwiseShiftTerm + reduce(81), // >>, reduce: BitwiseShiftTerm + reduce(81), // >>>, reduce: BitwiseShiftTerm + shift(1108), // + + shift(1109), // - + shift(1110), // .+ + shift(1111), // .- + shift(1112), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(126), // **, reduce: MapLiteral + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1265 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(82), // ], reduce: BitwiseShiftTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + reduce(82), // :, reduce: BitwiseShiftTerm + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(1108), // + + shift(1109), // - + shift(1110), // .+ + shift(1111), // .- + shift(1112), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -115223,14 +117755,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(119), // ;, reduce: ArrayLiteral + nil, // ; nil, // md_token_begin nil, // { - reduce(119), // }, reduce: ArrayLiteral + nil, // } nil, // md_token_end nil, // = - reduce(119), // [, reduce: ArrayLiteral - nil, // ] + nil, // [ + reduce(83), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -115246,6 +117778,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -115254,39 +117787,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(119), // ?, reduce: ArrayLiteral - nil, // : - reduce(119), // ||, reduce: ArrayLiteral - reduce(119), // ^^, reduce: ArrayLiteral - reduce(119), // &&, reduce: ArrayLiteral - reduce(119), // =~, reduce: ArrayLiteral - reduce(119), // !=~, reduce: ArrayLiteral - reduce(119), // ==, reduce: ArrayLiteral - reduce(119), // !=, reduce: ArrayLiteral - reduce(119), // >, reduce: ArrayLiteral - reduce(119), // >=, reduce: ArrayLiteral - reduce(119), // <, reduce: ArrayLiteral - reduce(119), // <=, reduce: ArrayLiteral - reduce(119), // |, reduce: ArrayLiteral - reduce(119), // ^, reduce: ArrayLiteral - reduce(119), // &, reduce: ArrayLiteral - reduce(119), // <<, reduce: ArrayLiteral - reduce(119), // >>, reduce: ArrayLiteral - reduce(119), // +, reduce: ArrayLiteral - reduce(119), // -, reduce: ArrayLiteral - reduce(119), // .+, reduce: ArrayLiteral - reduce(119), // .-, reduce: ArrayLiteral - reduce(119), // ., reduce: ArrayLiteral - reduce(119), // *, reduce: ArrayLiteral - reduce(119), // /, reduce: ArrayLiteral - reduce(119), // //, reduce: ArrayLiteral - reduce(119), // %, reduce: ArrayLiteral - reduce(119), // .*, reduce: ArrayLiteral - reduce(119), // ./, reduce: ArrayLiteral - reduce(119), // .//, reduce: ArrayLiteral + reduce(83), // ?, reduce: BitwiseShiftTerm + reduce(83), // :, reduce: BitwiseShiftTerm + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(1108), // + + shift(1109), // - + shift(1110), // .+ + shift(1111), // .- + shift(1112), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(119), // **, reduce: ArrayLiteral + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -115309,188 +117843,6 @@ var actionTab = actionTable{ }, }, actionRow{ // S1267 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(28), // ;, reduce: IndirectFieldValue - nil, // md_token_begin - nil, // { - reduce(28), // }, reduce: IndirectFieldValue - nil, // md_token_end - nil, // = - reduce(28), // [, reduce: IndirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: IndirectFieldValue - nil, // : - reduce(28), // ||, reduce: IndirectFieldValue - reduce(28), // ^^, reduce: IndirectFieldValue - reduce(28), // &&, reduce: IndirectFieldValue - reduce(28), // =~, reduce: IndirectFieldValue - reduce(28), // !=~, reduce: IndirectFieldValue - reduce(28), // ==, reduce: IndirectFieldValue - reduce(28), // !=, reduce: IndirectFieldValue - reduce(28), // >, reduce: IndirectFieldValue - reduce(28), // >=, reduce: IndirectFieldValue - reduce(28), // <, reduce: IndirectFieldValue - reduce(28), // <=, reduce: IndirectFieldValue - reduce(28), // |, reduce: IndirectFieldValue - reduce(28), // ^, reduce: IndirectFieldValue - reduce(28), // &, reduce: IndirectFieldValue - reduce(28), // <<, reduce: IndirectFieldValue - reduce(28), // >>, reduce: IndirectFieldValue - reduce(28), // +, reduce: IndirectFieldValue - reduce(28), // -, reduce: IndirectFieldValue - reduce(28), // .+, reduce: IndirectFieldValue - reduce(28), // .-, reduce: IndirectFieldValue - reduce(28), // ., reduce: IndirectFieldValue - reduce(28), // *, reduce: IndirectFieldValue - reduce(28), // /, reduce: IndirectFieldValue - reduce(28), // //, reduce: IndirectFieldValue - reduce(28), // %, reduce: IndirectFieldValue - reduce(28), // .*, reduce: IndirectFieldValue - reduce(28), // ./, reduce: IndirectFieldValue - reduce(28), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: IndirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1268 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(35), // ;, reduce: IndirectOosvarValue - nil, // md_token_begin - nil, // { - reduce(35), // }, reduce: IndirectOosvarValue - nil, // md_token_end - nil, // = - reduce(35), // [, reduce: IndirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(35), // ||, reduce: IndirectOosvarValue - reduce(35), // ^^, reduce: IndirectOosvarValue - reduce(35), // &&, reduce: IndirectOosvarValue - reduce(35), // =~, reduce: IndirectOosvarValue - reduce(35), // !=~, reduce: IndirectOosvarValue - reduce(35), // ==, reduce: IndirectOosvarValue - reduce(35), // !=, reduce: IndirectOosvarValue - reduce(35), // >, reduce: IndirectOosvarValue - reduce(35), // >=, reduce: IndirectOosvarValue - reduce(35), // <, reduce: IndirectOosvarValue - reduce(35), // <=, reduce: IndirectOosvarValue - reduce(35), // |, reduce: IndirectOosvarValue - reduce(35), // ^, reduce: IndirectOosvarValue - reduce(35), // &, reduce: IndirectOosvarValue - reduce(35), // <<, reduce: IndirectOosvarValue - reduce(35), // >>, reduce: IndirectOosvarValue - reduce(35), // +, reduce: IndirectOosvarValue - reduce(35), // -, reduce: IndirectOosvarValue - reduce(35), // .+, reduce: IndirectOosvarValue - reduce(35), // .-, reduce: IndirectOosvarValue - reduce(35), // ., reduce: IndirectOosvarValue - reduce(35), // *, reduce: IndirectOosvarValue - reduce(35), // /, reduce: IndirectOosvarValue - reduce(35), // //, reduce: IndirectOosvarValue - reduce(35), // %, reduce: IndirectOosvarValue - reduce(35), // .*, reduce: IndirectOosvarValue - reduce(35), // ./, reduce: IndirectOosvarValue - reduce(35), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(35), // **, reduce: IndirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1269 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -115503,7 +117855,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(85), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -115519,6 +117871,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -115527,36 +117880,223 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - shift(1361), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - 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(85), // ?, reduce: AddsubdotTerm + reduce(85), // :, reduce: AddsubdotTerm + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // >>>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(1114), // * + shift(1115), // / + shift(1116), // // + shift(1117), // % + shift(1118), // .* + shift(1119), // ./ + shift(1120), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1268 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(86), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + reduce(86), // :, reduce: AddsubdotTerm + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(1114), // * + shift(1115), // / + shift(1116), // // + shift(1117), // % + shift(1118), // .* + shift(1119), // ./ + shift(1120), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1269 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(87), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + reduce(87), // :, reduce: AddsubdotTerm + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(1114), // * + shift(1115), // / + shift(1116), // // + shift(1117), // % + shift(1118), // .* + shift(1119), // ./ + shift(1120), // .// nil, // ! nil, // ~ nil, // ** @@ -115587,14 +118127,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(58), // ;, reduce: LogicalOrTerm + nil, // ; nil, // md_token_begin nil, // { - reduce(58), // }, reduce: LogicalOrTerm + nil, // } nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(88), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -115610,6 +118150,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -115618,36 +118159,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(1124), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(88), // ?, reduce: AddsubdotTerm + reduce(88), // :, reduce: AddsubdotTerm + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(1114), // * + shift(1115), // / + shift(1116), // // + shift(1117), // % + shift(1118), // .* + shift(1119), // ./ + shift(1120), // .// nil, // ! nil, // ~ nil, // ** @@ -115678,14 +118220,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(60), // ;, reduce: LogicalXORTerm + nil, // ; nil, // md_token_begin nil, // { - reduce(60), // }, reduce: LogicalXORTerm + nil, // } nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(89), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -115701,6 +118243,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -115709,36 +118252,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(1125), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(89), // ?, reduce: AddsubdotTerm + reduce(89), // :, reduce: AddsubdotTerm + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(1114), // * + shift(1115), // / + shift(1116), // // + shift(1117), // % + shift(1118), // .* + shift(1119), // ./ + shift(1120), // .// nil, // ! nil, // ~ nil, // ** @@ -115766,638 +118310,652 @@ var actionTab = actionTable{ actionRow{ // S1272 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(62), // ;, reduce: LogicalAndTerm - nil, // md_token_begin - nil, // { - reduce(62), // }, reduce: LogicalAndTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(1126), // =~ - shift(1127), // !=~ - shift(1128), // == - shift(1129), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(91), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: MuldivTerm + reduce(91), // :, reduce: MuldivTerm + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // >>>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1273 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(64), // ;, reduce: EqneTerm - nil, // md_token_begin - nil, // { - reduce(64), // }, reduce: EqneTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(1130), // > - shift(1131), // >= - shift(1132), // < - shift(1133), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(92), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + reduce(92), // :, reduce: MuldivTerm + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1274 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(65), // ;, reduce: EqneTerm - nil, // md_token_begin - nil, // { - reduce(65), // }, reduce: EqneTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(1130), // > - shift(1131), // >= - shift(1132), // < - shift(1133), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(93), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + reduce(93), // :, reduce: MuldivTerm + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1275 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(66), // ;, reduce: EqneTerm - nil, // md_token_begin - nil, // { - reduce(66), // }, reduce: EqneTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(1130), // > - shift(1131), // >= - shift(1132), // < - shift(1133), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(94), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + reduce(94), // :, reduce: MuldivTerm + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1276 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(67), // ;, reduce: EqneTerm - nil, // md_token_begin - nil, // { - reduce(67), // }, reduce: EqneTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(1130), // > - shift(1131), // >= - shift(1132), // < - shift(1133), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(95), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: MuldivTerm + reduce(95), // :, reduce: MuldivTerm + reduce(95), // ||, reduce: MuldivTerm + reduce(95), // ^^, reduce: MuldivTerm + reduce(95), // &&, reduce: MuldivTerm + reduce(95), // =~, reduce: MuldivTerm + reduce(95), // !=~, reduce: MuldivTerm + reduce(95), // ==, reduce: MuldivTerm + reduce(95), // !=, reduce: MuldivTerm + reduce(95), // >, reduce: MuldivTerm + reduce(95), // >=, reduce: MuldivTerm + reduce(95), // <, reduce: MuldivTerm + reduce(95), // <=, reduce: MuldivTerm + reduce(95), // |, reduce: MuldivTerm + reduce(95), // ^, reduce: MuldivTerm + reduce(95), // &, reduce: MuldivTerm + reduce(95), // <<, reduce: MuldivTerm + reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm + reduce(95), // +, reduce: MuldivTerm + reduce(95), // -, reduce: MuldivTerm + reduce(95), // .+, reduce: MuldivTerm + reduce(95), // .-, reduce: MuldivTerm + reduce(95), // ., reduce: MuldivTerm + reduce(95), // *, reduce: MuldivTerm + reduce(95), // /, reduce: MuldivTerm + reduce(95), // //, reduce: MuldivTerm + reduce(95), // %, reduce: MuldivTerm + reduce(95), // .*, reduce: MuldivTerm + reduce(95), // ./, reduce: MuldivTerm + reduce(95), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1277 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(69), // ;, reduce: CmpTerm - nil, // md_token_begin - nil, // { - reduce(69), // }, reduce: CmpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(1134), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(96), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + reduce(96), // :, reduce: MuldivTerm + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1278 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(70), // ;, reduce: CmpTerm - nil, // md_token_begin - nil, // { - reduce(70), // }, reduce: CmpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(1134), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(97), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + reduce(97), // :, reduce: MuldivTerm + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1279 @@ -116406,14 +118964,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(71), // ;, reduce: CmpTerm + nil, // ; nil, // md_token_begin nil, // { - reduce(71), // }, reduce: CmpTerm + nil, // } nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(106), // ], reduce: PowTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116429,6 +118987,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -116437,36 +118996,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(71), // ?, reduce: CmpTerm - nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(1134), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(106), // ?, reduce: PowTerm + reduce(106), // :, reduce: PowTerm + reduce(106), // ||, reduce: PowTerm + reduce(106), // ^^, reduce: PowTerm + reduce(106), // &&, reduce: PowTerm + reduce(106), // =~, reduce: PowTerm + reduce(106), // !=~, reduce: PowTerm + reduce(106), // ==, reduce: PowTerm + reduce(106), // !=, reduce: PowTerm + reduce(106), // >, reduce: PowTerm + reduce(106), // >=, reduce: PowTerm + reduce(106), // <, reduce: PowTerm + reduce(106), // <=, reduce: PowTerm + reduce(106), // |, reduce: PowTerm + reduce(106), // ^, reduce: PowTerm + reduce(106), // &, reduce: PowTerm + reduce(106), // <<, reduce: PowTerm + reduce(106), // >>, reduce: PowTerm + reduce(106), // >>>, reduce: PowTerm + reduce(106), // +, reduce: PowTerm + reduce(106), // -, reduce: PowTerm + reduce(106), // .+, reduce: PowTerm + reduce(106), // .-, reduce: PowTerm + reduce(106), // ., reduce: PowTerm + reduce(106), // *, reduce: PowTerm + reduce(106), // /, reduce: PowTerm + reduce(106), // //, reduce: PowTerm + reduce(106), // %, reduce: PowTerm + reduce(106), // .*, reduce: PowTerm + reduce(106), // ./, reduce: PowTerm + reduce(106), // .//, reduce: PowTerm nil, // ! nil, // ~ nil, // ** @@ -116497,14 +119057,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(72), // ;, reduce: CmpTerm + nil, // ; nil, // md_token_begin nil, // { - reduce(72), // }, reduce: CmpTerm + nil, // } nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(108), // ], reduce: PrecedenceChainEnd nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116520,6 +119080,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -116528,39 +119089,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(1134), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(108), // ?, reduce: PrecedenceChainEnd + reduce(108), // :, reduce: PrecedenceChainEnd + reduce(108), // ||, reduce: PrecedenceChainEnd + reduce(108), // ^^, reduce: PrecedenceChainEnd + reduce(108), // &&, reduce: PrecedenceChainEnd + reduce(108), // =~, reduce: PrecedenceChainEnd + reduce(108), // !=~, reduce: PrecedenceChainEnd + reduce(108), // ==, reduce: PrecedenceChainEnd + reduce(108), // !=, reduce: PrecedenceChainEnd + reduce(108), // >, reduce: PrecedenceChainEnd + reduce(108), // >=, reduce: PrecedenceChainEnd + reduce(108), // <, reduce: PrecedenceChainEnd + reduce(108), // <=, reduce: PrecedenceChainEnd + reduce(108), // |, reduce: PrecedenceChainEnd + reduce(108), // ^, reduce: PrecedenceChainEnd + reduce(108), // &, reduce: PrecedenceChainEnd + reduce(108), // <<, reduce: PrecedenceChainEnd + reduce(108), // >>, reduce: PrecedenceChainEnd + reduce(108), // >>>, reduce: PrecedenceChainEnd + reduce(108), // +, reduce: PrecedenceChainEnd + reduce(108), // -, reduce: PrecedenceChainEnd + reduce(108), // .+, reduce: PrecedenceChainEnd + reduce(108), // .-, reduce: PrecedenceChainEnd + reduce(108), // ., reduce: PrecedenceChainEnd + reduce(108), // *, reduce: PrecedenceChainEnd + reduce(108), // /, reduce: PrecedenceChainEnd + reduce(108), // //, reduce: PrecedenceChainEnd + reduce(108), // %, reduce: PrecedenceChainEnd + reduce(108), // .*, reduce: PrecedenceChainEnd + reduce(108), // ./, reduce: PrecedenceChainEnd + reduce(108), // .//, reduce: PrecedenceChainEnd nil, // ! nil, // ~ - nil, // ** + reduce(108), // **, reduce: PrecedenceChainEnd nil, // ( nil, // ) nil, // md_token_string_literal @@ -116588,14 +119150,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(74), // ;, reduce: BitwiseORTerm + nil, // ; nil, // md_token_begin nil, // { - reduce(74), // }, reduce: BitwiseORTerm + nil, // } nil, // md_token_end nil, // = nil, // [ - nil, // ] + shift(1377), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116611,6 +119173,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -116619,24 +119182,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(1135), // ^ + nil, // ? + shift(1378), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -116679,22 +119243,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(76), // ;, reduce: BitwiseXORTerm + nil, // ; nil, // md_token_begin - nil, // { - reduce(76), // }, reduce: BitwiseXORTerm + shift(53), // { + nil, // } nil, // md_token_end nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(59), // [ + shift(1380), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -116702,6 +119266,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -116710,28 +119275,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm + nil, // ? nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(1136), // & + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -116740,28 +119306,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - nil, // ( + shift(96), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, actionRow{ // S1283 @@ -116770,13 +119336,13 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(78), // ;, reduce: BitwiseANDTerm + reduce(128), // ;, reduce: MapLiteral nil, // md_token_begin nil, // { - reduce(78), // }, reduce: BitwiseANDTerm + reduce(128), // }, reduce: MapLiteral nil, // md_token_end nil, // = - nil, // [ + reduce(128), // [, reduce: MapLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -116793,6 +119359,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -116801,39 +119368,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm + reduce(128), // ?, reduce: MapLiteral nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(1137), // << - shift(1138), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(128), // ||, reduce: MapLiteral + reduce(128), // ^^, reduce: MapLiteral + reduce(128), // &&, reduce: MapLiteral + reduce(128), // =~, reduce: MapLiteral + reduce(128), // !=~, reduce: MapLiteral + reduce(128), // ==, reduce: MapLiteral + reduce(128), // !=, reduce: MapLiteral + reduce(128), // >, reduce: MapLiteral + reduce(128), // >=, reduce: MapLiteral + reduce(128), // <, reduce: MapLiteral + reduce(128), // <=, reduce: MapLiteral + reduce(128), // |, reduce: MapLiteral + reduce(128), // ^, reduce: MapLiteral + reduce(128), // &, reduce: MapLiteral + reduce(128), // <<, reduce: MapLiteral + reduce(128), // >>, reduce: MapLiteral + reduce(128), // >>>, reduce: MapLiteral + reduce(128), // +, reduce: MapLiteral + reduce(128), // -, reduce: MapLiteral + reduce(128), // .+, reduce: MapLiteral + reduce(128), // .-, reduce: MapLiteral + reduce(128), // ., reduce: MapLiteral + reduce(128), // *, reduce: MapLiteral + reduce(128), // /, reduce: MapLiteral + reduce(128), // //, reduce: MapLiteral + reduce(128), // %, reduce: MapLiteral + reduce(128), // .*, reduce: MapLiteral + reduce(128), // ./, reduce: MapLiteral + reduce(128), // .//, reduce: MapLiteral nil, // ! nil, // ~ - nil, // ** + reduce(128), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -116861,13 +119429,13 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(80), // ;, reduce: BitwiseShiftTerm + reduce(121), // ;, reduce: ArrayLiteral nil, // md_token_begin nil, // { - reduce(80), // }, reduce: BitwiseShiftTerm + reduce(121), // }, reduce: ArrayLiteral nil, // md_token_end nil, // = - nil, // [ + reduce(121), // [, reduce: ArrayLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -116884,6 +119452,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -116892,39 +119461,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm + reduce(121), // ?, reduce: ArrayLiteral nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - shift(1139), // + - shift(1140), // - - shift(1141), // .+ - shift(1142), // .- - shift(1143), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(121), // ||, reduce: ArrayLiteral + reduce(121), // ^^, reduce: ArrayLiteral + reduce(121), // &&, reduce: ArrayLiteral + reduce(121), // =~, reduce: ArrayLiteral + reduce(121), // !=~, reduce: ArrayLiteral + reduce(121), // ==, reduce: ArrayLiteral + reduce(121), // !=, reduce: ArrayLiteral + reduce(121), // >, reduce: ArrayLiteral + reduce(121), // >=, reduce: ArrayLiteral + reduce(121), // <, reduce: ArrayLiteral + reduce(121), // <=, reduce: ArrayLiteral + reduce(121), // |, reduce: ArrayLiteral + reduce(121), // ^, reduce: ArrayLiteral + reduce(121), // &, reduce: ArrayLiteral + reduce(121), // <<, reduce: ArrayLiteral + reduce(121), // >>, reduce: ArrayLiteral + reduce(121), // >>>, reduce: ArrayLiteral + reduce(121), // +, reduce: ArrayLiteral + reduce(121), // -, reduce: ArrayLiteral + reduce(121), // .+, reduce: ArrayLiteral + reduce(121), // .-, reduce: ArrayLiteral + reduce(121), // ., reduce: ArrayLiteral + reduce(121), // *, reduce: ArrayLiteral + reduce(121), // /, reduce: ArrayLiteral + reduce(121), // //, reduce: ArrayLiteral + reduce(121), // %, reduce: ArrayLiteral + reduce(121), // .*, reduce: ArrayLiteral + reduce(121), // ./, reduce: ArrayLiteral + reduce(121), // .//, reduce: ArrayLiteral nil, // ! nil, // ~ - nil, // ** + reduce(121), // **, reduce: ArrayLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -116949,183 +119519,187 @@ var actionTab = actionTable{ actionRow{ // S1285 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(81), // ;, reduce: BitwiseShiftTerm - nil, // md_token_begin - nil, // { - reduce(81), // }, reduce: BitwiseShiftTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - shift(1139), // + - shift(1140), // - - shift(1141), // .+ - shift(1142), // .- - shift(1143), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + reduce(28), // ;, reduce: IndirectFieldValue + nil, // md_token_begin + nil, // { + reduce(28), // }, reduce: IndirectFieldValue + nil, // md_token_end + nil, // = + reduce(28), // [, reduce: IndirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + nil, // : + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1286 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(83), // ;, reduce: AddsubdotTerm - nil, // md_token_begin - nil, // { - reduce(83), // }, reduce: AddsubdotTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + reduce(35), // ;, reduce: IndirectOosvarValue + nil, // md_token_begin + nil, // { + reduce(35), // }, reduce: IndirectOosvarValue + nil, // md_token_end + nil, // = + reduce(35), // [, reduce: IndirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1287 @@ -117134,10 +119708,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(84), // ;, reduce: AddsubdotTerm + nil, // ; nil, // md_token_begin nil, // { - reduce(84), // }, reduce: AddsubdotTerm + nil, // } nil, // md_token_end nil, // = nil, // [ @@ -117157,6 +119731,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -117165,36 +119740,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// + nil, // ? + shift(1381), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -117225,10 +119801,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(85), // ;, reduce: AddsubdotTerm + reduce(59), // ;, reduce: LogicalOrTerm nil, // md_token_begin nil, // { - reduce(85), // }, reduce: AddsubdotTerm + reduce(59), // }, reduce: LogicalOrTerm nil, // md_token_end nil, // = nil, // [ @@ -117248,6 +119824,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -117256,36 +119833,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm + reduce(59), // ?, reduce: LogicalOrTerm nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// + reduce(59), // ||, reduce: LogicalOrTerm + shift(1139), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -117316,10 +119894,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(86), // ;, reduce: AddsubdotTerm + reduce(61), // ;, reduce: LogicalXORTerm nil, // md_token_begin nil, // { - reduce(86), // }, reduce: AddsubdotTerm + reduce(61), // }, reduce: LogicalXORTerm nil, // md_token_end nil, // = nil, // [ @@ -117339,6 +119917,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -117347,36 +119926,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(86), // ?, reduce: AddsubdotTerm + reduce(61), // ?, reduce: LogicalXORTerm nil, // : - reduce(86), // ||, reduce: AddsubdotTerm - reduce(86), // ^^, reduce: AddsubdotTerm - reduce(86), // &&, reduce: AddsubdotTerm - reduce(86), // =~, reduce: AddsubdotTerm - reduce(86), // !=~, reduce: AddsubdotTerm - reduce(86), // ==, reduce: AddsubdotTerm - reduce(86), // !=, reduce: AddsubdotTerm - reduce(86), // >, reduce: AddsubdotTerm - reduce(86), // >=, reduce: AddsubdotTerm - reduce(86), // <, reduce: AddsubdotTerm - reduce(86), // <=, reduce: AddsubdotTerm - reduce(86), // |, reduce: AddsubdotTerm - reduce(86), // ^, reduce: AddsubdotTerm - reduce(86), // &, reduce: AddsubdotTerm - reduce(86), // <<, reduce: AddsubdotTerm - reduce(86), // >>, reduce: AddsubdotTerm - reduce(86), // +, reduce: AddsubdotTerm - reduce(86), // -, reduce: AddsubdotTerm - reduce(86), // .+, reduce: AddsubdotTerm - reduce(86), // .-, reduce: AddsubdotTerm - reduce(86), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + shift(1140), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -117407,10 +119987,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(87), // ;, reduce: AddsubdotTerm + reduce(63), // ;, reduce: LogicalAndTerm nil, // md_token_begin nil, // { - reduce(87), // }, reduce: AddsubdotTerm + reduce(63), // }, reduce: LogicalAndTerm nil, // md_token_end nil, // = nil, // [ @@ -117430,6 +120010,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -117438,36 +120019,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(87), // ?, reduce: AddsubdotTerm + reduce(63), // ?, reduce: LogicalAndTerm nil, // : - reduce(87), // ||, reduce: AddsubdotTerm - reduce(87), // ^^, reduce: AddsubdotTerm - reduce(87), // &&, reduce: AddsubdotTerm - reduce(87), // =~, reduce: AddsubdotTerm - reduce(87), // !=~, reduce: AddsubdotTerm - reduce(87), // ==, reduce: AddsubdotTerm - reduce(87), // !=, reduce: AddsubdotTerm - reduce(87), // >, reduce: AddsubdotTerm - reduce(87), // >=, reduce: AddsubdotTerm - reduce(87), // <, reduce: AddsubdotTerm - reduce(87), // <=, reduce: AddsubdotTerm - reduce(87), // |, reduce: AddsubdotTerm - reduce(87), // ^, reduce: AddsubdotTerm - reduce(87), // &, reduce: AddsubdotTerm - reduce(87), // <<, reduce: AddsubdotTerm - reduce(87), // >>, reduce: AddsubdotTerm - reduce(87), // +, reduce: AddsubdotTerm - reduce(87), // -, reduce: AddsubdotTerm - reduce(87), // .+, reduce: AddsubdotTerm - reduce(87), // .-, reduce: AddsubdotTerm - reduce(87), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + shift(1141), // =~ + shift(1142), // !=~ + shift(1143), // == + shift(1144), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -117493,652 +120075,15 @@ var actionTab = actionTable{ }, }, actionRow{ // S1291 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(89), // ;, reduce: MuldivTerm - nil, // md_token_begin - nil, // { - reduce(89), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1292 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(90), // ;, reduce: MuldivTerm - nil, // md_token_begin - nil, // { - reduce(90), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1293 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(91), // ;, reduce: MuldivTerm - nil, // md_token_begin - nil, // { - reduce(91), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1294 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(92), // ;, reduce: MuldivTerm - nil, // md_token_begin - nil, // { - reduce(92), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: MuldivTerm - nil, // : - reduce(92), // ||, reduce: MuldivTerm - reduce(92), // ^^, reduce: MuldivTerm - reduce(92), // &&, reduce: MuldivTerm - reduce(92), // =~, reduce: MuldivTerm - reduce(92), // !=~, reduce: MuldivTerm - reduce(92), // ==, reduce: MuldivTerm - reduce(92), // !=, reduce: MuldivTerm - reduce(92), // >, reduce: MuldivTerm - reduce(92), // >=, reduce: MuldivTerm - reduce(92), // <, reduce: MuldivTerm - reduce(92), // <=, reduce: MuldivTerm - reduce(92), // |, reduce: MuldivTerm - reduce(92), // ^, reduce: MuldivTerm - reduce(92), // &, reduce: MuldivTerm - reduce(92), // <<, reduce: MuldivTerm - reduce(92), // >>, reduce: MuldivTerm - reduce(92), // +, reduce: MuldivTerm - reduce(92), // -, reduce: MuldivTerm - reduce(92), // .+, reduce: MuldivTerm - reduce(92), // .-, reduce: MuldivTerm - reduce(92), // ., reduce: MuldivTerm - reduce(92), // *, reduce: MuldivTerm - reduce(92), // /, reduce: MuldivTerm - reduce(92), // //, reduce: MuldivTerm - reduce(92), // %, reduce: MuldivTerm - reduce(92), // .*, reduce: MuldivTerm - reduce(92), // ./, reduce: MuldivTerm - reduce(92), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1295 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(93), // ;, reduce: MuldivTerm - nil, // md_token_begin - nil, // { - reduce(93), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: MuldivTerm - nil, // : - reduce(93), // ||, reduce: MuldivTerm - reduce(93), // ^^, reduce: MuldivTerm - reduce(93), // &&, reduce: MuldivTerm - reduce(93), // =~, reduce: MuldivTerm - reduce(93), // !=~, reduce: MuldivTerm - reduce(93), // ==, reduce: MuldivTerm - reduce(93), // !=, reduce: MuldivTerm - reduce(93), // >, reduce: MuldivTerm - reduce(93), // >=, reduce: MuldivTerm - reduce(93), // <, reduce: MuldivTerm - reduce(93), // <=, reduce: MuldivTerm - reduce(93), // |, reduce: MuldivTerm - reduce(93), // ^, reduce: MuldivTerm - reduce(93), // &, reduce: MuldivTerm - reduce(93), // <<, reduce: MuldivTerm - reduce(93), // >>, reduce: MuldivTerm - reduce(93), // +, reduce: MuldivTerm - reduce(93), // -, reduce: MuldivTerm - reduce(93), // .+, reduce: MuldivTerm - reduce(93), // .-, reduce: MuldivTerm - reduce(93), // ., reduce: MuldivTerm - reduce(93), // *, reduce: MuldivTerm - reduce(93), // /, reduce: MuldivTerm - reduce(93), // //, reduce: MuldivTerm - reduce(93), // %, reduce: MuldivTerm - reduce(93), // .*, reduce: MuldivTerm - reduce(93), // ./, reduce: MuldivTerm - reduce(93), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1296 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(94), // ;, reduce: MuldivTerm - nil, // md_token_begin - nil, // { - reduce(94), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: MuldivTerm - nil, // : - reduce(94), // ||, reduce: MuldivTerm - reduce(94), // ^^, reduce: MuldivTerm - reduce(94), // &&, reduce: MuldivTerm - reduce(94), // =~, reduce: MuldivTerm - reduce(94), // !=~, reduce: MuldivTerm - reduce(94), // ==, reduce: MuldivTerm - reduce(94), // !=, reduce: MuldivTerm - reduce(94), // >, reduce: MuldivTerm - reduce(94), // >=, reduce: MuldivTerm - reduce(94), // <, reduce: MuldivTerm - reduce(94), // <=, reduce: MuldivTerm - reduce(94), // |, reduce: MuldivTerm - reduce(94), // ^, reduce: MuldivTerm - reduce(94), // &, reduce: MuldivTerm - reduce(94), // <<, reduce: MuldivTerm - reduce(94), // >>, reduce: MuldivTerm - reduce(94), // +, reduce: MuldivTerm - reduce(94), // -, reduce: MuldivTerm - reduce(94), // .+, reduce: MuldivTerm - reduce(94), // .-, reduce: MuldivTerm - reduce(94), // ., reduce: MuldivTerm - reduce(94), // *, reduce: MuldivTerm - reduce(94), // /, reduce: MuldivTerm - reduce(94), // //, reduce: MuldivTerm - reduce(94), // %, reduce: MuldivTerm - reduce(94), // .*, reduce: MuldivTerm - reduce(94), // ./, reduce: MuldivTerm - reduce(94), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1297 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(95), // ;, reduce: MuldivTerm - nil, // md_token_begin - nil, // { - reduce(95), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: MuldivTerm - nil, // : - reduce(95), // ||, reduce: MuldivTerm - reduce(95), // ^^, reduce: MuldivTerm - reduce(95), // &&, reduce: MuldivTerm - reduce(95), // =~, reduce: MuldivTerm - reduce(95), // !=~, reduce: MuldivTerm - reduce(95), // ==, reduce: MuldivTerm - reduce(95), // !=, reduce: MuldivTerm - reduce(95), // >, reduce: MuldivTerm - reduce(95), // >=, reduce: MuldivTerm - reduce(95), // <, reduce: MuldivTerm - reduce(95), // <=, reduce: MuldivTerm - reduce(95), // |, reduce: MuldivTerm - reduce(95), // ^, reduce: MuldivTerm - reduce(95), // &, reduce: MuldivTerm - reduce(95), // <<, reduce: MuldivTerm - reduce(95), // >>, reduce: MuldivTerm - reduce(95), // +, reduce: MuldivTerm - reduce(95), // -, reduce: MuldivTerm - reduce(95), // .+, reduce: MuldivTerm - reduce(95), // .-, reduce: MuldivTerm - reduce(95), // ., reduce: MuldivTerm - reduce(95), // *, reduce: MuldivTerm - reduce(95), // /, reduce: MuldivTerm - reduce(95), // //, reduce: MuldivTerm - reduce(95), // %, reduce: MuldivTerm - reduce(95), // .*, reduce: MuldivTerm - reduce(95), // ./, reduce: MuldivTerm - reduce(95), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1298 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(104), // ;, reduce: PowTerm + reduce(65), // ;, reduce: EqneTerm nil, // md_token_begin nil, // { - reduce(104), // }, reduce: PowTerm + reduce(65), // }, reduce: EqneTerm nil, // md_token_end nil, // = nil, // [ @@ -118158,6 +120103,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -118166,36 +120112,688 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(104), // ?, reduce: PowTerm + reduce(65), // ?, reduce: EqneTerm nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(1145), // > + shift(1146), // >= + shift(1147), // < + shift(1148), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1292 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(66), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + reduce(66), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: EqneTerm + nil, // : + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(1145), // > + shift(1146), // >= + shift(1147), // < + shift(1148), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1293 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(67), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + reduce(67), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + nil, // : + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(1145), // > + shift(1146), // >= + shift(1147), // < + shift(1148), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1294 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(68), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + reduce(68), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: EqneTerm + nil, // : + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(1145), // > + shift(1146), // >= + shift(1147), // < + shift(1148), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1295 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(70), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + reduce(70), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: CmpTerm + nil, // : + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(1149), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1296 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(71), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + reduce(71), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: CmpTerm + nil, // : + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(1149), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1297 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(72), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + reduce(72), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: CmpTerm + nil, // : + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(1149), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1298 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(73), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + reduce(73), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: CmpTerm + nil, // : + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(1149), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -118226,10 +120824,10 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(106), // ;, reduce: PrecedenceChainEnd + reduce(75), // ;, reduce: BitwiseORTerm nil, // md_token_begin nil, // { - reduce(106), // }, reduce: PrecedenceChainEnd + reduce(75), // }, reduce: BitwiseORTerm nil, // md_token_end nil, // = nil, // [ @@ -118249,6 +120847,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -118257,39 +120856,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd + reduce(75), // ?, reduce: BitwiseORTerm nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd + reduce(75), // ||, reduce: BitwiseORTerm + reduce(75), // ^^, reduce: BitwiseORTerm + reduce(75), // &&, reduce: BitwiseORTerm + reduce(75), // =~, reduce: BitwiseORTerm + reduce(75), // !=~, reduce: BitwiseORTerm + reduce(75), // ==, reduce: BitwiseORTerm + reduce(75), // !=, reduce: BitwiseORTerm + reduce(75), // >, reduce: BitwiseORTerm + reduce(75), // >=, reduce: BitwiseORTerm + reduce(75), // <, reduce: BitwiseORTerm + reduce(75), // <=, reduce: BitwiseORTerm + reduce(75), // |, reduce: BitwiseORTerm + shift(1150), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -118317,14 +120917,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(77), // ;, reduce: BitwiseXORTerm nil, // md_token_begin nil, // { - nil, // } + reduce(77), // }, reduce: BitwiseXORTerm nil, // md_token_end nil, // = nil, // [ - shift(1362), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -118340,6 +120940,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -118348,24 +120949,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - shift(1363), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & + reduce(77), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(77), // ||, reduce: BitwiseXORTerm + reduce(77), // ^^, reduce: BitwiseXORTerm + reduce(77), // &&, reduce: BitwiseXORTerm + reduce(77), // =~, reduce: BitwiseXORTerm + reduce(77), // !=~, reduce: BitwiseXORTerm + reduce(77), // ==, reduce: BitwiseXORTerm + reduce(77), // !=, reduce: BitwiseXORTerm + reduce(77), // >, reduce: BitwiseXORTerm + reduce(77), // >=, reduce: BitwiseXORTerm + reduce(77), // <, reduce: BitwiseXORTerm + reduce(77), // <=, reduce: BitwiseXORTerm + reduce(77), // |, reduce: BitwiseXORTerm + reduce(77), // ^, reduce: BitwiseXORTerm + shift(1151), // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -118408,196 +121010,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1365), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1302 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(56), // $, reduce: TernaryTerm - nil, // empty - reduce(56), // ;, reduce: TernaryTerm - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1303 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; + reduce(79), // ;, reduce: BitwiseANDTerm nil, // md_token_begin nil, // { - nil, // } + reduce(79), // }, reduce: BitwiseANDTerm nil, // md_token_end nil, // = nil, // [ - shift(1366), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -118613,6 +121033,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -118621,24 +121042,25 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(79), // ?, reduce: BitwiseANDTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> + reduce(79), // ||, reduce: BitwiseANDTerm + reduce(79), // ^^, reduce: BitwiseANDTerm + reduce(79), // &&, reduce: BitwiseANDTerm + reduce(79), // =~, reduce: BitwiseANDTerm + reduce(79), // !=~, reduce: BitwiseANDTerm + reduce(79), // ==, reduce: BitwiseANDTerm + reduce(79), // !=, reduce: BitwiseANDTerm + reduce(79), // >, reduce: BitwiseANDTerm + reduce(79), // >=, reduce: BitwiseANDTerm + reduce(79), // <, reduce: BitwiseANDTerm + reduce(79), // <=, reduce: BitwiseANDTerm + reduce(79), // |, reduce: BitwiseANDTerm + reduce(79), // ^, reduce: BitwiseANDTerm + reduce(79), // &, reduce: BitwiseANDTerm + shift(1152), // << + shift(1153), // >> + shift(1154), // >>> nil, // + nil, // - nil, // .+ @@ -118675,19 +121097,205 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S1302 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(81), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + reduce(81), // }, reduce: BitwiseShiftTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(81), // ||, reduce: BitwiseShiftTerm + reduce(81), // ^^, reduce: BitwiseShiftTerm + reduce(81), // &&, reduce: BitwiseShiftTerm + reduce(81), // =~, reduce: BitwiseShiftTerm + reduce(81), // !=~, reduce: BitwiseShiftTerm + reduce(81), // ==, reduce: BitwiseShiftTerm + reduce(81), // !=, reduce: BitwiseShiftTerm + reduce(81), // >, reduce: BitwiseShiftTerm + reduce(81), // >=, reduce: BitwiseShiftTerm + reduce(81), // <, reduce: BitwiseShiftTerm + reduce(81), // <=, reduce: BitwiseShiftTerm + reduce(81), // |, reduce: BitwiseShiftTerm + reduce(81), // ^, reduce: BitwiseShiftTerm + reduce(81), // &, reduce: BitwiseShiftTerm + reduce(81), // <<, reduce: BitwiseShiftTerm + reduce(81), // >>, reduce: BitwiseShiftTerm + reduce(81), // >>>, reduce: BitwiseShiftTerm + shift(1155), // + + shift(1156), // - + shift(1157), // .+ + shift(1158), // .- + shift(1159), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1303 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(82), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + reduce(82), // }, reduce: BitwiseShiftTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(1155), // + + shift(1156), // - + shift(1157), // .+ + shift(1158), // .- + shift(1159), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, actionRow{ // S1304 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(148), // $, reduce: ArraySliceAccess + nil, // $ nil, // empty - reduce(148), // ;, reduce: ArraySliceAccess + reduce(83), // ;, reduce: BitwiseShiftTerm nil, // md_token_begin nil, // { - nil, // } + reduce(83), // }, reduce: BitwiseShiftTerm nil, // md_token_end nil, // = - reduce(148), // [, reduce: ArraySliceAccess + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -118704,6 +121312,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -118712,39 +121321,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess + reduce(83), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(1155), // + + shift(1156), // - + shift(1157), // .+ + shift(1158), // .- + shift(1159), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -118770,15 +121380,15 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(147), // $, reduce: ArraySliceAccess + nil, // $ nil, // empty - reduce(147), // ;, reduce: ArraySliceAccess + reduce(85), // ;, reduce: AddsubdotTerm nil, // md_token_begin nil, // { - nil, // } + reduce(85), // }, reduce: AddsubdotTerm nil, // md_token_end nil, // = - reduce(147), // [, reduce: ArraySliceAccess + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -118795,6 +121405,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -118803,39 +121414,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(147), // ?, reduce: ArraySliceAccess + reduce(85), // ?, reduce: AddsubdotTerm nil, // : - reduce(147), // ||, reduce: ArraySliceAccess - reduce(147), // ^^, reduce: ArraySliceAccess - reduce(147), // &&, reduce: ArraySliceAccess - reduce(147), // =~, reduce: ArraySliceAccess - reduce(147), // !=~, reduce: ArraySliceAccess - reduce(147), // ==, reduce: ArraySliceAccess - reduce(147), // !=, reduce: ArraySliceAccess - reduce(147), // >, reduce: ArraySliceAccess - reduce(147), // >=, reduce: ArraySliceAccess - reduce(147), // <, reduce: ArraySliceAccess - reduce(147), // <=, reduce: ArraySliceAccess - reduce(147), // |, reduce: ArraySliceAccess - reduce(147), // ^, reduce: ArraySliceAccess - reduce(147), // &, reduce: ArraySliceAccess - reduce(147), // <<, reduce: ArraySliceAccess - reduce(147), // >>, reduce: ArraySliceAccess - reduce(147), // +, reduce: ArraySliceAccess - reduce(147), // -, reduce: ArraySliceAccess - reduce(147), // .+, reduce: ArraySliceAccess - reduce(147), // .-, reduce: ArraySliceAccess - reduce(147), // ., reduce: ArraySliceAccess - reduce(147), // *, reduce: ArraySliceAccess - reduce(147), // /, reduce: ArraySliceAccess - reduce(147), // //, reduce: ArraySliceAccess - reduce(147), // %, reduce: ArraySliceAccess - reduce(147), // .*, reduce: ArraySliceAccess - reduce(147), // ./, reduce: ArraySliceAccess - reduce(147), // .//, reduce: ArraySliceAccess + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // >>>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(1161), // * + shift(1162), // / + shift(1163), // // + shift(1164), // % + shift(1165), // .* + shift(1166), // ./ + shift(1167), // .// nil, // ! nil, // ~ - reduce(147), // **, reduce: ArraySliceAccess + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -118863,2191 +121475,7 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(126), // }, reduce: MapLiteral - nil, // md_token_end - nil, // = - reduce(126), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MapLiteral - nil, // : - reduce(126), // ||, reduce: MapLiteral - reduce(126), // ^^, reduce: MapLiteral - reduce(126), // &&, reduce: MapLiteral - reduce(126), // =~, reduce: MapLiteral - reduce(126), // !=~, reduce: MapLiteral - reduce(126), // ==, reduce: MapLiteral - reduce(126), // !=, reduce: MapLiteral - reduce(126), // >, reduce: MapLiteral - reduce(126), // >=, reduce: MapLiteral - reduce(126), // <, reduce: MapLiteral - reduce(126), // <=, reduce: MapLiteral - reduce(126), // |, reduce: MapLiteral - reduce(126), // ^, reduce: MapLiteral - reduce(126), // &, reduce: MapLiteral - reduce(126), // <<, reduce: MapLiteral - reduce(126), // >>, reduce: MapLiteral - reduce(126), // +, reduce: MapLiteral - reduce(126), // -, reduce: MapLiteral - reduce(126), // .+, reduce: MapLiteral - reduce(126), // .-, reduce: MapLiteral - reduce(126), // ., reduce: MapLiteral - reduce(126), // *, reduce: MapLiteral - reduce(126), // /, reduce: MapLiteral - reduce(126), // //, reduce: MapLiteral - reduce(126), // %, reduce: MapLiteral - reduce(126), // .*, reduce: MapLiteral - reduce(126), // ./, reduce: MapLiteral - reduce(126), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(126), // ,, reduce: MapLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1307 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(119), // }, reduce: ArrayLiteral - nil, // md_token_end - nil, // = - reduce(119), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: ArrayLiteral - nil, // : - reduce(119), // ||, reduce: ArrayLiteral - reduce(119), // ^^, reduce: ArrayLiteral - reduce(119), // &&, reduce: ArrayLiteral - reduce(119), // =~, reduce: ArrayLiteral - reduce(119), // !=~, reduce: ArrayLiteral - reduce(119), // ==, reduce: ArrayLiteral - reduce(119), // !=, reduce: ArrayLiteral - reduce(119), // >, reduce: ArrayLiteral - reduce(119), // >=, reduce: ArrayLiteral - reduce(119), // <, reduce: ArrayLiteral - reduce(119), // <=, reduce: ArrayLiteral - reduce(119), // |, reduce: ArrayLiteral - reduce(119), // ^, reduce: ArrayLiteral - reduce(119), // &, reduce: ArrayLiteral - reduce(119), // <<, reduce: ArrayLiteral - reduce(119), // >>, reduce: ArrayLiteral - reduce(119), // +, reduce: ArrayLiteral - reduce(119), // -, reduce: ArrayLiteral - reduce(119), // .+, reduce: ArrayLiteral - reduce(119), // .-, reduce: ArrayLiteral - reduce(119), // ., reduce: ArrayLiteral - reduce(119), // *, reduce: ArrayLiteral - reduce(119), // /, reduce: ArrayLiteral - reduce(119), // //, reduce: ArrayLiteral - reduce(119), // %, reduce: ArrayLiteral - reduce(119), // .*, reduce: ArrayLiteral - reduce(119), // ./, reduce: ArrayLiteral - reduce(119), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(119), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(119), // ,, reduce: ArrayLiteral - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1308 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(28), // }, reduce: IndirectFieldValue - nil, // md_token_end - nil, // = - reduce(28), // [, reduce: IndirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: IndirectFieldValue - nil, // : - reduce(28), // ||, reduce: IndirectFieldValue - reduce(28), // ^^, reduce: IndirectFieldValue - reduce(28), // &&, reduce: IndirectFieldValue - reduce(28), // =~, reduce: IndirectFieldValue - reduce(28), // !=~, reduce: IndirectFieldValue - reduce(28), // ==, reduce: IndirectFieldValue - reduce(28), // !=, reduce: IndirectFieldValue - reduce(28), // >, reduce: IndirectFieldValue - reduce(28), // >=, reduce: IndirectFieldValue - reduce(28), // <, reduce: IndirectFieldValue - reduce(28), // <=, reduce: IndirectFieldValue - reduce(28), // |, reduce: IndirectFieldValue - reduce(28), // ^, reduce: IndirectFieldValue - reduce(28), // &, reduce: IndirectFieldValue - reduce(28), // <<, reduce: IndirectFieldValue - reduce(28), // >>, reduce: IndirectFieldValue - reduce(28), // +, reduce: IndirectFieldValue - reduce(28), // -, reduce: IndirectFieldValue - reduce(28), // .+, reduce: IndirectFieldValue - reduce(28), // .-, reduce: IndirectFieldValue - reduce(28), // ., reduce: IndirectFieldValue - reduce(28), // *, reduce: IndirectFieldValue - reduce(28), // /, reduce: IndirectFieldValue - reduce(28), // //, reduce: IndirectFieldValue - reduce(28), // %, reduce: IndirectFieldValue - reduce(28), // .*, reduce: IndirectFieldValue - reduce(28), // ./, reduce: IndirectFieldValue - reduce(28), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: IndirectFieldValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(28), // ,, reduce: IndirectFieldValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1309 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(35), // }, reduce: IndirectOosvarValue - nil, // md_token_end - nil, // = - reduce(35), // [, reduce: IndirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(35), // ||, reduce: IndirectOosvarValue - reduce(35), // ^^, reduce: IndirectOosvarValue - reduce(35), // &&, reduce: IndirectOosvarValue - reduce(35), // =~, reduce: IndirectOosvarValue - reduce(35), // !=~, reduce: IndirectOosvarValue - reduce(35), // ==, reduce: IndirectOosvarValue - reduce(35), // !=, reduce: IndirectOosvarValue - reduce(35), // >, reduce: IndirectOosvarValue - reduce(35), // >=, reduce: IndirectOosvarValue - reduce(35), // <, reduce: IndirectOosvarValue - reduce(35), // <=, reduce: IndirectOosvarValue - reduce(35), // |, reduce: IndirectOosvarValue - reduce(35), // ^, reduce: IndirectOosvarValue - reduce(35), // &, reduce: IndirectOosvarValue - reduce(35), // <<, reduce: IndirectOosvarValue - reduce(35), // >>, reduce: IndirectOosvarValue - reduce(35), // +, reduce: IndirectOosvarValue - reduce(35), // -, reduce: IndirectOosvarValue - reduce(35), // .+, reduce: IndirectOosvarValue - reduce(35), // .-, reduce: IndirectOosvarValue - reduce(35), // ., reduce: IndirectOosvarValue - reduce(35), // *, reduce: IndirectOosvarValue - reduce(35), // /, reduce: IndirectOosvarValue - reduce(35), // //, reduce: IndirectOosvarValue - reduce(35), // %, reduce: IndirectOosvarValue - reduce(35), // .*, reduce: IndirectOosvarValue - reduce(35), // ./, reduce: IndirectOosvarValue - reduce(35), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(35), // **, reduce: IndirectOosvarValue - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(35), // ,, reduce: IndirectOosvarValue - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1310 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1367), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1311 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(58), // }, reduce: LogicalOrTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalOrTerm - nil, // : - reduce(58), // ||, reduce: LogicalOrTerm - shift(1173), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(58), // ,, reduce: LogicalOrTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1312 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(60), // }, reduce: LogicalXORTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: LogicalXORTerm - nil, // : - reduce(60), // ||, reduce: LogicalXORTerm - reduce(60), // ^^, reduce: LogicalXORTerm - shift(1174), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(60), // ,, reduce: LogicalXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1313 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(62), // }, reduce: LogicalAndTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: LogicalAndTerm - nil, // : - reduce(62), // ||, reduce: LogicalAndTerm - reduce(62), // ^^, reduce: LogicalAndTerm - reduce(62), // &&, reduce: LogicalAndTerm - shift(1175), // =~ - shift(1176), // !=~ - shift(1177), // == - shift(1178), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(62), // ,, reduce: LogicalAndTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1314 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(64), // }, reduce: EqneTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: EqneTerm - nil, // : - reduce(64), // ||, reduce: EqneTerm - reduce(64), // ^^, reduce: EqneTerm - reduce(64), // &&, reduce: EqneTerm - reduce(64), // =~, reduce: EqneTerm - reduce(64), // !=~, reduce: EqneTerm - reduce(64), // ==, reduce: EqneTerm - reduce(64), // !=, reduce: EqneTerm - shift(1179), // > - shift(1180), // >= - shift(1181), // < - shift(1182), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(64), // ,, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1315 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(65), // }, reduce: EqneTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: EqneTerm - nil, // : - reduce(65), // ||, reduce: EqneTerm - reduce(65), // ^^, reduce: EqneTerm - reduce(65), // &&, reduce: EqneTerm - reduce(65), // =~, reduce: EqneTerm - reduce(65), // !=~, reduce: EqneTerm - reduce(65), // ==, reduce: EqneTerm - reduce(65), // !=, reduce: EqneTerm - shift(1179), // > - shift(1180), // >= - shift(1181), // < - shift(1182), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(65), // ,, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1316 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(66), // }, reduce: EqneTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: EqneTerm - nil, // : - reduce(66), // ||, reduce: EqneTerm - reduce(66), // ^^, reduce: EqneTerm - reduce(66), // &&, reduce: EqneTerm - reduce(66), // =~, reduce: EqneTerm - reduce(66), // !=~, reduce: EqneTerm - reduce(66), // ==, reduce: EqneTerm - reduce(66), // !=, reduce: EqneTerm - shift(1179), // > - shift(1180), // >= - shift(1181), // < - shift(1182), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(66), // ,, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1317 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(67), // }, reduce: EqneTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: EqneTerm - nil, // : - reduce(67), // ||, reduce: EqneTerm - reduce(67), // ^^, reduce: EqneTerm - reduce(67), // &&, reduce: EqneTerm - reduce(67), // =~, reduce: EqneTerm - reduce(67), // !=~, reduce: EqneTerm - reduce(67), // ==, reduce: EqneTerm - reduce(67), // !=, reduce: EqneTerm - shift(1179), // > - shift(1180), // >= - shift(1181), // < - shift(1182), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(67), // ,, reduce: EqneTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1318 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(69), // }, reduce: CmpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: CmpTerm - nil, // : - reduce(69), // ||, reduce: CmpTerm - reduce(69), // ^^, reduce: CmpTerm - reduce(69), // &&, reduce: CmpTerm - reduce(69), // =~, reduce: CmpTerm - reduce(69), // !=~, reduce: CmpTerm - reduce(69), // ==, reduce: CmpTerm - reduce(69), // !=, reduce: CmpTerm - reduce(69), // >, reduce: CmpTerm - reduce(69), // >=, reduce: CmpTerm - reduce(69), // <, reduce: CmpTerm - reduce(69), // <=, reduce: CmpTerm - shift(1183), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(69), // ,, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1319 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(70), // }, reduce: CmpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: CmpTerm - nil, // : - reduce(70), // ||, reduce: CmpTerm - reduce(70), // ^^, reduce: CmpTerm - reduce(70), // &&, reduce: CmpTerm - reduce(70), // =~, reduce: CmpTerm - reduce(70), // !=~, reduce: CmpTerm - reduce(70), // ==, reduce: CmpTerm - reduce(70), // !=, reduce: CmpTerm - reduce(70), // >, reduce: CmpTerm - reduce(70), // >=, reduce: CmpTerm - reduce(70), // <, reduce: CmpTerm - reduce(70), // <=, reduce: CmpTerm - shift(1183), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(70), // ,, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1320 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(71), // }, reduce: CmpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: CmpTerm - nil, // : - reduce(71), // ||, reduce: CmpTerm - reduce(71), // ^^, reduce: CmpTerm - reduce(71), // &&, reduce: CmpTerm - reduce(71), // =~, reduce: CmpTerm - reduce(71), // !=~, reduce: CmpTerm - reduce(71), // ==, reduce: CmpTerm - reduce(71), // !=, reduce: CmpTerm - reduce(71), // >, reduce: CmpTerm - reduce(71), // >=, reduce: CmpTerm - reduce(71), // <, reduce: CmpTerm - reduce(71), // <=, reduce: CmpTerm - shift(1183), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(71), // ,, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1321 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(72), // }, reduce: CmpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: CmpTerm - nil, // : - reduce(72), // ||, reduce: CmpTerm - reduce(72), // ^^, reduce: CmpTerm - reduce(72), // &&, reduce: CmpTerm - reduce(72), // =~, reduce: CmpTerm - reduce(72), // !=~, reduce: CmpTerm - reduce(72), // ==, reduce: CmpTerm - reduce(72), // !=, reduce: CmpTerm - reduce(72), // >, reduce: CmpTerm - reduce(72), // >=, reduce: CmpTerm - reduce(72), // <, reduce: CmpTerm - reduce(72), // <=, reduce: CmpTerm - shift(1183), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(72), // ,, reduce: CmpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1322 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(74), // }, reduce: BitwiseORTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseORTerm - nil, // : - reduce(74), // ||, reduce: BitwiseORTerm - reduce(74), // ^^, reduce: BitwiseORTerm - reduce(74), // &&, reduce: BitwiseORTerm - reduce(74), // =~, reduce: BitwiseORTerm - reduce(74), // !=~, reduce: BitwiseORTerm - reduce(74), // ==, reduce: BitwiseORTerm - reduce(74), // !=, reduce: BitwiseORTerm - reduce(74), // >, reduce: BitwiseORTerm - reduce(74), // >=, reduce: BitwiseORTerm - reduce(74), // <, reduce: BitwiseORTerm - reduce(74), // <=, reduce: BitwiseORTerm - reduce(74), // |, reduce: BitwiseORTerm - shift(1184), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(74), // ,, reduce: BitwiseORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1323 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(76), // }, reduce: BitwiseXORTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(76), // ||, reduce: BitwiseXORTerm - reduce(76), // ^^, reduce: BitwiseXORTerm - reduce(76), // &&, reduce: BitwiseXORTerm - reduce(76), // =~, reduce: BitwiseXORTerm - reduce(76), // !=~, reduce: BitwiseXORTerm - reduce(76), // ==, reduce: BitwiseXORTerm - reduce(76), // !=, reduce: BitwiseXORTerm - reduce(76), // >, reduce: BitwiseXORTerm - reduce(76), // >=, reduce: BitwiseXORTerm - reduce(76), // <, reduce: BitwiseXORTerm - reduce(76), // <=, reduce: BitwiseXORTerm - reduce(76), // |, reduce: BitwiseXORTerm - reduce(76), // ^, reduce: BitwiseXORTerm - shift(1185), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(76), // ,, reduce: BitwiseXORTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1324 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(78), // }, reduce: BitwiseANDTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(78), // ||, reduce: BitwiseANDTerm - reduce(78), // ^^, reduce: BitwiseANDTerm - reduce(78), // &&, reduce: BitwiseANDTerm - reduce(78), // =~, reduce: BitwiseANDTerm - reduce(78), // !=~, reduce: BitwiseANDTerm - reduce(78), // ==, reduce: BitwiseANDTerm - reduce(78), // !=, reduce: BitwiseANDTerm - reduce(78), // >, reduce: BitwiseANDTerm - reduce(78), // >=, reduce: BitwiseANDTerm - reduce(78), // <, reduce: BitwiseANDTerm - reduce(78), // <=, reduce: BitwiseANDTerm - reduce(78), // |, reduce: BitwiseANDTerm - reduce(78), // ^, reduce: BitwiseANDTerm - reduce(78), // &, reduce: BitwiseANDTerm - shift(1186), // << - shift(1187), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(78), // ,, reduce: BitwiseANDTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1325 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(80), // }, reduce: BitwiseShiftTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(80), // ||, reduce: BitwiseShiftTerm - reduce(80), // ^^, reduce: BitwiseShiftTerm - reduce(80), // &&, reduce: BitwiseShiftTerm - reduce(80), // =~, reduce: BitwiseShiftTerm - reduce(80), // !=~, reduce: BitwiseShiftTerm - reduce(80), // ==, reduce: BitwiseShiftTerm - reduce(80), // !=, reduce: BitwiseShiftTerm - reduce(80), // >, reduce: BitwiseShiftTerm - reduce(80), // >=, reduce: BitwiseShiftTerm - reduce(80), // <, reduce: BitwiseShiftTerm - reduce(80), // <=, reduce: BitwiseShiftTerm - reduce(80), // |, reduce: BitwiseShiftTerm - reduce(80), // ^, reduce: BitwiseShiftTerm - reduce(80), // &, reduce: BitwiseShiftTerm - reduce(80), // <<, reduce: BitwiseShiftTerm - reduce(80), // >>, reduce: BitwiseShiftTerm - shift(1188), // + - shift(1189), // - - shift(1190), // .+ - shift(1191), // .- - shift(1192), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(80), // ,, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1326 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(81), // }, reduce: BitwiseShiftTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(81), // ||, reduce: BitwiseShiftTerm - reduce(81), // ^^, reduce: BitwiseShiftTerm - reduce(81), // &&, reduce: BitwiseShiftTerm - reduce(81), // =~, reduce: BitwiseShiftTerm - reduce(81), // !=~, reduce: BitwiseShiftTerm - reduce(81), // ==, reduce: BitwiseShiftTerm - reduce(81), // !=, reduce: BitwiseShiftTerm - reduce(81), // >, reduce: BitwiseShiftTerm - reduce(81), // >=, reduce: BitwiseShiftTerm - reduce(81), // <, reduce: BitwiseShiftTerm - reduce(81), // <=, reduce: BitwiseShiftTerm - reduce(81), // |, reduce: BitwiseShiftTerm - reduce(81), // ^, reduce: BitwiseShiftTerm - reduce(81), // &, reduce: BitwiseShiftTerm - reduce(81), // <<, reduce: BitwiseShiftTerm - reduce(81), // >>, reduce: BitwiseShiftTerm - shift(1188), // + - shift(1189), // - - shift(1190), // .+ - shift(1191), // .- - shift(1192), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(81), // ,, reduce: BitwiseShiftTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1327 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(83), // }, reduce: AddsubdotTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(1194), // * - shift(1195), // / - shift(1196), // // - shift(1197), // % - shift(1198), // .* - shift(1199), // ./ - shift(1200), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(83), // ,, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1328 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(84), // }, reduce: AddsubdotTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: AddsubdotTerm - nil, // : - reduce(84), // ||, reduce: AddsubdotTerm - reduce(84), // ^^, reduce: AddsubdotTerm - reduce(84), // &&, reduce: AddsubdotTerm - reduce(84), // =~, reduce: AddsubdotTerm - reduce(84), // !=~, reduce: AddsubdotTerm - reduce(84), // ==, reduce: AddsubdotTerm - reduce(84), // !=, reduce: AddsubdotTerm - reduce(84), // >, reduce: AddsubdotTerm - reduce(84), // >=, reduce: AddsubdotTerm - reduce(84), // <, reduce: AddsubdotTerm - reduce(84), // <=, reduce: AddsubdotTerm - reduce(84), // |, reduce: AddsubdotTerm - reduce(84), // ^, reduce: AddsubdotTerm - reduce(84), // &, reduce: AddsubdotTerm - reduce(84), // <<, reduce: AddsubdotTerm - reduce(84), // >>, reduce: AddsubdotTerm - reduce(84), // +, reduce: AddsubdotTerm - reduce(84), // -, reduce: AddsubdotTerm - reduce(84), // .+, reduce: AddsubdotTerm - reduce(84), // .-, reduce: AddsubdotTerm - reduce(84), // ., reduce: AddsubdotTerm - shift(1194), // * - shift(1195), // / - shift(1196), // // - shift(1197), // % - shift(1198), // .* - shift(1199), // ./ - shift(1200), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(84), // ,, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1329 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(85), // }, reduce: AddsubdotTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: AddsubdotTerm - nil, // : - reduce(85), // ||, reduce: AddsubdotTerm - reduce(85), // ^^, reduce: AddsubdotTerm - reduce(85), // &&, reduce: AddsubdotTerm - reduce(85), // =~, reduce: AddsubdotTerm - reduce(85), // !=~, reduce: AddsubdotTerm - reduce(85), // ==, reduce: AddsubdotTerm - reduce(85), // !=, reduce: AddsubdotTerm - reduce(85), // >, reduce: AddsubdotTerm - reduce(85), // >=, reduce: AddsubdotTerm - reduce(85), // <, reduce: AddsubdotTerm - reduce(85), // <=, reduce: AddsubdotTerm - reduce(85), // |, reduce: AddsubdotTerm - reduce(85), // ^, reduce: AddsubdotTerm - reduce(85), // &, reduce: AddsubdotTerm - reduce(85), // <<, reduce: AddsubdotTerm - reduce(85), // >>, reduce: AddsubdotTerm - reduce(85), // +, reduce: AddsubdotTerm - reduce(85), // -, reduce: AddsubdotTerm - reduce(85), // .+, reduce: AddsubdotTerm - reduce(85), // .-, reduce: AddsubdotTerm - reduce(85), // ., reduce: AddsubdotTerm - shift(1194), // * - shift(1195), // / - shift(1196), // // - shift(1197), // % - shift(1198), // .* - shift(1199), // ./ - shift(1200), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(85), // ,, reduce: AddsubdotTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1330 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; + reduce(86), // ;, reduce: AddsubdotTerm nil, // md_token_begin nil, // { reduce(86), // }, reduce: AddsubdotTerm @@ -121070,6 +121498,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -121096,18 +121525,19 @@ var actionTab = actionTable{ reduce(86), // &, reduce: AddsubdotTerm reduce(86), // <<, reduce: AddsubdotTerm reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm reduce(86), // +, reduce: AddsubdotTerm reduce(86), // -, reduce: AddsubdotTerm reduce(86), // .+, reduce: AddsubdotTerm reduce(86), // .-, reduce: AddsubdotTerm reduce(86), // ., reduce: AddsubdotTerm - shift(1194), // * - shift(1195), // / - shift(1196), // // - shift(1197), // % - shift(1198), // .* - shift(1199), // ./ - shift(1200), // .// + shift(1161), // * + shift(1162), // / + shift(1163), // // + shift(1164), // % + shift(1165), // .* + shift(1166), // ./ + shift(1167), // .// nil, // ! nil, // ~ nil, // ** @@ -121118,7 +121548,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(86), // ,, reduce: AddsubdotTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -121132,13 +121562,13 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1331 + actionRow{ // S1307 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(87), // ;, reduce: AddsubdotTerm nil, // md_token_begin nil, // { reduce(87), // }, reduce: AddsubdotTerm @@ -121161,6 +121591,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -121187,18 +121618,19 @@ var actionTab = actionTable{ reduce(87), // &, reduce: AddsubdotTerm reduce(87), // <<, reduce: AddsubdotTerm reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm reduce(87), // +, reduce: AddsubdotTerm reduce(87), // -, reduce: AddsubdotTerm reduce(87), // .+, reduce: AddsubdotTerm reduce(87), // .-, reduce: AddsubdotTerm reduce(87), // ., reduce: AddsubdotTerm - shift(1194), // * - shift(1195), // / - shift(1196), // // - shift(1197), // % - shift(1198), // .* - shift(1199), // ./ - shift(1200), // .// + shift(1161), // * + shift(1162), // / + shift(1163), // // + shift(1164), // % + shift(1165), // .* + shift(1166), // ./ + shift(1167), // .// nil, // ! nil, // ~ nil, // ** @@ -121209,7 +121641,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(87), // ,, reduce: AddsubdotTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -121223,195 +121655,199 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1332 + actionRow{ // S1308 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(89), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(89), // ,, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + reduce(88), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + reduce(88), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(1161), // * + shift(1162), // / + shift(1163), // // + shift(1164), // % + shift(1165), // .* + shift(1166), // ./ + shift(1167), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, - actionRow{ // S1333 + actionRow{ // S1309 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(90), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(90), // ,, reduce: MuldivTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + reduce(89), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + reduce(89), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(1161), // * + shift(1162), // / + shift(1163), // // + shift(1164), // % + shift(1165), // .* + shift(1166), // ./ + shift(1167), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, - actionRow{ // S1334 + actionRow{ // S1310 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(91), // ;, reduce: MuldivTerm nil, // md_token_begin nil, // { reduce(91), // }, reduce: MuldivTerm @@ -121434,6 +121870,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -121460,6 +121897,7 @@ var actionTab = actionTable{ reduce(91), // &, reduce: MuldivTerm reduce(91), // <<, reduce: MuldivTerm reduce(91), // >>, reduce: MuldivTerm + reduce(91), // >>>, reduce: MuldivTerm reduce(91), // +, reduce: MuldivTerm reduce(91), // -, reduce: MuldivTerm reduce(91), // .+, reduce: MuldivTerm @@ -121482,7 +121920,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(91), // ,, reduce: MuldivTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -121496,13 +121934,13 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1335 + actionRow{ // S1311 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(92), // ;, reduce: MuldivTerm nil, // md_token_begin nil, // { reduce(92), // }, reduce: MuldivTerm @@ -121525,6 +121963,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -121551,6 +121990,7 @@ var actionTab = actionTable{ reduce(92), // &, reduce: MuldivTerm reduce(92), // <<, reduce: MuldivTerm reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm reduce(92), // +, reduce: MuldivTerm reduce(92), // -, reduce: MuldivTerm reduce(92), // .+, reduce: MuldivTerm @@ -121573,7 +122013,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(92), // ,, reduce: MuldivTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -121587,13 +122027,13 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1336 + actionRow{ // S1312 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(93), // ;, reduce: MuldivTerm nil, // md_token_begin nil, // { reduce(93), // }, reduce: MuldivTerm @@ -121616,6 +122056,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -121642,6 +122083,7 @@ var actionTab = actionTable{ reduce(93), // &, reduce: MuldivTerm reduce(93), // <<, reduce: MuldivTerm reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm reduce(93), // +, reduce: MuldivTerm reduce(93), // -, reduce: MuldivTerm reduce(93), // .+, reduce: MuldivTerm @@ -121664,7 +122106,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(93), // ,, reduce: MuldivTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -121678,13 +122120,13 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1337 + actionRow{ // S1313 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(94), // ;, reduce: MuldivTerm nil, // md_token_begin nil, // { reduce(94), // }, reduce: MuldivTerm @@ -121707,6 +122149,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -121733,6 +122176,7 @@ var actionTab = actionTable{ reduce(94), // &, reduce: MuldivTerm reduce(94), // <<, reduce: MuldivTerm reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm reduce(94), // +, reduce: MuldivTerm reduce(94), // -, reduce: MuldivTerm reduce(94), // .+, reduce: MuldivTerm @@ -121755,7 +122199,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(94), // ,, reduce: MuldivTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -121769,13 +122213,13 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1338 + actionRow{ // S1314 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(95), // ;, reduce: MuldivTerm nil, // md_token_begin nil, // { reduce(95), // }, reduce: MuldivTerm @@ -121798,6 +122242,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -121824,6 +122269,7 @@ var actionTab = actionTable{ reduce(95), // &, reduce: MuldivTerm reduce(95), // <<, reduce: MuldivTerm reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm reduce(95), // +, reduce: MuldivTerm reduce(95), // -, reduce: MuldivTerm reduce(95), // .+, reduce: MuldivTerm @@ -121846,7 +122292,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(95), // ,, reduce: MuldivTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -121860,16 +122306,202 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1339 + actionRow{ // S1315 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(96), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + reduce(96), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1316 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(97), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + reduce(97), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1317 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(106), // ;, reduce: PowTerm nil, // md_token_begin nil, // { - reduce(104), // }, reduce: PowTerm + reduce(106), // }, reduce: PowTerm nil, // md_token_end nil, // = nil, // [ @@ -121889,6 +122521,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -121897,36 +122530,37 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(104), // ?, reduce: PowTerm + reduce(106), // ?, reduce: PowTerm nil, // : - reduce(104), // ||, reduce: PowTerm - reduce(104), // ^^, reduce: PowTerm - reduce(104), // &&, reduce: PowTerm - reduce(104), // =~, reduce: PowTerm - reduce(104), // !=~, reduce: PowTerm - reduce(104), // ==, reduce: PowTerm - reduce(104), // !=, reduce: PowTerm - reduce(104), // >, reduce: PowTerm - reduce(104), // >=, reduce: PowTerm - reduce(104), // <, reduce: PowTerm - reduce(104), // <=, reduce: PowTerm - reduce(104), // |, reduce: PowTerm - reduce(104), // ^, reduce: PowTerm - reduce(104), // &, reduce: PowTerm - reduce(104), // <<, reduce: PowTerm - reduce(104), // >>, reduce: PowTerm - reduce(104), // +, reduce: PowTerm - reduce(104), // -, reduce: PowTerm - reduce(104), // .+, reduce: PowTerm - reduce(104), // .-, reduce: PowTerm - reduce(104), // ., reduce: PowTerm - reduce(104), // *, reduce: PowTerm - reduce(104), // /, reduce: PowTerm - reduce(104), // //, reduce: PowTerm - reduce(104), // %, reduce: PowTerm - reduce(104), // .*, reduce: PowTerm - reduce(104), // ./, reduce: PowTerm - reduce(104), // .//, reduce: PowTerm + reduce(106), // ||, reduce: PowTerm + reduce(106), // ^^, reduce: PowTerm + reduce(106), // &&, reduce: PowTerm + reduce(106), // =~, reduce: PowTerm + reduce(106), // !=~, reduce: PowTerm + reduce(106), // ==, reduce: PowTerm + reduce(106), // !=, reduce: PowTerm + reduce(106), // >, reduce: PowTerm + reduce(106), // >=, reduce: PowTerm + reduce(106), // <, reduce: PowTerm + reduce(106), // <=, reduce: PowTerm + reduce(106), // |, reduce: PowTerm + reduce(106), // ^, reduce: PowTerm + reduce(106), // &, reduce: PowTerm + reduce(106), // <<, reduce: PowTerm + reduce(106), // >>, reduce: PowTerm + reduce(106), // >>>, reduce: PowTerm + reduce(106), // +, reduce: PowTerm + reduce(106), // -, reduce: PowTerm + reduce(106), // .+, reduce: PowTerm + reduce(106), // .-, reduce: PowTerm + reduce(106), // ., reduce: PowTerm + reduce(106), // *, reduce: PowTerm + reduce(106), // /, reduce: PowTerm + reduce(106), // //, reduce: PowTerm + reduce(106), // %, reduce: PowTerm + reduce(106), // .*, reduce: PowTerm + reduce(106), // ./, reduce: PowTerm + reduce(106), // .//, reduce: PowTerm nil, // ! nil, // ~ nil, // ** @@ -121937,7 +122571,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(104), // ,, reduce: PowTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -121951,16 +122585,16 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1340 + actionRow{ // S1318 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(108), // ;, reduce: PrecedenceChainEnd nil, // md_token_begin nil, // { - reduce(106), // }, reduce: PrecedenceChainEnd + reduce(108), // }, reduce: PrecedenceChainEnd nil, // md_token_end nil, // = nil, // [ @@ -121980,6 +122614,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -121988,39 +122623,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(106), // ?, reduce: PrecedenceChainEnd + reduce(108), // ?, reduce: PrecedenceChainEnd nil, // : - reduce(106), // ||, reduce: PrecedenceChainEnd - reduce(106), // ^^, reduce: PrecedenceChainEnd - reduce(106), // &&, reduce: PrecedenceChainEnd - reduce(106), // =~, reduce: PrecedenceChainEnd - reduce(106), // !=~, reduce: PrecedenceChainEnd - reduce(106), // ==, reduce: PrecedenceChainEnd - reduce(106), // !=, reduce: PrecedenceChainEnd - reduce(106), // >, reduce: PrecedenceChainEnd - reduce(106), // >=, reduce: PrecedenceChainEnd - reduce(106), // <, reduce: PrecedenceChainEnd - reduce(106), // <=, reduce: PrecedenceChainEnd - reduce(106), // |, reduce: PrecedenceChainEnd - reduce(106), // ^, reduce: PrecedenceChainEnd - reduce(106), // &, reduce: PrecedenceChainEnd - reduce(106), // <<, reduce: PrecedenceChainEnd - reduce(106), // >>, reduce: PrecedenceChainEnd - reduce(106), // +, reduce: PrecedenceChainEnd - reduce(106), // -, reduce: PrecedenceChainEnd - reduce(106), // .+, reduce: PrecedenceChainEnd - reduce(106), // .-, reduce: PrecedenceChainEnd - reduce(106), // ., reduce: PrecedenceChainEnd - reduce(106), // *, reduce: PrecedenceChainEnd - reduce(106), // /, reduce: PrecedenceChainEnd - reduce(106), // //, reduce: PrecedenceChainEnd - reduce(106), // %, reduce: PrecedenceChainEnd - reduce(106), // .*, reduce: PrecedenceChainEnd - reduce(106), // ./, reduce: PrecedenceChainEnd - reduce(106), // .//, reduce: PrecedenceChainEnd + reduce(108), // ||, reduce: PrecedenceChainEnd + reduce(108), // ^^, reduce: PrecedenceChainEnd + reduce(108), // &&, reduce: PrecedenceChainEnd + reduce(108), // =~, reduce: PrecedenceChainEnd + reduce(108), // !=~, reduce: PrecedenceChainEnd + reduce(108), // ==, reduce: PrecedenceChainEnd + reduce(108), // !=, reduce: PrecedenceChainEnd + reduce(108), // >, reduce: PrecedenceChainEnd + reduce(108), // >=, reduce: PrecedenceChainEnd + reduce(108), // <, reduce: PrecedenceChainEnd + reduce(108), // <=, reduce: PrecedenceChainEnd + reduce(108), // |, reduce: PrecedenceChainEnd + reduce(108), // ^, reduce: PrecedenceChainEnd + reduce(108), // &, reduce: PrecedenceChainEnd + reduce(108), // <<, reduce: PrecedenceChainEnd + reduce(108), // >>, reduce: PrecedenceChainEnd + reduce(108), // >>>, reduce: PrecedenceChainEnd + reduce(108), // +, reduce: PrecedenceChainEnd + reduce(108), // -, reduce: PrecedenceChainEnd + reduce(108), // .+, reduce: PrecedenceChainEnd + reduce(108), // .-, reduce: PrecedenceChainEnd + reduce(108), // ., reduce: PrecedenceChainEnd + reduce(108), // *, reduce: PrecedenceChainEnd + reduce(108), // /, reduce: PrecedenceChainEnd + reduce(108), // //, reduce: PrecedenceChainEnd + reduce(108), // %, reduce: PrecedenceChainEnd + reduce(108), // .*, reduce: PrecedenceChainEnd + reduce(108), // ./, reduce: PrecedenceChainEnd + reduce(108), // .//, reduce: PrecedenceChainEnd nil, // ! nil, // ~ - reduce(106), // **, reduce: PrecedenceChainEnd + reduce(108), // **, reduce: PrecedenceChainEnd nil, // ( nil, // ) nil, // md_token_string_literal @@ -122028,7 +122664,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(106), // ,, reduce: PrecedenceChainEnd + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -122042,7 +122678,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1341 + actionRow{ // S1319 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -122055,7 +122691,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1368), // ] + shift(1382), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -122071,6 +122707,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -122080,7 +122717,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1369), // : + shift(1383), // : nil, // || nil, // ^^ nil, // && @@ -122097,6 +122734,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -122133,7 +122771,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1342 + actionRow{ // S1320 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -122141,20 +122779,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(52), // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - shift(58), // [ - shift(1371), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar + shift(59), // [ + shift(1385), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -122162,6 +122800,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -122188,10 +122827,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- nil, // . nil, // * nil, // / @@ -122200,37 +122840,37 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(92), // ! - shift(93), // ~ + shift(93), // ! + shift(94), // ~ nil, // ** - shift(95), // ( + shift(96), // ( nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM }, }, - actionRow{ // S1343 + actionRow{ // S1321 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(57), // $, reduce: TernaryTerm nil, // empty - nil, // ; + reduce(57), // ;, reduce: TernaryTerm nil, // md_token_begin nil, // { nil, // } @@ -122253,6 +122893,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -122262,7 +122903,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - reduce(56), // :, reduce: TernaryTerm + nil, // : nil, // || nil, // ^^ nil, // && @@ -122279,6 +122920,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -122315,7 +122957,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1344 + actionRow{ // S1322 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -122328,7 +122970,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1372), // ] + shift(1386), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -122344,6 +122986,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -122370,6 +123013,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -122406,19 +123050,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1345 + actionRow{ // S1323 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(150), // $, reduce: ArraySliceAccess nil, // empty - nil, // ; + reduce(150), // ;, reduce: ArraySliceAccess nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(148), // [, reduce: ArraySliceAccess + reduce(150), // [, reduce: ArraySliceAccess nil, // ] nil, // md_token_field_name nil, // $[ @@ -122435,6 +123079,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -122443,312 +123088,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - reduce(148), // :, reduce: ArraySliceAccess - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1346 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(147), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: ArraySliceAccess - reduce(147), // :, reduce: ArraySliceAccess - reduce(147), // ||, reduce: ArraySliceAccess - reduce(147), // ^^, reduce: ArraySliceAccess - reduce(147), // &&, reduce: ArraySliceAccess - reduce(147), // =~, reduce: ArraySliceAccess - reduce(147), // !=~, reduce: ArraySliceAccess - reduce(147), // ==, reduce: ArraySliceAccess - reduce(147), // !=, reduce: ArraySliceAccess - reduce(147), // >, reduce: ArraySliceAccess - reduce(147), // >=, reduce: ArraySliceAccess - reduce(147), // <, reduce: ArraySliceAccess - reduce(147), // <=, reduce: ArraySliceAccess - reduce(147), // |, reduce: ArraySliceAccess - reduce(147), // ^, reduce: ArraySliceAccess - reduce(147), // &, reduce: ArraySliceAccess - reduce(147), // <<, reduce: ArraySliceAccess - reduce(147), // >>, reduce: ArraySliceAccess - reduce(147), // +, reduce: ArraySliceAccess - reduce(147), // -, reduce: ArraySliceAccess - reduce(147), // .+, reduce: ArraySliceAccess - reduce(147), // .-, reduce: ArraySliceAccess - reduce(147), // ., reduce: ArraySliceAccess - reduce(147), // *, reduce: ArraySliceAccess - reduce(147), // /, reduce: ArraySliceAccess - reduce(147), // //, reduce: ArraySliceAccess - reduce(147), // %, reduce: ArraySliceAccess - reduce(147), // .*, reduce: ArraySliceAccess - reduce(147), // ./, reduce: ArraySliceAccess - reduce(147), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(147), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1347 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(56), // ], reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(56), // ,, reduce: TernaryTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1348 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1373), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? + reduce(150), // ?, reduce: ArraySliceAccess nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(150), // ||, reduce: ArraySliceAccess + reduce(150), // ^^, reduce: ArraySliceAccess + reduce(150), // &&, reduce: ArraySliceAccess + reduce(150), // =~, reduce: ArraySliceAccess + reduce(150), // !=~, reduce: ArraySliceAccess + reduce(150), // ==, reduce: ArraySliceAccess + reduce(150), // !=, reduce: ArraySliceAccess + reduce(150), // >, reduce: ArraySliceAccess + reduce(150), // >=, reduce: ArraySliceAccess + reduce(150), // <, reduce: ArraySliceAccess + reduce(150), // <=, reduce: ArraySliceAccess + reduce(150), // |, reduce: ArraySliceAccess + reduce(150), // ^, reduce: ArraySliceAccess + reduce(150), // &, reduce: ArraySliceAccess + reduce(150), // <<, reduce: ArraySliceAccess + reduce(150), // >>, reduce: ArraySliceAccess + reduce(150), // >>>, reduce: ArraySliceAccess + reduce(150), // +, reduce: ArraySliceAccess + reduce(150), // -, reduce: ArraySliceAccess + reduce(150), // .+, reduce: ArraySliceAccess + reduce(150), // .-, reduce: ArraySliceAccess + reduce(150), // ., reduce: ArraySliceAccess + reduce(150), // *, reduce: ArraySliceAccess + reduce(150), // /, reduce: ArraySliceAccess + reduce(150), // //, reduce: ArraySliceAccess + reduce(150), // %, reduce: ArraySliceAccess + reduce(150), // .*, reduce: ArraySliceAccess + reduce(150), // ./, reduce: ArraySliceAccess + reduce(150), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - nil, // ** + reduce(150), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -122770,1021 +123143,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1349 + actionRow{ // S1324 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(149), // $, reduce: ArraySliceAccess nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(148), // [, reduce: ArraySliceAccess - reduce(148), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(148), // ,, reduce: ArraySliceAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1350 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(147), // [, reduce: ArraySliceAccess - reduce(147), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: ArraySliceAccess - nil, // : - reduce(147), // ||, reduce: ArraySliceAccess - reduce(147), // ^^, reduce: ArraySliceAccess - reduce(147), // &&, reduce: ArraySliceAccess - reduce(147), // =~, reduce: ArraySliceAccess - reduce(147), // !=~, reduce: ArraySliceAccess - reduce(147), // ==, reduce: ArraySliceAccess - reduce(147), // !=, reduce: ArraySliceAccess - reduce(147), // >, reduce: ArraySliceAccess - reduce(147), // >=, reduce: ArraySliceAccess - reduce(147), // <, reduce: ArraySliceAccess - reduce(147), // <=, reduce: ArraySliceAccess - reduce(147), // |, reduce: ArraySliceAccess - reduce(147), // ^, reduce: ArraySliceAccess - reduce(147), // &, reduce: ArraySliceAccess - reduce(147), // <<, reduce: ArraySliceAccess - reduce(147), // >>, reduce: ArraySliceAccess - reduce(147), // +, reduce: ArraySliceAccess - reduce(147), // -, reduce: ArraySliceAccess - reduce(147), // .+, reduce: ArraySliceAccess - reduce(147), // .-, reduce: ArraySliceAccess - reduce(147), // ., reduce: ArraySliceAccess - reduce(147), // *, reduce: ArraySliceAccess - reduce(147), // /, reduce: ArraySliceAccess - reduce(147), // //, reduce: ArraySliceAccess - reduce(147), // %, reduce: ArraySliceAccess - reduce(147), // .*, reduce: ArraySliceAccess - reduce(147), // ./, reduce: ArraySliceAccess - reduce(147), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(147), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(147), // ,, reduce: ArraySliceAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1351 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(56), // ), reduce: TernaryTerm - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1352 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1374), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1353 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(148), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - reduce(148), // ), reduce: ArraySliceAccess - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1354 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(147), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: ArraySliceAccess - nil, // : - reduce(147), // ||, reduce: ArraySliceAccess - reduce(147), // ^^, reduce: ArraySliceAccess - reduce(147), // &&, reduce: ArraySliceAccess - reduce(147), // =~, reduce: ArraySliceAccess - reduce(147), // !=~, reduce: ArraySliceAccess - reduce(147), // ==, reduce: ArraySliceAccess - reduce(147), // !=, reduce: ArraySliceAccess - reduce(147), // >, reduce: ArraySliceAccess - reduce(147), // >=, reduce: ArraySliceAccess - reduce(147), // <, reduce: ArraySliceAccess - reduce(147), // <=, reduce: ArraySliceAccess - reduce(147), // |, reduce: ArraySliceAccess - reduce(147), // ^, reduce: ArraySliceAccess - reduce(147), // &, reduce: ArraySliceAccess - reduce(147), // <<, reduce: ArraySliceAccess - reduce(147), // >>, reduce: ArraySliceAccess - reduce(147), // +, reduce: ArraySliceAccess - reduce(147), // -, reduce: ArraySliceAccess - reduce(147), // .+, reduce: ArraySliceAccess - reduce(147), // .-, reduce: ArraySliceAccess - reduce(147), // ., reduce: ArraySliceAccess - reduce(147), // *, reduce: ArraySliceAccess - reduce(147), // /, reduce: ArraySliceAccess - reduce(147), // //, reduce: ArraySliceAccess - reduce(147), // %, reduce: ArraySliceAccess - reduce(147), // .*, reduce: ArraySliceAccess - reduce(147), // ./, reduce: ArraySliceAccess - reduce(147), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(147), // **, reduce: ArraySliceAccess - nil, // ( - reduce(147), // ), reduce: ArraySliceAccess - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1355 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(146), // [, reduce: ArraySliceAccess - reduce(146), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArraySliceAccess - nil, // : - reduce(146), // ||, reduce: ArraySliceAccess - reduce(146), // ^^, reduce: ArraySliceAccess - reduce(146), // &&, reduce: ArraySliceAccess - reduce(146), // =~, reduce: ArraySliceAccess - reduce(146), // !=~, reduce: ArraySliceAccess - reduce(146), // ==, reduce: ArraySliceAccess - reduce(146), // !=, reduce: ArraySliceAccess - reduce(146), // >, reduce: ArraySliceAccess - reduce(146), // >=, reduce: ArraySliceAccess - reduce(146), // <, reduce: ArraySliceAccess - reduce(146), // <=, reduce: ArraySliceAccess - reduce(146), // |, reduce: ArraySliceAccess - reduce(146), // ^, reduce: ArraySliceAccess - reduce(146), // &, reduce: ArraySliceAccess - reduce(146), // <<, reduce: ArraySliceAccess - reduce(146), // >>, reduce: ArraySliceAccess - reduce(146), // +, reduce: ArraySliceAccess - reduce(146), // -, reduce: ArraySliceAccess - reduce(146), // .+, reduce: ArraySliceAccess - reduce(146), // .-, reduce: ArraySliceAccess - reduce(146), // ., reduce: ArraySliceAccess - reduce(146), // *, reduce: ArraySliceAccess - reduce(146), // /, reduce: ArraySliceAccess - reduce(146), // //, reduce: ArraySliceAccess - reduce(146), // %, reduce: ArraySliceAccess - reduce(146), // .*, reduce: ArraySliceAccess - reduce(146), // ./, reduce: ArraySliceAccess - reduce(146), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1356 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(696), // { - nil, // } - nil, // md_token_end - nil, // = - shift(702), // [ - nil, // ] - shift(706), // md_token_field_name - shift(707), // $[ - shift(708), // md_token_braced_field_name - shift(709), // md_token_full_srec - shift(713), // md_token_oosvar_name - shift(714), // @[ - shift(715), // md_token_braced_oosvar_name - shift(716), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(730), // + - shift(732), // - - shift(733), // .+ - shift(734), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(737), // ! - shift(738), // ~ - nil, // ** - shift(740), // ( - nil, // ) - shift(742), // md_token_string_literal - shift(743), // md_token_int_literal - shift(744), // md_token_float_literal - shift(745), // md_token_boolean_literal - shift(746), // md_token_panic - nil, // , - shift(750), // md_token_IPS - shift(751), // md_token_IFS - shift(752), // md_token_IRS - shift(753), // md_token_OPS - shift(754), // md_token_OFS - shift(755), // md_token_ORS - shift(756), // md_token_NF - shift(757), // md_token_NR - shift(758), // md_token_FNR - shift(759), // md_token_FILENAME - shift(760), // md_token_FILENUM - }, - }, - actionRow{ // S1357 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(144), // [, reduce: ArrayOrMapIndexAccess - reduce(144), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ArrayOrMapIndexAccess - reduce(144), // :, reduce: ArrayOrMapIndexAccess - reduce(144), // ||, reduce: ArrayOrMapIndexAccess - reduce(144), // ^^, reduce: ArrayOrMapIndexAccess - reduce(144), // &&, reduce: ArrayOrMapIndexAccess - reduce(144), // =~, reduce: ArrayOrMapIndexAccess - reduce(144), // !=~, reduce: ArrayOrMapIndexAccess - reduce(144), // ==, reduce: ArrayOrMapIndexAccess - reduce(144), // !=, reduce: ArrayOrMapIndexAccess - reduce(144), // >, reduce: ArrayOrMapIndexAccess - reduce(144), // >=, reduce: ArrayOrMapIndexAccess - reduce(144), // <, reduce: ArrayOrMapIndexAccess - reduce(144), // <=, reduce: ArrayOrMapIndexAccess - reduce(144), // |, reduce: ArrayOrMapIndexAccess - reduce(144), // ^, reduce: ArrayOrMapIndexAccess - reduce(144), // &, reduce: ArrayOrMapIndexAccess - reduce(144), // <<, reduce: ArrayOrMapIndexAccess - reduce(144), // >>, reduce: ArrayOrMapIndexAccess - reduce(144), // +, reduce: ArrayOrMapIndexAccess - reduce(144), // -, reduce: ArrayOrMapIndexAccess - reduce(144), // .+, reduce: ArrayOrMapIndexAccess - reduce(144), // .-, reduce: ArrayOrMapIndexAccess - reduce(144), // ., reduce: ArrayOrMapIndexAccess - reduce(144), // *, reduce: ArrayOrMapIndexAccess - reduce(144), // /, reduce: ArrayOrMapIndexAccess - reduce(144), // //, reduce: ArrayOrMapIndexAccess - reduce(144), // %, reduce: ArrayOrMapIndexAccess - reduce(144), // .*, reduce: ArrayOrMapIndexAccess - reduce(144), // ./, reduce: ArrayOrMapIndexAccess - reduce(144), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1358 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1377), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1359 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1378), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1360 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; + reduce(149), // ;, reduce: ArraySliceAccess nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = reduce(149), // [, reduce: ArraySliceAccess - reduce(149), // ], reduce: ArraySliceAccess + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -123800,6 +123172,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -123809,7 +123182,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(149), // ?, reduce: ArraySliceAccess - reduce(149), // :, reduce: ArraySliceAccess + nil, // : reduce(149), // ||, reduce: ArraySliceAccess reduce(149), // ^^, reduce: ArraySliceAccess reduce(149), // &&, reduce: ArraySliceAccess @@ -123826,6 +123199,7 @@ var actionTab = actionTable{ reduce(149), // &, reduce: ArraySliceAccess reduce(149), // <<, reduce: ArraySliceAccess reduce(149), // >>, reduce: ArraySliceAccess + reduce(149), // >>>, reduce: ArraySliceAccess reduce(149), // +, reduce: ArraySliceAccess reduce(149), // -, reduce: ArraySliceAccess reduce(149), // .+, reduce: ArraySliceAccess @@ -123862,110 +123236,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1361 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(768), // { - nil, // } - nil, // md_token_end - nil, // = - shift(774), // [ - nil, // ] - shift(778), // md_token_field_name - shift(779), // $[ - shift(780), // md_token_braced_field_name - shift(781), // md_token_full_srec - shift(785), // md_token_oosvar_name - shift(786), // @[ - shift(787), // md_token_braced_oosvar_name - shift(788), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(801), // + - shift(803), // - - shift(804), // .+ - shift(805), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(808), // ! - shift(809), // ~ - nil, // ** - shift(811), // ( - nil, // ) - shift(813), // md_token_string_literal - shift(814), // md_token_int_literal - shift(815), // md_token_float_literal - shift(816), // md_token_boolean_literal - shift(817), // md_token_panic - nil, // , - shift(821), // md_token_IPS - shift(822), // md_token_IFS - shift(823), // md_token_IRS - shift(824), // md_token_OPS - shift(825), // md_token_OFS - shift(826), // md_token_ORS - shift(827), // md_token_NF - shift(828), // md_token_NR - shift(829), // md_token_FNR - shift(830), // md_token_FILENAME - shift(831), // md_token_FILENUM - }, - }, - actionRow{ // S1362 + actionRow{ // S1325 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(144), // ;, reduce: ArrayOrMapIndexAccess + nil, // ; nil, // md_token_begin nil, // { - reduce(144), // }, reduce: ArrayOrMapIndexAccess + reduce(128), // }, reduce: MapLiteral nil, // md_token_end nil, // = - reduce(144), // [, reduce: ArrayOrMapIndexAccess + reduce(128), // [, reduce: MapLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -123982,6 +123265,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -123990,39 +123274,412 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(144), // ?, reduce: ArrayOrMapIndexAccess + reduce(128), // ?, reduce: MapLiteral nil, // : - reduce(144), // ||, reduce: ArrayOrMapIndexAccess - reduce(144), // ^^, reduce: ArrayOrMapIndexAccess - reduce(144), // &&, reduce: ArrayOrMapIndexAccess - reduce(144), // =~, reduce: ArrayOrMapIndexAccess - reduce(144), // !=~, reduce: ArrayOrMapIndexAccess - reduce(144), // ==, reduce: ArrayOrMapIndexAccess - reduce(144), // !=, reduce: ArrayOrMapIndexAccess - reduce(144), // >, reduce: ArrayOrMapIndexAccess - reduce(144), // >=, reduce: ArrayOrMapIndexAccess - reduce(144), // <, reduce: ArrayOrMapIndexAccess - reduce(144), // <=, reduce: ArrayOrMapIndexAccess - reduce(144), // |, reduce: ArrayOrMapIndexAccess - reduce(144), // ^, reduce: ArrayOrMapIndexAccess - reduce(144), // &, reduce: ArrayOrMapIndexAccess - reduce(144), // <<, reduce: ArrayOrMapIndexAccess - reduce(144), // >>, reduce: ArrayOrMapIndexAccess - reduce(144), // +, reduce: ArrayOrMapIndexAccess - reduce(144), // -, reduce: ArrayOrMapIndexAccess - reduce(144), // .+, reduce: ArrayOrMapIndexAccess - reduce(144), // .-, reduce: ArrayOrMapIndexAccess - reduce(144), // ., reduce: ArrayOrMapIndexAccess - reduce(144), // *, reduce: ArrayOrMapIndexAccess - reduce(144), // /, reduce: ArrayOrMapIndexAccess - reduce(144), // //, reduce: ArrayOrMapIndexAccess - reduce(144), // %, reduce: ArrayOrMapIndexAccess - reduce(144), // .*, reduce: ArrayOrMapIndexAccess - reduce(144), // ./, reduce: ArrayOrMapIndexAccess - reduce(144), // .//, reduce: ArrayOrMapIndexAccess + reduce(128), // ||, reduce: MapLiteral + reduce(128), // ^^, reduce: MapLiteral + reduce(128), // &&, reduce: MapLiteral + reduce(128), // =~, reduce: MapLiteral + reduce(128), // !=~, reduce: MapLiteral + reduce(128), // ==, reduce: MapLiteral + reduce(128), // !=, reduce: MapLiteral + reduce(128), // >, reduce: MapLiteral + reduce(128), // >=, reduce: MapLiteral + reduce(128), // <, reduce: MapLiteral + reduce(128), // <=, reduce: MapLiteral + reduce(128), // |, reduce: MapLiteral + reduce(128), // ^, reduce: MapLiteral + reduce(128), // &, reduce: MapLiteral + reduce(128), // <<, reduce: MapLiteral + reduce(128), // >>, reduce: MapLiteral + reduce(128), // >>>, reduce: MapLiteral + reduce(128), // +, reduce: MapLiteral + reduce(128), // -, reduce: MapLiteral + reduce(128), // .+, reduce: MapLiteral + reduce(128), // .-, reduce: MapLiteral + reduce(128), // ., reduce: MapLiteral + reduce(128), // *, reduce: MapLiteral + reduce(128), // /, reduce: MapLiteral + reduce(128), // //, reduce: MapLiteral + reduce(128), // %, reduce: MapLiteral + reduce(128), // .*, reduce: MapLiteral + reduce(128), // ./, reduce: MapLiteral + reduce(128), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(144), // **, reduce: ArrayOrMapIndexAccess + reduce(128), // **, reduce: MapLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(128), // ,, reduce: MapLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1326 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(121), // }, reduce: ArrayLiteral + nil, // md_token_end + nil, // = + reduce(121), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: ArrayLiteral + nil, // : + reduce(121), // ||, reduce: ArrayLiteral + reduce(121), // ^^, reduce: ArrayLiteral + reduce(121), // &&, reduce: ArrayLiteral + reduce(121), // =~, reduce: ArrayLiteral + reduce(121), // !=~, reduce: ArrayLiteral + reduce(121), // ==, reduce: ArrayLiteral + reduce(121), // !=, reduce: ArrayLiteral + reduce(121), // >, reduce: ArrayLiteral + reduce(121), // >=, reduce: ArrayLiteral + reduce(121), // <, reduce: ArrayLiteral + reduce(121), // <=, reduce: ArrayLiteral + reduce(121), // |, reduce: ArrayLiteral + reduce(121), // ^, reduce: ArrayLiteral + reduce(121), // &, reduce: ArrayLiteral + reduce(121), // <<, reduce: ArrayLiteral + reduce(121), // >>, reduce: ArrayLiteral + reduce(121), // >>>, reduce: ArrayLiteral + reduce(121), // +, reduce: ArrayLiteral + reduce(121), // -, reduce: ArrayLiteral + reduce(121), // .+, reduce: ArrayLiteral + reduce(121), // .-, reduce: ArrayLiteral + reduce(121), // ., reduce: ArrayLiteral + reduce(121), // *, reduce: ArrayLiteral + reduce(121), // /, reduce: ArrayLiteral + reduce(121), // //, reduce: ArrayLiteral + reduce(121), // %, reduce: ArrayLiteral + reduce(121), // .*, reduce: ArrayLiteral + reduce(121), // ./, reduce: ArrayLiteral + reduce(121), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(121), // **, reduce: ArrayLiteral + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(121), // ,, reduce: ArrayLiteral + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1327 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(28), // }, reduce: IndirectFieldValue + nil, // md_token_end + nil, // = + reduce(28), // [, reduce: IndirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: IndirectFieldValue + nil, // : + reduce(28), // ||, reduce: IndirectFieldValue + reduce(28), // ^^, reduce: IndirectFieldValue + reduce(28), // &&, reduce: IndirectFieldValue + reduce(28), // =~, reduce: IndirectFieldValue + reduce(28), // !=~, reduce: IndirectFieldValue + reduce(28), // ==, reduce: IndirectFieldValue + reduce(28), // !=, reduce: IndirectFieldValue + reduce(28), // >, reduce: IndirectFieldValue + reduce(28), // >=, reduce: IndirectFieldValue + reduce(28), // <, reduce: IndirectFieldValue + reduce(28), // <=, reduce: IndirectFieldValue + reduce(28), // |, reduce: IndirectFieldValue + reduce(28), // ^, reduce: IndirectFieldValue + reduce(28), // &, reduce: IndirectFieldValue + reduce(28), // <<, reduce: IndirectFieldValue + reduce(28), // >>, reduce: IndirectFieldValue + reduce(28), // >>>, reduce: IndirectFieldValue + reduce(28), // +, reduce: IndirectFieldValue + reduce(28), // -, reduce: IndirectFieldValue + reduce(28), // .+, reduce: IndirectFieldValue + reduce(28), // .-, reduce: IndirectFieldValue + reduce(28), // ., reduce: IndirectFieldValue + reduce(28), // *, reduce: IndirectFieldValue + reduce(28), // /, reduce: IndirectFieldValue + reduce(28), // //, reduce: IndirectFieldValue + reduce(28), // %, reduce: IndirectFieldValue + reduce(28), // .*, reduce: IndirectFieldValue + reduce(28), // ./, reduce: IndirectFieldValue + reduce(28), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: IndirectFieldValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(28), // ,, reduce: IndirectFieldValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1328 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(35), // }, reduce: IndirectOosvarValue + nil, // md_token_end + nil, // = + reduce(35), // [, reduce: IndirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(35), // ||, reduce: IndirectOosvarValue + reduce(35), // ^^, reduce: IndirectOosvarValue + reduce(35), // &&, reduce: IndirectOosvarValue + reduce(35), // =~, reduce: IndirectOosvarValue + reduce(35), // !=~, reduce: IndirectOosvarValue + reduce(35), // ==, reduce: IndirectOosvarValue + reduce(35), // !=, reduce: IndirectOosvarValue + reduce(35), // >, reduce: IndirectOosvarValue + reduce(35), // >=, reduce: IndirectOosvarValue + reduce(35), // <, reduce: IndirectOosvarValue + reduce(35), // <=, reduce: IndirectOosvarValue + reduce(35), // |, reduce: IndirectOosvarValue + reduce(35), // ^, reduce: IndirectOosvarValue + reduce(35), // &, reduce: IndirectOosvarValue + reduce(35), // <<, reduce: IndirectOosvarValue + reduce(35), // >>, reduce: IndirectOosvarValue + reduce(35), // >>>, reduce: IndirectOosvarValue + reduce(35), // +, reduce: IndirectOosvarValue + reduce(35), // -, reduce: IndirectOosvarValue + reduce(35), // .+, reduce: IndirectOosvarValue + reduce(35), // .-, reduce: IndirectOosvarValue + reduce(35), // ., reduce: IndirectOosvarValue + reduce(35), // *, reduce: IndirectOosvarValue + reduce(35), // /, reduce: IndirectOosvarValue + reduce(35), // //, reduce: IndirectOosvarValue + reduce(35), // %, reduce: IndirectOosvarValue + reduce(35), // .*, reduce: IndirectOosvarValue + reduce(35), // ./, reduce: IndirectOosvarValue + reduce(35), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(35), // **, reduce: IndirectOosvarValue + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(35), // ,, reduce: IndirectOosvarValue + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1329 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1387), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -124044,98 +123701,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1363 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1381), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1364 + actionRow{ // S1330 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -124144,11 +123710,11 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - nil, // } + reduce(59), // }, reduce: LogicalOrTerm nil, // md_token_end nil, // = nil, // [ - shift(1382), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -124164,6 +123730,2983 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(59), // ?, reduce: LogicalOrTerm + nil, // : + reduce(59), // ||, reduce: LogicalOrTerm + shift(1189), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(59), // ,, reduce: LogicalOrTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1331 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(61), // }, reduce: LogicalXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalXORTerm + nil, // : + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + shift(1190), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(61), // ,, reduce: LogicalXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1332 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(63), // }, reduce: LogicalAndTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalAndTerm + nil, // : + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + shift(1191), // =~ + shift(1192), // !=~ + shift(1193), // == + shift(1194), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(63), // ,, reduce: LogicalAndTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1333 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(65), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: EqneTerm + nil, // : + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(1195), // > + shift(1196), // >= + shift(1197), // < + shift(1198), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(65), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1334 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(66), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: EqneTerm + nil, // : + reduce(66), // ||, reduce: EqneTerm + reduce(66), // ^^, reduce: EqneTerm + reduce(66), // &&, reduce: EqneTerm + reduce(66), // =~, reduce: EqneTerm + reduce(66), // !=~, reduce: EqneTerm + reduce(66), // ==, reduce: EqneTerm + reduce(66), // !=, reduce: EqneTerm + shift(1195), // > + shift(1196), // >= + shift(1197), // < + shift(1198), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(66), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1335 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(67), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: EqneTerm + nil, // : + reduce(67), // ||, reduce: EqneTerm + reduce(67), // ^^, reduce: EqneTerm + reduce(67), // &&, reduce: EqneTerm + reduce(67), // =~, reduce: EqneTerm + reduce(67), // !=~, reduce: EqneTerm + reduce(67), // ==, reduce: EqneTerm + reduce(67), // !=, reduce: EqneTerm + shift(1195), // > + shift(1196), // >= + shift(1197), // < + shift(1198), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(67), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1336 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(68), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: EqneTerm + nil, // : + reduce(68), // ||, reduce: EqneTerm + reduce(68), // ^^, reduce: EqneTerm + reduce(68), // &&, reduce: EqneTerm + reduce(68), // =~, reduce: EqneTerm + reduce(68), // !=~, reduce: EqneTerm + reduce(68), // ==, reduce: EqneTerm + reduce(68), // !=, reduce: EqneTerm + shift(1195), // > + shift(1196), // >= + shift(1197), // < + shift(1198), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(68), // ,, reduce: EqneTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1337 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(70), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: CmpTerm + nil, // : + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(1199), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(70), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1338 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(71), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: CmpTerm + nil, // : + reduce(71), // ||, reduce: CmpTerm + reduce(71), // ^^, reduce: CmpTerm + reduce(71), // &&, reduce: CmpTerm + reduce(71), // =~, reduce: CmpTerm + reduce(71), // !=~, reduce: CmpTerm + reduce(71), // ==, reduce: CmpTerm + reduce(71), // !=, reduce: CmpTerm + reduce(71), // >, reduce: CmpTerm + reduce(71), // >=, reduce: CmpTerm + reduce(71), // <, reduce: CmpTerm + reduce(71), // <=, reduce: CmpTerm + shift(1199), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(71), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1339 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(72), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: CmpTerm + nil, // : + reduce(72), // ||, reduce: CmpTerm + reduce(72), // ^^, reduce: CmpTerm + reduce(72), // &&, reduce: CmpTerm + reduce(72), // =~, reduce: CmpTerm + reduce(72), // !=~, reduce: CmpTerm + reduce(72), // ==, reduce: CmpTerm + reduce(72), // !=, reduce: CmpTerm + reduce(72), // >, reduce: CmpTerm + reduce(72), // >=, reduce: CmpTerm + reduce(72), // <, reduce: CmpTerm + reduce(72), // <=, reduce: CmpTerm + shift(1199), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(72), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1340 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(73), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: CmpTerm + nil, // : + reduce(73), // ||, reduce: CmpTerm + reduce(73), // ^^, reduce: CmpTerm + reduce(73), // &&, reduce: CmpTerm + reduce(73), // =~, reduce: CmpTerm + reduce(73), // !=~, reduce: CmpTerm + reduce(73), // ==, reduce: CmpTerm + reduce(73), // !=, reduce: CmpTerm + reduce(73), // >, reduce: CmpTerm + reduce(73), // >=, reduce: CmpTerm + reduce(73), // <, reduce: CmpTerm + reduce(73), // <=, reduce: CmpTerm + shift(1199), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(73), // ,, reduce: CmpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1341 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(75), // }, reduce: BitwiseORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: BitwiseORTerm + nil, // : + reduce(75), // ||, reduce: BitwiseORTerm + reduce(75), // ^^, reduce: BitwiseORTerm + reduce(75), // &&, reduce: BitwiseORTerm + reduce(75), // =~, reduce: BitwiseORTerm + reduce(75), // !=~, reduce: BitwiseORTerm + reduce(75), // ==, reduce: BitwiseORTerm + reduce(75), // !=, reduce: BitwiseORTerm + reduce(75), // >, reduce: BitwiseORTerm + reduce(75), // >=, reduce: BitwiseORTerm + reduce(75), // <, reduce: BitwiseORTerm + reduce(75), // <=, reduce: BitwiseORTerm + reduce(75), // |, reduce: BitwiseORTerm + shift(1200), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(75), // ,, reduce: BitwiseORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1342 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(77), // }, reduce: BitwiseXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(77), // ||, reduce: BitwiseXORTerm + reduce(77), // ^^, reduce: BitwiseXORTerm + reduce(77), // &&, reduce: BitwiseXORTerm + reduce(77), // =~, reduce: BitwiseXORTerm + reduce(77), // !=~, reduce: BitwiseXORTerm + reduce(77), // ==, reduce: BitwiseXORTerm + reduce(77), // !=, reduce: BitwiseXORTerm + reduce(77), // >, reduce: BitwiseXORTerm + reduce(77), // >=, reduce: BitwiseXORTerm + reduce(77), // <, reduce: BitwiseXORTerm + reduce(77), // <=, reduce: BitwiseXORTerm + reduce(77), // |, reduce: BitwiseXORTerm + reduce(77), // ^, reduce: BitwiseXORTerm + shift(1201), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(77), // ,, reduce: BitwiseXORTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1343 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(79), // }, reduce: BitwiseANDTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(79), // ||, reduce: BitwiseANDTerm + reduce(79), // ^^, reduce: BitwiseANDTerm + reduce(79), // &&, reduce: BitwiseANDTerm + reduce(79), // =~, reduce: BitwiseANDTerm + reduce(79), // !=~, reduce: BitwiseANDTerm + reduce(79), // ==, reduce: BitwiseANDTerm + reduce(79), // !=, reduce: BitwiseANDTerm + reduce(79), // >, reduce: BitwiseANDTerm + reduce(79), // >=, reduce: BitwiseANDTerm + reduce(79), // <, reduce: BitwiseANDTerm + reduce(79), // <=, reduce: BitwiseANDTerm + reduce(79), // |, reduce: BitwiseANDTerm + reduce(79), // ^, reduce: BitwiseANDTerm + reduce(79), // &, reduce: BitwiseANDTerm + shift(1202), // << + shift(1203), // >> + shift(1204), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(79), // ,, reduce: BitwiseANDTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1344 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(81), // }, reduce: BitwiseShiftTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(81), // ||, reduce: BitwiseShiftTerm + reduce(81), // ^^, reduce: BitwiseShiftTerm + reduce(81), // &&, reduce: BitwiseShiftTerm + reduce(81), // =~, reduce: BitwiseShiftTerm + reduce(81), // !=~, reduce: BitwiseShiftTerm + reduce(81), // ==, reduce: BitwiseShiftTerm + reduce(81), // !=, reduce: BitwiseShiftTerm + reduce(81), // >, reduce: BitwiseShiftTerm + reduce(81), // >=, reduce: BitwiseShiftTerm + reduce(81), // <, reduce: BitwiseShiftTerm + reduce(81), // <=, reduce: BitwiseShiftTerm + reduce(81), // |, reduce: BitwiseShiftTerm + reduce(81), // ^, reduce: BitwiseShiftTerm + reduce(81), // &, reduce: BitwiseShiftTerm + reduce(81), // <<, reduce: BitwiseShiftTerm + reduce(81), // >>, reduce: BitwiseShiftTerm + reduce(81), // >>>, reduce: BitwiseShiftTerm + shift(1205), // + + shift(1206), // - + shift(1207), // .+ + shift(1208), // .- + shift(1209), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(81), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1345 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(82), // }, reduce: BitwiseShiftTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(82), // ||, reduce: BitwiseShiftTerm + reduce(82), // ^^, reduce: BitwiseShiftTerm + reduce(82), // &&, reduce: BitwiseShiftTerm + reduce(82), // =~, reduce: BitwiseShiftTerm + reduce(82), // !=~, reduce: BitwiseShiftTerm + reduce(82), // ==, reduce: BitwiseShiftTerm + reduce(82), // !=, reduce: BitwiseShiftTerm + reduce(82), // >, reduce: BitwiseShiftTerm + reduce(82), // >=, reduce: BitwiseShiftTerm + reduce(82), // <, reduce: BitwiseShiftTerm + reduce(82), // <=, reduce: BitwiseShiftTerm + reduce(82), // |, reduce: BitwiseShiftTerm + reduce(82), // ^, reduce: BitwiseShiftTerm + reduce(82), // &, reduce: BitwiseShiftTerm + reduce(82), // <<, reduce: BitwiseShiftTerm + reduce(82), // >>, reduce: BitwiseShiftTerm + reduce(82), // >>>, reduce: BitwiseShiftTerm + shift(1205), // + + shift(1206), // - + shift(1207), // .+ + shift(1208), // .- + shift(1209), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(82), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1346 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(83), // }, reduce: BitwiseShiftTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(83), // ||, reduce: BitwiseShiftTerm + reduce(83), // ^^, reduce: BitwiseShiftTerm + reduce(83), // &&, reduce: BitwiseShiftTerm + reduce(83), // =~, reduce: BitwiseShiftTerm + reduce(83), // !=~, reduce: BitwiseShiftTerm + reduce(83), // ==, reduce: BitwiseShiftTerm + reduce(83), // !=, reduce: BitwiseShiftTerm + reduce(83), // >, reduce: BitwiseShiftTerm + reduce(83), // >=, reduce: BitwiseShiftTerm + reduce(83), // <, reduce: BitwiseShiftTerm + reduce(83), // <=, reduce: BitwiseShiftTerm + reduce(83), // |, reduce: BitwiseShiftTerm + reduce(83), // ^, reduce: BitwiseShiftTerm + reduce(83), // &, reduce: BitwiseShiftTerm + reduce(83), // <<, reduce: BitwiseShiftTerm + reduce(83), // >>, reduce: BitwiseShiftTerm + reduce(83), // >>>, reduce: BitwiseShiftTerm + shift(1205), // + + shift(1206), // - + shift(1207), // .+ + shift(1208), // .- + shift(1209), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(83), // ,, reduce: BitwiseShiftTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1347 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(85), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + nil, // : + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // >>>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(1211), // * + shift(1212), // / + shift(1213), // // + shift(1214), // % + shift(1215), // .* + shift(1216), // ./ + shift(1217), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(85), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1348 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(86), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: AddsubdotTerm + nil, // : + reduce(86), // ||, reduce: AddsubdotTerm + reduce(86), // ^^, reduce: AddsubdotTerm + reduce(86), // &&, reduce: AddsubdotTerm + reduce(86), // =~, reduce: AddsubdotTerm + reduce(86), // !=~, reduce: AddsubdotTerm + reduce(86), // ==, reduce: AddsubdotTerm + reduce(86), // !=, reduce: AddsubdotTerm + reduce(86), // >, reduce: AddsubdotTerm + reduce(86), // >=, reduce: AddsubdotTerm + reduce(86), // <, reduce: AddsubdotTerm + reduce(86), // <=, reduce: AddsubdotTerm + reduce(86), // |, reduce: AddsubdotTerm + reduce(86), // ^, reduce: AddsubdotTerm + reduce(86), // &, reduce: AddsubdotTerm + reduce(86), // <<, reduce: AddsubdotTerm + reduce(86), // >>, reduce: AddsubdotTerm + reduce(86), // >>>, reduce: AddsubdotTerm + reduce(86), // +, reduce: AddsubdotTerm + reduce(86), // -, reduce: AddsubdotTerm + reduce(86), // .+, reduce: AddsubdotTerm + reduce(86), // .-, reduce: AddsubdotTerm + reduce(86), // ., reduce: AddsubdotTerm + shift(1211), // * + shift(1212), // / + shift(1213), // // + shift(1214), // % + shift(1215), // .* + shift(1216), // ./ + shift(1217), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(86), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1349 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(87), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: AddsubdotTerm + nil, // : + reduce(87), // ||, reduce: AddsubdotTerm + reduce(87), // ^^, reduce: AddsubdotTerm + reduce(87), // &&, reduce: AddsubdotTerm + reduce(87), // =~, reduce: AddsubdotTerm + reduce(87), // !=~, reduce: AddsubdotTerm + reduce(87), // ==, reduce: AddsubdotTerm + reduce(87), // !=, reduce: AddsubdotTerm + reduce(87), // >, reduce: AddsubdotTerm + reduce(87), // >=, reduce: AddsubdotTerm + reduce(87), // <, reduce: AddsubdotTerm + reduce(87), // <=, reduce: AddsubdotTerm + reduce(87), // |, reduce: AddsubdotTerm + reduce(87), // ^, reduce: AddsubdotTerm + reduce(87), // &, reduce: AddsubdotTerm + reduce(87), // <<, reduce: AddsubdotTerm + reduce(87), // >>, reduce: AddsubdotTerm + reduce(87), // >>>, reduce: AddsubdotTerm + reduce(87), // +, reduce: AddsubdotTerm + reduce(87), // -, reduce: AddsubdotTerm + reduce(87), // .+, reduce: AddsubdotTerm + reduce(87), // .-, reduce: AddsubdotTerm + reduce(87), // ., reduce: AddsubdotTerm + shift(1211), // * + shift(1212), // / + shift(1213), // // + shift(1214), // % + shift(1215), // .* + shift(1216), // ./ + shift(1217), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(87), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1350 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(88), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: AddsubdotTerm + nil, // : + reduce(88), // ||, reduce: AddsubdotTerm + reduce(88), // ^^, reduce: AddsubdotTerm + reduce(88), // &&, reduce: AddsubdotTerm + reduce(88), // =~, reduce: AddsubdotTerm + reduce(88), // !=~, reduce: AddsubdotTerm + reduce(88), // ==, reduce: AddsubdotTerm + reduce(88), // !=, reduce: AddsubdotTerm + reduce(88), // >, reduce: AddsubdotTerm + reduce(88), // >=, reduce: AddsubdotTerm + reduce(88), // <, reduce: AddsubdotTerm + reduce(88), // <=, reduce: AddsubdotTerm + reduce(88), // |, reduce: AddsubdotTerm + reduce(88), // ^, reduce: AddsubdotTerm + reduce(88), // &, reduce: AddsubdotTerm + reduce(88), // <<, reduce: AddsubdotTerm + reduce(88), // >>, reduce: AddsubdotTerm + reduce(88), // >>>, reduce: AddsubdotTerm + reduce(88), // +, reduce: AddsubdotTerm + reduce(88), // -, reduce: AddsubdotTerm + reduce(88), // .+, reduce: AddsubdotTerm + reduce(88), // .-, reduce: AddsubdotTerm + reduce(88), // ., reduce: AddsubdotTerm + shift(1211), // * + shift(1212), // / + shift(1213), // // + shift(1214), // % + shift(1215), // .* + shift(1216), // ./ + shift(1217), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(88), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1351 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(89), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: AddsubdotTerm + nil, // : + reduce(89), // ||, reduce: AddsubdotTerm + reduce(89), // ^^, reduce: AddsubdotTerm + reduce(89), // &&, reduce: AddsubdotTerm + reduce(89), // =~, reduce: AddsubdotTerm + reduce(89), // !=~, reduce: AddsubdotTerm + reduce(89), // ==, reduce: AddsubdotTerm + reduce(89), // !=, reduce: AddsubdotTerm + reduce(89), // >, reduce: AddsubdotTerm + reduce(89), // >=, reduce: AddsubdotTerm + reduce(89), // <, reduce: AddsubdotTerm + reduce(89), // <=, reduce: AddsubdotTerm + reduce(89), // |, reduce: AddsubdotTerm + reduce(89), // ^, reduce: AddsubdotTerm + reduce(89), // &, reduce: AddsubdotTerm + reduce(89), // <<, reduce: AddsubdotTerm + reduce(89), // >>, reduce: AddsubdotTerm + reduce(89), // >>>, reduce: AddsubdotTerm + reduce(89), // +, reduce: AddsubdotTerm + reduce(89), // -, reduce: AddsubdotTerm + reduce(89), // .+, reduce: AddsubdotTerm + reduce(89), // .-, reduce: AddsubdotTerm + reduce(89), // ., reduce: AddsubdotTerm + shift(1211), // * + shift(1212), // / + shift(1213), // // + shift(1214), // % + shift(1215), // .* + shift(1216), // ./ + shift(1217), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(89), // ,, reduce: AddsubdotTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1352 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(91), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: MuldivTerm + nil, // : + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // >>>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(91), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1353 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(92), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(92), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1354 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(93), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(93), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1355 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(94), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: MuldivTerm + nil, // : + reduce(94), // ||, reduce: MuldivTerm + reduce(94), // ^^, reduce: MuldivTerm + reduce(94), // &&, reduce: MuldivTerm + reduce(94), // =~, reduce: MuldivTerm + reduce(94), // !=~, reduce: MuldivTerm + reduce(94), // ==, reduce: MuldivTerm + reduce(94), // !=, reduce: MuldivTerm + reduce(94), // >, reduce: MuldivTerm + reduce(94), // >=, reduce: MuldivTerm + reduce(94), // <, reduce: MuldivTerm + reduce(94), // <=, reduce: MuldivTerm + reduce(94), // |, reduce: MuldivTerm + reduce(94), // ^, reduce: MuldivTerm + reduce(94), // &, reduce: MuldivTerm + reduce(94), // <<, reduce: MuldivTerm + reduce(94), // >>, reduce: MuldivTerm + reduce(94), // >>>, reduce: MuldivTerm + reduce(94), // +, reduce: MuldivTerm + reduce(94), // -, reduce: MuldivTerm + reduce(94), // .+, reduce: MuldivTerm + reduce(94), // .-, reduce: MuldivTerm + reduce(94), // ., reduce: MuldivTerm + reduce(94), // *, reduce: MuldivTerm + reduce(94), // /, reduce: MuldivTerm + reduce(94), // //, reduce: MuldivTerm + reduce(94), // %, reduce: MuldivTerm + reduce(94), // .*, reduce: MuldivTerm + reduce(94), // ./, reduce: MuldivTerm + reduce(94), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(94), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1356 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(95), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: MuldivTerm + nil, // : + reduce(95), // ||, reduce: MuldivTerm + reduce(95), // ^^, reduce: MuldivTerm + reduce(95), // &&, reduce: MuldivTerm + reduce(95), // =~, reduce: MuldivTerm + reduce(95), // !=~, reduce: MuldivTerm + reduce(95), // ==, reduce: MuldivTerm + reduce(95), // !=, reduce: MuldivTerm + reduce(95), // >, reduce: MuldivTerm + reduce(95), // >=, reduce: MuldivTerm + reduce(95), // <, reduce: MuldivTerm + reduce(95), // <=, reduce: MuldivTerm + reduce(95), // |, reduce: MuldivTerm + reduce(95), // ^, reduce: MuldivTerm + reduce(95), // &, reduce: MuldivTerm + reduce(95), // <<, reduce: MuldivTerm + reduce(95), // >>, reduce: MuldivTerm + reduce(95), // >>>, reduce: MuldivTerm + reduce(95), // +, reduce: MuldivTerm + reduce(95), // -, reduce: MuldivTerm + reduce(95), // .+, reduce: MuldivTerm + reduce(95), // .-, reduce: MuldivTerm + reduce(95), // ., reduce: MuldivTerm + reduce(95), // *, reduce: MuldivTerm + reduce(95), // /, reduce: MuldivTerm + reduce(95), // //, reduce: MuldivTerm + reduce(95), // %, reduce: MuldivTerm + reduce(95), // .*, reduce: MuldivTerm + reduce(95), // ./, reduce: MuldivTerm + reduce(95), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(95), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1357 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(96), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: MuldivTerm + nil, // : + reduce(96), // ||, reduce: MuldivTerm + reduce(96), // ^^, reduce: MuldivTerm + reduce(96), // &&, reduce: MuldivTerm + reduce(96), // =~, reduce: MuldivTerm + reduce(96), // !=~, reduce: MuldivTerm + reduce(96), // ==, reduce: MuldivTerm + reduce(96), // !=, reduce: MuldivTerm + reduce(96), // >, reduce: MuldivTerm + reduce(96), // >=, reduce: MuldivTerm + reduce(96), // <, reduce: MuldivTerm + reduce(96), // <=, reduce: MuldivTerm + reduce(96), // |, reduce: MuldivTerm + reduce(96), // ^, reduce: MuldivTerm + reduce(96), // &, reduce: MuldivTerm + reduce(96), // <<, reduce: MuldivTerm + reduce(96), // >>, reduce: MuldivTerm + reduce(96), // >>>, reduce: MuldivTerm + reduce(96), // +, reduce: MuldivTerm + reduce(96), // -, reduce: MuldivTerm + reduce(96), // .+, reduce: MuldivTerm + reduce(96), // .-, reduce: MuldivTerm + reduce(96), // ., reduce: MuldivTerm + reduce(96), // *, reduce: MuldivTerm + reduce(96), // /, reduce: MuldivTerm + reduce(96), // //, reduce: MuldivTerm + reduce(96), // %, reduce: MuldivTerm + reduce(96), // .*, reduce: MuldivTerm + reduce(96), // ./, reduce: MuldivTerm + reduce(96), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(96), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1358 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(97), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: MuldivTerm + nil, // : + reduce(97), // ||, reduce: MuldivTerm + reduce(97), // ^^, reduce: MuldivTerm + reduce(97), // &&, reduce: MuldivTerm + reduce(97), // =~, reduce: MuldivTerm + reduce(97), // !=~, reduce: MuldivTerm + reduce(97), // ==, reduce: MuldivTerm + reduce(97), // !=, reduce: MuldivTerm + reduce(97), // >, reduce: MuldivTerm + reduce(97), // >=, reduce: MuldivTerm + reduce(97), // <, reduce: MuldivTerm + reduce(97), // <=, reduce: MuldivTerm + reduce(97), // |, reduce: MuldivTerm + reduce(97), // ^, reduce: MuldivTerm + reduce(97), // &, reduce: MuldivTerm + reduce(97), // <<, reduce: MuldivTerm + reduce(97), // >>, reduce: MuldivTerm + reduce(97), // >>>, reduce: MuldivTerm + reduce(97), // +, reduce: MuldivTerm + reduce(97), // -, reduce: MuldivTerm + reduce(97), // .+, reduce: MuldivTerm + reduce(97), // .-, reduce: MuldivTerm + reduce(97), // ., reduce: MuldivTerm + reduce(97), // *, reduce: MuldivTerm + reduce(97), // /, reduce: MuldivTerm + reduce(97), // //, reduce: MuldivTerm + reduce(97), // %, reduce: MuldivTerm + reduce(97), // .*, reduce: MuldivTerm + reduce(97), // ./, reduce: MuldivTerm + reduce(97), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(97), // ,, reduce: MuldivTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1359 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(106), // }, reduce: PowTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: PowTerm + nil, // : + reduce(106), // ||, reduce: PowTerm + reduce(106), // ^^, reduce: PowTerm + reduce(106), // &&, reduce: PowTerm + reduce(106), // =~, reduce: PowTerm + reduce(106), // !=~, reduce: PowTerm + reduce(106), // ==, reduce: PowTerm + reduce(106), // !=, reduce: PowTerm + reduce(106), // >, reduce: PowTerm + reduce(106), // >=, reduce: PowTerm + reduce(106), // <, reduce: PowTerm + reduce(106), // <=, reduce: PowTerm + reduce(106), // |, reduce: PowTerm + reduce(106), // ^, reduce: PowTerm + reduce(106), // &, reduce: PowTerm + reduce(106), // <<, reduce: PowTerm + reduce(106), // >>, reduce: PowTerm + reduce(106), // >>>, reduce: PowTerm + reduce(106), // +, reduce: PowTerm + reduce(106), // -, reduce: PowTerm + reduce(106), // .+, reduce: PowTerm + reduce(106), // .-, reduce: PowTerm + reduce(106), // ., reduce: PowTerm + reduce(106), // *, reduce: PowTerm + reduce(106), // /, reduce: PowTerm + reduce(106), // //, reduce: PowTerm + reduce(106), // %, reduce: PowTerm + reduce(106), // .*, reduce: PowTerm + reduce(106), // ./, reduce: PowTerm + reduce(106), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(106), // ,, reduce: PowTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1360 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(108), // }, reduce: PrecedenceChainEnd + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(108), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(108), // ||, reduce: PrecedenceChainEnd + reduce(108), // ^^, reduce: PrecedenceChainEnd + reduce(108), // &&, reduce: PrecedenceChainEnd + reduce(108), // =~, reduce: PrecedenceChainEnd + reduce(108), // !=~, reduce: PrecedenceChainEnd + reduce(108), // ==, reduce: PrecedenceChainEnd + reduce(108), // !=, reduce: PrecedenceChainEnd + reduce(108), // >, reduce: PrecedenceChainEnd + reduce(108), // >=, reduce: PrecedenceChainEnd + reduce(108), // <, reduce: PrecedenceChainEnd + reduce(108), // <=, reduce: PrecedenceChainEnd + reduce(108), // |, reduce: PrecedenceChainEnd + reduce(108), // ^, reduce: PrecedenceChainEnd + reduce(108), // &, reduce: PrecedenceChainEnd + reduce(108), // <<, reduce: PrecedenceChainEnd + reduce(108), // >>, reduce: PrecedenceChainEnd + reduce(108), // >>>, reduce: PrecedenceChainEnd + reduce(108), // +, reduce: PrecedenceChainEnd + reduce(108), // -, reduce: PrecedenceChainEnd + reduce(108), // .+, reduce: PrecedenceChainEnd + reduce(108), // .-, reduce: PrecedenceChainEnd + reduce(108), // ., reduce: PrecedenceChainEnd + reduce(108), // *, reduce: PrecedenceChainEnd + reduce(108), // /, reduce: PrecedenceChainEnd + reduce(108), // //, reduce: PrecedenceChainEnd + reduce(108), // %, reduce: PrecedenceChainEnd + reduce(108), // .*, reduce: PrecedenceChainEnd + reduce(108), // ./, reduce: PrecedenceChainEnd + reduce(108), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(108), // **, reduce: PrecedenceChainEnd + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(108), // ,, reduce: PrecedenceChainEnd + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1361 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1388), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1389), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1362 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + shift(1391), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -124190,6 +126733,193 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S1363 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(57), // :, 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, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1364 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1392), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -124232,10 +126962,103 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(149), // ;, reduce: ArraySliceAccess + nil, // ; nil, // md_token_begin nil, // { - reduce(149), // }, reduce: ArraySliceAccess + nil, // } + nil, // md_token_end + nil, // = + reduce(150), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: ArraySliceAccess + reduce(150), // :, reduce: ArraySliceAccess + reduce(150), // ||, reduce: ArraySliceAccess + reduce(150), // ^^, reduce: ArraySliceAccess + reduce(150), // &&, reduce: ArraySliceAccess + reduce(150), // =~, reduce: ArraySliceAccess + reduce(150), // !=~, reduce: ArraySliceAccess + reduce(150), // ==, reduce: ArraySliceAccess + reduce(150), // !=, reduce: ArraySliceAccess + reduce(150), // >, reduce: ArraySliceAccess + reduce(150), // >=, reduce: ArraySliceAccess + reduce(150), // <, reduce: ArraySliceAccess + reduce(150), // <=, reduce: ArraySliceAccess + reduce(150), // |, reduce: ArraySliceAccess + reduce(150), // ^, reduce: ArraySliceAccess + reduce(150), // &, reduce: ArraySliceAccess + reduce(150), // <<, reduce: ArraySliceAccess + reduce(150), // >>, reduce: ArraySliceAccess + reduce(150), // >>>, reduce: ArraySliceAccess + reduce(150), // +, reduce: ArraySliceAccess + reduce(150), // -, reduce: ArraySliceAccess + reduce(150), // .+, reduce: ArraySliceAccess + reduce(150), // .-, reduce: ArraySliceAccess + reduce(150), // ., reduce: ArraySliceAccess + reduce(150), // *, reduce: ArraySliceAccess + reduce(150), // /, reduce: ArraySliceAccess + reduce(150), // //, reduce: ArraySliceAccess + reduce(150), // %, reduce: ArraySliceAccess + reduce(150), // .*, reduce: ArraySliceAccess + reduce(150), // ./, reduce: ArraySliceAccess + reduce(150), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(150), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1366 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } nil, // md_token_end nil, // = reduce(149), // [, reduce: ArraySliceAccess @@ -124255,6 +127078,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -124264,7 +127088,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(149), // ?, reduce: ArraySliceAccess - nil, // : + reduce(149), // :, reduce: ArraySliceAccess reduce(149), // ||, reduce: ArraySliceAccess reduce(149), // ^^, reduce: ArraySliceAccess reduce(149), // &&, reduce: ArraySliceAccess @@ -124281,6 +127105,7 @@ var actionTab = actionTable{ reduce(149), // &, reduce: ArraySliceAccess reduce(149), // <<, reduce: ArraySliceAccess reduce(149), // >>, reduce: ArraySliceAccess + reduce(149), // >>>, reduce: ArraySliceAccess reduce(149), // +, reduce: ArraySliceAccess reduce(149), // -, reduce: ArraySliceAccess reduce(149), // .+, reduce: ArraySliceAccess @@ -124317,97 +127142,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1366 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(146), // $, reduce: ArraySliceAccess - nil, // empty - reduce(146), // ;, reduce: ArraySliceAccess - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(146), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArraySliceAccess - nil, // : - reduce(146), // ||, reduce: ArraySliceAccess - reduce(146), // ^^, reduce: ArraySliceAccess - reduce(146), // &&, reduce: ArraySliceAccess - reduce(146), // =~, reduce: ArraySliceAccess - reduce(146), // !=~, reduce: ArraySliceAccess - reduce(146), // ==, reduce: ArraySliceAccess - reduce(146), // !=, reduce: ArraySliceAccess - reduce(146), // >, reduce: ArraySliceAccess - reduce(146), // >=, reduce: ArraySliceAccess - reduce(146), // <, reduce: ArraySliceAccess - reduce(146), // <=, reduce: ArraySliceAccess - reduce(146), // |, reduce: ArraySliceAccess - reduce(146), // ^, reduce: ArraySliceAccess - reduce(146), // &, reduce: ArraySliceAccess - reduce(146), // <<, reduce: ArraySliceAccess - reduce(146), // >>, reduce: ArraySliceAccess - reduce(146), // +, reduce: ArraySliceAccess - reduce(146), // -, reduce: ArraySliceAccess - reduce(146), // .+, reduce: ArraySliceAccess - reduce(146), // .-, reduce: ArraySliceAccess - reduce(146), // ., reduce: ArraySliceAccess - reduce(146), // *, reduce: ArraySliceAccess - reduce(146), // /, reduce: ArraySliceAccess - reduce(146), // //, reduce: ArraySliceAccess - reduce(146), // %, reduce: ArraySliceAccess - reduce(146), // .*, reduce: ArraySliceAccess - reduce(146), // ./, reduce: ArraySliceAccess - reduce(146), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, actionRow{ // S1367 canRecover: false, actions: [numSymbols]action{ @@ -124416,20 +127150,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(887), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(893), // [ - nil, // ] - shift(897), // md_token_field_name - shift(898), // $[ - shift(899), // md_token_braced_field_name - shift(900), // md_token_full_srec - shift(904), // md_token_oosvar_name - shift(905), // @[ - shift(906), // md_token_braced_oosvar_name - shift(907), // md_token_full_oosvar + nil, // [ + reduce(57), // ], reduce: TernaryTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -124437,6 +127171,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -124463,10 +127198,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(920), // + - shift(922), // - - shift(923), // .+ - shift(924), // .- + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -124475,213 +127211,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(927), // ! - shift(928), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(930), // ( + nil, // ( nil, // ) - shift(932), // md_token_string_literal - shift(933), // md_token_int_literal - shift(934), // md_token_float_literal - shift(935), // md_token_boolean_literal - shift(936), // md_token_panic - nil, // , - shift(940), // md_token_IPS - shift(941), // md_token_IFS - shift(942), // md_token_IRS - shift(943), // md_token_OPS - shift(944), // md_token_OFS - shift(945), // md_token_ORS - shift(946), // md_token_NF - shift(947), // md_token_NR - shift(948), // md_token_FNR - shift(949), // md_token_FILENAME - shift(950), // md_token_FILENUM + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(57), // ,, reduce: TernaryTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM }, }, actionRow{ // S1368 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(144), // }, reduce: ArrayOrMapIndexAccess - nil, // md_token_end - nil, // = - reduce(144), // [, reduce: ArrayOrMapIndexAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(144), // ||, reduce: ArrayOrMapIndexAccess - reduce(144), // ^^, reduce: ArrayOrMapIndexAccess - reduce(144), // &&, reduce: ArrayOrMapIndexAccess - reduce(144), // =~, reduce: ArrayOrMapIndexAccess - reduce(144), // !=~, reduce: ArrayOrMapIndexAccess - reduce(144), // ==, reduce: ArrayOrMapIndexAccess - reduce(144), // !=, reduce: ArrayOrMapIndexAccess - reduce(144), // >, reduce: ArrayOrMapIndexAccess - reduce(144), // >=, reduce: ArrayOrMapIndexAccess - reduce(144), // <, reduce: ArrayOrMapIndexAccess - reduce(144), // <=, reduce: ArrayOrMapIndexAccess - reduce(144), // |, reduce: ArrayOrMapIndexAccess - reduce(144), // ^, reduce: ArrayOrMapIndexAccess - reduce(144), // &, reduce: ArrayOrMapIndexAccess - reduce(144), // <<, reduce: ArrayOrMapIndexAccess - reduce(144), // >>, reduce: ArrayOrMapIndexAccess - reduce(144), // +, reduce: ArrayOrMapIndexAccess - reduce(144), // -, reduce: ArrayOrMapIndexAccess - reduce(144), // .+, reduce: ArrayOrMapIndexAccess - reduce(144), // .-, reduce: ArrayOrMapIndexAccess - reduce(144), // ., reduce: ArrayOrMapIndexAccess - reduce(144), // *, reduce: ArrayOrMapIndexAccess - reduce(144), // /, reduce: ArrayOrMapIndexAccess - reduce(144), // //, reduce: ArrayOrMapIndexAccess - reduce(144), // %, reduce: ArrayOrMapIndexAccess - reduce(144), // .*, reduce: ArrayOrMapIndexAccess - reduce(144), // ./, reduce: ArrayOrMapIndexAccess - reduce(144), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(144), // ,, reduce: ArrayOrMapIndexAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1369 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(52), // { - nil, // } - nil, // md_token_end - nil, // = - shift(58), // [ - shift(1385), // ] - shift(62), // md_token_field_name - shift(63), // $[ - shift(64), // md_token_braced_field_name - shift(65), // md_token_full_srec - shift(69), // md_token_oosvar_name - shift(70), // @[ - shift(71), // md_token_braced_oosvar_name - shift(72), // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(85), // + - shift(87), // - - shift(88), // .+ - shift(89), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(92), // ! - shift(93), // ~ - nil, // ** - shift(95), // ( - nil, // ) - shift(97), // md_token_string_literal - shift(98), // md_token_int_literal - shift(99), // md_token_float_literal - shift(100), // md_token_boolean_literal - shift(101), // md_token_panic - nil, // , - shift(105), // md_token_IPS - shift(106), // md_token_IFS - shift(107), // md_token_IRS - shift(108), // md_token_OPS - shift(109), // md_token_OFS - shift(110), // md_token_ORS - shift(111), // md_token_NF - shift(112), // md_token_NR - shift(113), // md_token_FNR - shift(114), // md_token_FILENAME - shift(115), // md_token_FILENUM - }, - }, - actionRow{ // S1370 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -124694,7 +127248,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1386), // ] + shift(1393), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -124710,6 +127264,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -124736,6 +127291,7 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -124772,7 +127328,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1371 + actionRow{ // S1369 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -124781,11 +127337,11 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(149), // }, reduce: ArraySliceAccess + nil, // } nil, // md_token_end nil, // = - reduce(149), // [, reduce: ArraySliceAccess - nil, // ] + reduce(150), // [, reduce: ArraySliceAccess + reduce(150), // ], reduce: ArraySliceAccess nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -124801,6 +127357,100 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: ArraySliceAccess + nil, // : + reduce(150), // ||, reduce: ArraySliceAccess + reduce(150), // ^^, reduce: ArraySliceAccess + reduce(150), // &&, reduce: ArraySliceAccess + reduce(150), // =~, reduce: ArraySliceAccess + reduce(150), // !=~, reduce: ArraySliceAccess + reduce(150), // ==, reduce: ArraySliceAccess + reduce(150), // !=, reduce: ArraySliceAccess + reduce(150), // >, reduce: ArraySliceAccess + reduce(150), // >=, reduce: ArraySliceAccess + reduce(150), // <, reduce: ArraySliceAccess + reduce(150), // <=, reduce: ArraySliceAccess + reduce(150), // |, reduce: ArraySliceAccess + reduce(150), // ^, reduce: ArraySliceAccess + reduce(150), // &, reduce: ArraySliceAccess + reduce(150), // <<, reduce: ArraySliceAccess + reduce(150), // >>, reduce: ArraySliceAccess + reduce(150), // >>>, reduce: ArraySliceAccess + reduce(150), // +, reduce: ArraySliceAccess + reduce(150), // -, reduce: ArraySliceAccess + reduce(150), // .+, reduce: ArraySliceAccess + reduce(150), // .-, reduce: ArraySliceAccess + reduce(150), // ., reduce: ArraySliceAccess + reduce(150), // *, reduce: ArraySliceAccess + reduce(150), // /, reduce: ArraySliceAccess + reduce(150), // //, reduce: ArraySliceAccess + reduce(150), // %, reduce: ArraySliceAccess + reduce(150), // .*, reduce: ArraySliceAccess + reduce(150), // ./, reduce: ArraySliceAccess + reduce(150), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(150), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(150), // ,, reduce: ArraySliceAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1370 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(149), // [, reduce: ArraySliceAccess + reduce(149), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -124827,6 +127477,7 @@ var actionTab = actionTable{ reduce(149), // &, reduce: ArraySliceAccess reduce(149), // <<, reduce: ArraySliceAccess reduce(149), // >>, reduce: ArraySliceAccess + reduce(149), // >>>, reduce: ArraySliceAccess reduce(149), // +, reduce: ArraySliceAccess reduce(149), // -, reduce: ArraySliceAccess reduce(149), // .+, reduce: ArraySliceAccess @@ -124863,6 +127514,99 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S1371 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(57), // ), reduce: TernaryTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, actionRow{ // S1372 canRecover: false, actions: [numSymbols]action{ @@ -124875,8 +127619,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(146), // [, reduce: ArraySliceAccess - nil, // ] + nil, // [ + shift(1394), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -124892,6 +127636,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -124900,39 +127645,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(146), // ?, reduce: ArraySliceAccess - reduce(146), // :, reduce: ArraySliceAccess - reduce(146), // ||, reduce: ArraySliceAccess - reduce(146), // ^^, reduce: ArraySliceAccess - reduce(146), // &&, reduce: ArraySliceAccess - reduce(146), // =~, reduce: ArraySliceAccess - reduce(146), // !=~, reduce: ArraySliceAccess - reduce(146), // ==, reduce: ArraySliceAccess - reduce(146), // !=, reduce: ArraySliceAccess - reduce(146), // >, reduce: ArraySliceAccess - reduce(146), // >=, reduce: ArraySliceAccess - reduce(146), // <, reduce: ArraySliceAccess - reduce(146), // <=, reduce: ArraySliceAccess - reduce(146), // |, reduce: ArraySliceAccess - reduce(146), // ^, reduce: ArraySliceAccess - reduce(146), // &, reduce: ArraySliceAccess - reduce(146), // <<, reduce: ArraySliceAccess - reduce(146), // >>, reduce: ArraySliceAccess - reduce(146), // +, reduce: ArraySliceAccess - reduce(146), // -, reduce: ArraySliceAccess - reduce(146), // .+, reduce: ArraySliceAccess - reduce(146), // .-, reduce: ArraySliceAccess - reduce(146), // ., reduce: ArraySliceAccess - reduce(146), // *, reduce: ArraySliceAccess - reduce(146), // /, reduce: ArraySliceAccess - reduce(146), // //, reduce: ArraySliceAccess - reduce(146), // %, reduce: ArraySliceAccess - reduce(146), // .*, reduce: ArraySliceAccess - reduce(146), // ./, reduce: ArraySliceAccess - reduce(146), // .//, reduce: ArraySliceAccess + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(146), // **, reduce: ArraySliceAccess + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -124966,8 +127712,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(146), // [, reduce: ArraySliceAccess - reduce(146), // ], reduce: ArraySliceAccess + reduce(150), // [, reduce: ArraySliceAccess + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -124983,6 +127729,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -124991,47 +127738,48 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(146), // ?, reduce: ArraySliceAccess + reduce(150), // ?, reduce: ArraySliceAccess nil, // : - reduce(146), // ||, reduce: ArraySliceAccess - reduce(146), // ^^, reduce: ArraySliceAccess - reduce(146), // &&, reduce: ArraySliceAccess - reduce(146), // =~, reduce: ArraySliceAccess - reduce(146), // !=~, reduce: ArraySliceAccess - reduce(146), // ==, reduce: ArraySliceAccess - reduce(146), // !=, reduce: ArraySliceAccess - reduce(146), // >, reduce: ArraySliceAccess - reduce(146), // >=, reduce: ArraySliceAccess - reduce(146), // <, reduce: ArraySliceAccess - reduce(146), // <=, reduce: ArraySliceAccess - reduce(146), // |, reduce: ArraySliceAccess - reduce(146), // ^, reduce: ArraySliceAccess - reduce(146), // &, reduce: ArraySliceAccess - reduce(146), // <<, reduce: ArraySliceAccess - reduce(146), // >>, reduce: ArraySliceAccess - reduce(146), // +, reduce: ArraySliceAccess - reduce(146), // -, reduce: ArraySliceAccess - reduce(146), // .+, reduce: ArraySliceAccess - reduce(146), // .-, reduce: ArraySliceAccess - reduce(146), // ., reduce: ArraySliceAccess - reduce(146), // *, reduce: ArraySliceAccess - reduce(146), // /, reduce: ArraySliceAccess - reduce(146), // //, reduce: ArraySliceAccess - reduce(146), // %, reduce: ArraySliceAccess - reduce(146), // .*, reduce: ArraySliceAccess - reduce(146), // ./, reduce: ArraySliceAccess - reduce(146), // .//, reduce: ArraySliceAccess + reduce(150), // ||, reduce: ArraySliceAccess + reduce(150), // ^^, reduce: ArraySliceAccess + reduce(150), // &&, reduce: ArraySliceAccess + reduce(150), // =~, reduce: ArraySliceAccess + reduce(150), // !=~, reduce: ArraySliceAccess + reduce(150), // ==, reduce: ArraySliceAccess + reduce(150), // !=, reduce: ArraySliceAccess + reduce(150), // >, reduce: ArraySliceAccess + reduce(150), // >=, reduce: ArraySliceAccess + reduce(150), // <, reduce: ArraySliceAccess + reduce(150), // <=, reduce: ArraySliceAccess + reduce(150), // |, reduce: ArraySliceAccess + reduce(150), // ^, reduce: ArraySliceAccess + reduce(150), // &, reduce: ArraySliceAccess + reduce(150), // <<, reduce: ArraySliceAccess + reduce(150), // >>, reduce: ArraySliceAccess + reduce(150), // >>>, reduce: ArraySliceAccess + reduce(150), // +, reduce: ArraySliceAccess + reduce(150), // -, reduce: ArraySliceAccess + reduce(150), // .+, reduce: ArraySliceAccess + reduce(150), // .-, reduce: ArraySliceAccess + reduce(150), // ., reduce: ArraySliceAccess + reduce(150), // *, reduce: ArraySliceAccess + reduce(150), // /, reduce: ArraySliceAccess + reduce(150), // //, reduce: ArraySliceAccess + reduce(150), // %, reduce: ArraySliceAccess + reduce(150), // .*, reduce: ArraySliceAccess + reduce(150), // ./, reduce: ArraySliceAccess + reduce(150), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(146), // **, reduce: ArraySliceAccess + reduce(150), // **, reduce: ArraySliceAccess nil, // ( - nil, // ) + reduce(150), // ), 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 - reduce(146), // ,, reduce: ArraySliceAccess + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -125057,7 +127805,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(146), // [, reduce: ArraySliceAccess + reduce(149), // [, reduce: ArraySliceAccess nil, // ] nil, // md_token_field_name nil, // $[ @@ -125074,6 +127822,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -125082,41 +127831,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(146), // ?, reduce: ArraySliceAccess + reduce(149), // ?, reduce: ArraySliceAccess nil, // : - reduce(146), // ||, reduce: ArraySliceAccess - reduce(146), // ^^, reduce: ArraySliceAccess - reduce(146), // &&, reduce: ArraySliceAccess - reduce(146), // =~, reduce: ArraySliceAccess - reduce(146), // !=~, reduce: ArraySliceAccess - reduce(146), // ==, reduce: ArraySliceAccess - reduce(146), // !=, reduce: ArraySliceAccess - reduce(146), // >, reduce: ArraySliceAccess - reduce(146), // >=, reduce: ArraySliceAccess - reduce(146), // <, reduce: ArraySliceAccess - reduce(146), // <=, reduce: ArraySliceAccess - reduce(146), // |, reduce: ArraySliceAccess - reduce(146), // ^, reduce: ArraySliceAccess - reduce(146), // &, reduce: ArraySliceAccess - reduce(146), // <<, reduce: ArraySliceAccess - reduce(146), // >>, reduce: ArraySliceAccess - reduce(146), // +, reduce: ArraySliceAccess - reduce(146), // -, reduce: ArraySliceAccess - reduce(146), // .+, reduce: ArraySliceAccess - reduce(146), // .-, reduce: ArraySliceAccess - reduce(146), // ., reduce: ArraySliceAccess - reduce(146), // *, reduce: ArraySliceAccess - reduce(146), // /, reduce: ArraySliceAccess - reduce(146), // //, reduce: ArraySliceAccess - reduce(146), // %, reduce: ArraySliceAccess - reduce(146), // .*, reduce: ArraySliceAccess - reduce(146), // ./, reduce: ArraySliceAccess - reduce(146), // .//, reduce: ArraySliceAccess + reduce(149), // ||, reduce: ArraySliceAccess + reduce(149), // ^^, reduce: ArraySliceAccess + reduce(149), // &&, reduce: ArraySliceAccess + reduce(149), // =~, reduce: ArraySliceAccess + reduce(149), // !=~, reduce: ArraySliceAccess + reduce(149), // ==, reduce: ArraySliceAccess + reduce(149), // !=, reduce: ArraySliceAccess + reduce(149), // >, reduce: ArraySliceAccess + reduce(149), // >=, reduce: ArraySliceAccess + reduce(149), // <, reduce: ArraySliceAccess + reduce(149), // <=, reduce: ArraySliceAccess + reduce(149), // |, reduce: ArraySliceAccess + reduce(149), // ^, reduce: ArraySliceAccess + reduce(149), // &, reduce: ArraySliceAccess + reduce(149), // <<, reduce: ArraySliceAccess + reduce(149), // >>, reduce: ArraySliceAccess + reduce(149), // >>>, reduce: ArraySliceAccess + reduce(149), // +, reduce: ArraySliceAccess + reduce(149), // -, reduce: ArraySliceAccess + reduce(149), // .+, reduce: ArraySliceAccess + reduce(149), // .-, reduce: ArraySliceAccess + reduce(149), // ., reduce: ArraySliceAccess + reduce(149), // *, reduce: ArraySliceAccess + reduce(149), // /, reduce: ArraySliceAccess + reduce(149), // //, reduce: ArraySliceAccess + reduce(149), // %, reduce: ArraySliceAccess + reduce(149), // .*, reduce: ArraySliceAccess + reduce(149), // ./, reduce: ArraySliceAccess + reduce(149), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(146), // **, reduce: ArraySliceAccess + reduce(149), // **, reduce: ArraySliceAccess nil, // ( - reduce(146), // ), reduce: ArraySliceAccess + reduce(149), // ), reduce: ArraySliceAccess nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -125137,188 +127887,6 @@ var actionTab = actionTable{ }, }, actionRow{ // S1375 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(56), // ], reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(56), // :, reduce: TernaryTerm - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1376 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1387), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1377 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -125347,6 +127915,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -125356,7 +127925,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(148), // ?, reduce: ArraySliceAccess - reduce(148), // :, reduce: ArraySliceAccess + nil, // : reduce(148), // ||, reduce: ArraySliceAccess reduce(148), // ^^, reduce: ArraySliceAccess reduce(148), // &&, reduce: ArraySliceAccess @@ -125373,6 +127942,7 @@ var actionTab = actionTable{ reduce(148), // &, reduce: ArraySliceAccess reduce(148), // <<, reduce: ArraySliceAccess reduce(148), // >>, reduce: ArraySliceAccess + reduce(148), // >>>, reduce: ArraySliceAccess reduce(148), // +, reduce: ArraySliceAccess reduce(148), // -, reduce: ArraySliceAccess reduce(148), // .+, reduce: ArraySliceAccess @@ -125409,6 +127979,192 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S1376 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(705), // { + nil, // } + nil, // md_token_end + nil, // = + shift(711), // [ + nil, // ] + shift(715), // md_token_field_name + shift(716), // $[ + shift(717), // md_token_braced_field_name + shift(718), // md_token_full_srec + shift(722), // md_token_oosvar_name + shift(723), // @[ + shift(724), // md_token_braced_oosvar_name + shift(725), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(739), // + + shift(741), // - + shift(742), // .+ + shift(743), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(746), // ! + shift(747), // ~ + nil, // ** + shift(749), // ( + nil, // ) + shift(751), // md_token_string_literal + shift(752), // md_token_int_literal + shift(753), // md_token_float_literal + shift(754), // md_token_boolean_literal + shift(755), // md_token_panic + nil, // , + shift(759), // md_token_IPS + shift(760), // md_token_IFS + shift(761), // md_token_IRS + shift(762), // md_token_OPS + shift(763), // md_token_OFS + shift(764), // md_token_ORS + shift(765), // md_token_NF + shift(766), // md_token_NR + shift(767), // md_token_FNR + shift(768), // md_token_FILENAME + shift(769), // md_token_FILENUM + }, + }, + actionRow{ // S1377 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(146), // [, reduce: ArrayOrMapIndexAccess + reduce(146), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArrayOrMapIndexAccess + reduce(146), // :, reduce: ArrayOrMapIndexAccess + reduce(146), // ||, reduce: ArrayOrMapIndexAccess + reduce(146), // ^^, reduce: ArrayOrMapIndexAccess + reduce(146), // &&, reduce: ArrayOrMapIndexAccess + reduce(146), // =~, reduce: ArrayOrMapIndexAccess + reduce(146), // !=~, reduce: ArrayOrMapIndexAccess + reduce(146), // ==, reduce: ArrayOrMapIndexAccess + reduce(146), // !=, reduce: ArrayOrMapIndexAccess + reduce(146), // >, reduce: ArrayOrMapIndexAccess + reduce(146), // >=, reduce: ArrayOrMapIndexAccess + reduce(146), // <, reduce: ArrayOrMapIndexAccess + reduce(146), // <=, reduce: ArrayOrMapIndexAccess + reduce(146), // |, reduce: ArrayOrMapIndexAccess + reduce(146), // ^, reduce: ArrayOrMapIndexAccess + reduce(146), // &, reduce: ArrayOrMapIndexAccess + reduce(146), // <<, reduce: ArrayOrMapIndexAccess + reduce(146), // >>, reduce: ArrayOrMapIndexAccess + reduce(146), // >>>, reduce: ArrayOrMapIndexAccess + reduce(146), // +, reduce: ArrayOrMapIndexAccess + reduce(146), // -, reduce: ArrayOrMapIndexAccess + reduce(146), // .+, reduce: ArrayOrMapIndexAccess + reduce(146), // .-, reduce: ArrayOrMapIndexAccess + reduce(146), // ., reduce: ArrayOrMapIndexAccess + reduce(146), // *, reduce: ArrayOrMapIndexAccess + reduce(146), // /, reduce: ArrayOrMapIndexAccess + reduce(146), // //, reduce: ArrayOrMapIndexAccess + reduce(146), // %, reduce: ArrayOrMapIndexAccess + reduce(146), // .*, reduce: ArrayOrMapIndexAccess + reduce(146), // ./, reduce: ArrayOrMapIndexAccess + reduce(146), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, actionRow{ // S1378 canRecover: false, actions: [numSymbols]action{ @@ -125417,202 +128173,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - reduce(147), // [, reduce: ArraySliceAccess - reduce(147), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: ArraySliceAccess - reduce(147), // :, reduce: ArraySliceAccess - reduce(147), // ||, reduce: ArraySliceAccess - reduce(147), // ^^, reduce: ArraySliceAccess - reduce(147), // &&, reduce: ArraySliceAccess - reduce(147), // =~, reduce: ArraySliceAccess - reduce(147), // !=~, reduce: ArraySliceAccess - reduce(147), // ==, reduce: ArraySliceAccess - reduce(147), // !=, reduce: ArraySliceAccess - reduce(147), // >, reduce: ArraySliceAccess - reduce(147), // >=, reduce: ArraySliceAccess - reduce(147), // <, reduce: ArraySliceAccess - reduce(147), // <=, reduce: ArraySliceAccess - reduce(147), // |, reduce: ArraySliceAccess - reduce(147), // ^, reduce: ArraySliceAccess - reduce(147), // &, reduce: ArraySliceAccess - reduce(147), // <<, reduce: ArraySliceAccess - reduce(147), // >>, reduce: ArraySliceAccess - reduce(147), // +, reduce: ArraySliceAccess - reduce(147), // -, reduce: ArraySliceAccess - reduce(147), // .+, reduce: ArraySliceAccess - reduce(147), // .-, reduce: ArraySliceAccess - reduce(147), // ., reduce: ArraySliceAccess - reduce(147), // *, reduce: ArraySliceAccess - reduce(147), // /, reduce: ArraySliceAccess - reduce(147), // //, reduce: ArraySliceAccess - reduce(147), // %, reduce: ArraySliceAccess - reduce(147), // .*, reduce: ArraySliceAccess - reduce(147), // ./, reduce: ArraySliceAccess - reduce(147), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(147), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1379 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(56), // ;, reduce: TernaryTerm - nil, // md_token_begin - nil, // { - reduce(56), // }, reduce: TernaryTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1380 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1388), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(59), // [ + shift(1397), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -125620,6 +128194,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -125646,6 +128221,100 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S1379 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1398), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -125682,189 +128351,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S1380 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(151), // [, reduce: ArraySliceAccess + reduce(151), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + reduce(151), // :, reduce: ArraySliceAccess + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, actionRow{ // S1381 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(148), // ;, reduce: ArraySliceAccess - nil, // md_token_begin - nil, // { - reduce(148), // }, reduce: ArraySliceAccess - nil, // md_token_end - nil, // = - reduce(148), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(148), // ?, reduce: ArraySliceAccess - nil, // : - reduce(148), // ||, reduce: ArraySliceAccess - reduce(148), // ^^, reduce: ArraySliceAccess - reduce(148), // &&, reduce: ArraySliceAccess - reduce(148), // =~, reduce: ArraySliceAccess - reduce(148), // !=~, reduce: ArraySliceAccess - reduce(148), // ==, reduce: ArraySliceAccess - reduce(148), // !=, reduce: ArraySliceAccess - reduce(148), // >, reduce: ArraySliceAccess - reduce(148), // >=, reduce: ArraySliceAccess - reduce(148), // <, reduce: ArraySliceAccess - reduce(148), // <=, reduce: ArraySliceAccess - reduce(148), // |, reduce: ArraySliceAccess - reduce(148), // ^, reduce: ArraySliceAccess - reduce(148), // &, reduce: ArraySliceAccess - reduce(148), // <<, reduce: ArraySliceAccess - reduce(148), // >>, reduce: ArraySliceAccess - reduce(148), // +, reduce: ArraySliceAccess - reduce(148), // -, reduce: ArraySliceAccess - reduce(148), // .+, reduce: ArraySliceAccess - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - reduce(148), // /, reduce: ArraySliceAccess - reduce(148), // //, reduce: ArraySliceAccess - reduce(148), // %, reduce: ArraySliceAccess - reduce(148), // .*, reduce: ArraySliceAccess - reduce(148), // ./, reduce: ArraySliceAccess - reduce(148), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(148), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1382 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(147), // ;, reduce: ArraySliceAccess - nil, // md_token_begin - nil, // { - reduce(147), // }, reduce: ArraySliceAccess - nil, // md_token_end - nil, // = - reduce(147), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: ArraySliceAccess - nil, // : - reduce(147), // ||, reduce: ArraySliceAccess - reduce(147), // ^^, reduce: ArraySliceAccess - reduce(147), // &&, reduce: ArraySliceAccess - reduce(147), // =~, reduce: ArraySliceAccess - reduce(147), // !=~, reduce: ArraySliceAccess - reduce(147), // ==, reduce: ArraySliceAccess - reduce(147), // !=, reduce: ArraySliceAccess - reduce(147), // >, reduce: ArraySliceAccess - reduce(147), // >=, reduce: ArraySliceAccess - reduce(147), // <, reduce: ArraySliceAccess - reduce(147), // <=, reduce: ArraySliceAccess - reduce(147), // |, reduce: ArraySliceAccess - reduce(147), // ^, reduce: ArraySliceAccess - reduce(147), // &, reduce: ArraySliceAccess - reduce(147), // <<, reduce: ArraySliceAccess - reduce(147), // >>, reduce: ArraySliceAccess - reduce(147), // +, reduce: ArraySliceAccess - reduce(147), // -, reduce: ArraySliceAccess - reduce(147), // .+, reduce: ArraySliceAccess - reduce(147), // .-, reduce: ArraySliceAccess - reduce(147), // ., reduce: ArraySliceAccess - reduce(147), // *, reduce: ArraySliceAccess - reduce(147), // /, reduce: ArraySliceAccess - reduce(147), // //, reduce: ArraySliceAccess - reduce(147), // %, reduce: ArraySliceAccess - reduce(147), // .*, reduce: ArraySliceAccess - reduce(147), // ./, reduce: ArraySliceAccess - reduce(147), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(147), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1383 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -125872,20 +128452,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { - reduce(56), // }, reduce: TernaryTerm + shift(777), // { + nil, // } nil, // md_token_end nil, // = - nil, // [ + shift(783), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + shift(787), // md_token_field_name + shift(788), // $[ + shift(789), // md_token_braced_field_name + shift(790), // md_token_full_srec + shift(794), // md_token_oosvar_name + shift(795), // @[ + shift(796), // md_token_braced_oosvar_name + shift(797), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -125893,6 +128473,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -125919,10 +128500,11 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + nil, // >>> + shift(810), // + + shift(812), // - + shift(813), // .+ + shift(814), // .- nil, // . nil, // * nil, // / @@ -125931,44 +128513,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(817), // ! + shift(818), // ~ nil, // ** - nil, // ( + shift(820), // ( nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(56), // ,, reduce: TernaryTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + shift(822), // md_token_string_literal + shift(823), // md_token_int_literal + shift(824), // md_token_float_literal + shift(825), // md_token_boolean_literal + shift(826), // md_token_panic + nil, // , + shift(830), // md_token_IPS + shift(831), // md_token_IFS + shift(832), // md_token_IRS + shift(833), // md_token_OPS + shift(834), // md_token_OFS + shift(835), // md_token_ORS + shift(836), // md_token_NF + shift(837), // md_token_NR + shift(838), // md_token_FNR + shift(839), // md_token_FILENAME + shift(840), // md_token_FILENUM }, }, - actionRow{ // S1384 + actionRow{ // S1382 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(146), // ;, reduce: ArrayOrMapIndexAccess nil, // md_token_begin nil, // { - nil, // } + reduce(146), // }, reduce: ArrayOrMapIndexAccess nil, // md_token_end nil, // = - nil, // [ - shift(1389), // ] + reduce(146), // [, reduce: ArrayOrMapIndexAccess + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -125984,6 +128566,100 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(146), // ||, reduce: ArrayOrMapIndexAccess + reduce(146), // ^^, reduce: ArrayOrMapIndexAccess + reduce(146), // &&, reduce: ArrayOrMapIndexAccess + reduce(146), // =~, reduce: ArrayOrMapIndexAccess + reduce(146), // !=~, reduce: ArrayOrMapIndexAccess + reduce(146), // ==, reduce: ArrayOrMapIndexAccess + reduce(146), // !=, reduce: ArrayOrMapIndexAccess + reduce(146), // >, reduce: ArrayOrMapIndexAccess + reduce(146), // >=, reduce: ArrayOrMapIndexAccess + reduce(146), // <, reduce: ArrayOrMapIndexAccess + reduce(146), // <=, reduce: ArrayOrMapIndexAccess + reduce(146), // |, reduce: ArrayOrMapIndexAccess + reduce(146), // ^, reduce: ArrayOrMapIndexAccess + reduce(146), // &, reduce: ArrayOrMapIndexAccess + reduce(146), // <<, reduce: ArrayOrMapIndexAccess + reduce(146), // >>, reduce: ArrayOrMapIndexAccess + reduce(146), // >>>, reduce: ArrayOrMapIndexAccess + reduce(146), // +, reduce: ArrayOrMapIndexAccess + reduce(146), // -, reduce: ArrayOrMapIndexAccess + reduce(146), // .+, reduce: ArrayOrMapIndexAccess + reduce(146), // .-, reduce: ArrayOrMapIndexAccess + reduce(146), // ., reduce: ArrayOrMapIndexAccess + reduce(146), // *, reduce: ArrayOrMapIndexAccess + reduce(146), // /, reduce: ArrayOrMapIndexAccess + reduce(146), // //, reduce: ArrayOrMapIndexAccess + reduce(146), // %, reduce: ArrayOrMapIndexAccess + reduce(146), // .*, reduce: ArrayOrMapIndexAccess + reduce(146), // ./, reduce: ArrayOrMapIndexAccess + reduce(146), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1383 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + shift(1401), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -126010,6 +128686,100 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S1384 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1402), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> nil, // + nil, // - nil, // .+ @@ -126052,10 +128822,103 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(151), // ;, reduce: ArraySliceAccess nil, // md_token_begin nil, // { - reduce(148), // }, reduce: ArraySliceAccess + reduce(151), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(151), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1386 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(148), // $, reduce: ArraySliceAccess + nil, // empty + reduce(148), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + nil, // } nil, // md_token_end nil, // = reduce(148), // [, reduce: ArraySliceAccess @@ -126075,6 +128938,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -126101,6 +128965,658 @@ var actionTab = actionTable{ reduce(148), // &, reduce: ArraySliceAccess reduce(148), // <<, reduce: ArraySliceAccess reduce(148), // >>, reduce: ArraySliceAccess + reduce(148), // >>>, reduce: ArraySliceAccess + reduce(148), // +, reduce: ArraySliceAccess + reduce(148), // -, reduce: ArraySliceAccess + reduce(148), // .+, reduce: ArraySliceAccess + reduce(148), // .-, reduce: ArraySliceAccess + reduce(148), // ., reduce: ArraySliceAccess + reduce(148), // *, reduce: ArraySliceAccess + reduce(148), // /, reduce: ArraySliceAccess + reduce(148), // //, reduce: ArraySliceAccess + reduce(148), // %, reduce: ArraySliceAccess + reduce(148), // .*, reduce: ArraySliceAccess + reduce(148), // ./, reduce: ArraySliceAccess + reduce(148), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(148), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1387 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(898), // { + nil, // } + nil, // md_token_end + nil, // = + shift(904), // [ + nil, // ] + shift(908), // md_token_field_name + shift(909), // $[ + shift(910), // md_token_braced_field_name + shift(911), // md_token_full_srec + shift(915), // md_token_oosvar_name + shift(916), // @[ + shift(917), // md_token_braced_oosvar_name + shift(918), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(931), // + + shift(933), // - + shift(934), // .+ + shift(935), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(938), // ! + shift(939), // ~ + nil, // ** + shift(941), // ( + nil, // ) + shift(943), // md_token_string_literal + shift(944), // md_token_int_literal + shift(945), // md_token_float_literal + shift(946), // md_token_boolean_literal + shift(947), // md_token_panic + nil, // , + shift(951), // md_token_IPS + shift(952), // md_token_IFS + shift(953), // md_token_IRS + shift(954), // md_token_OPS + shift(955), // md_token_OFS + shift(956), // md_token_ORS + shift(957), // md_token_NF + shift(958), // md_token_NR + shift(959), // md_token_FNR + shift(960), // md_token_FILENAME + shift(961), // md_token_FILENUM + }, + }, + actionRow{ // S1388 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(146), // }, reduce: ArrayOrMapIndexAccess + nil, // md_token_end + nil, // = + reduce(146), // [, reduce: ArrayOrMapIndexAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(146), // ||, reduce: ArrayOrMapIndexAccess + reduce(146), // ^^, reduce: ArrayOrMapIndexAccess + reduce(146), // &&, reduce: ArrayOrMapIndexAccess + reduce(146), // =~, reduce: ArrayOrMapIndexAccess + reduce(146), // !=~, reduce: ArrayOrMapIndexAccess + reduce(146), // ==, reduce: ArrayOrMapIndexAccess + reduce(146), // !=, reduce: ArrayOrMapIndexAccess + reduce(146), // >, reduce: ArrayOrMapIndexAccess + reduce(146), // >=, reduce: ArrayOrMapIndexAccess + reduce(146), // <, reduce: ArrayOrMapIndexAccess + reduce(146), // <=, reduce: ArrayOrMapIndexAccess + reduce(146), // |, reduce: ArrayOrMapIndexAccess + reduce(146), // ^, reduce: ArrayOrMapIndexAccess + reduce(146), // &, reduce: ArrayOrMapIndexAccess + reduce(146), // <<, reduce: ArrayOrMapIndexAccess + reduce(146), // >>, reduce: ArrayOrMapIndexAccess + reduce(146), // >>>, reduce: ArrayOrMapIndexAccess + reduce(146), // +, reduce: ArrayOrMapIndexAccess + reduce(146), // -, reduce: ArrayOrMapIndexAccess + reduce(146), // .+, reduce: ArrayOrMapIndexAccess + reduce(146), // .-, reduce: ArrayOrMapIndexAccess + reduce(146), // ., reduce: ArrayOrMapIndexAccess + reduce(146), // *, reduce: ArrayOrMapIndexAccess + reduce(146), // /, reduce: ArrayOrMapIndexAccess + reduce(146), // //, reduce: ArrayOrMapIndexAccess + reduce(146), // %, reduce: ArrayOrMapIndexAccess + reduce(146), // .*, reduce: ArrayOrMapIndexAccess + reduce(146), // ./, reduce: ArrayOrMapIndexAccess + reduce(146), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(146), // ,, reduce: ArrayOrMapIndexAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1389 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(53), // { + nil, // } + nil, // md_token_end + nil, // = + shift(59), // [ + shift(1405), // ] + shift(63), // md_token_field_name + shift(64), // $[ + shift(65), // md_token_braced_field_name + shift(66), // md_token_full_srec + shift(70), // md_token_oosvar_name + shift(71), // @[ + shift(72), // md_token_braced_oosvar_name + shift(73), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(86), // + + shift(88), // - + shift(89), // .+ + shift(90), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(93), // ! + shift(94), // ~ + nil, // ** + shift(96), // ( + nil, // ) + shift(98), // md_token_string_literal + shift(99), // md_token_int_literal + shift(100), // md_token_float_literal + shift(101), // md_token_boolean_literal + shift(102), // md_token_panic + nil, // , + shift(106), // md_token_IPS + shift(107), // md_token_IFS + shift(108), // md_token_IRS + shift(109), // md_token_OPS + shift(110), // md_token_OFS + shift(111), // md_token_ORS + shift(112), // md_token_NF + shift(113), // md_token_NR + shift(114), // md_token_FNR + shift(115), // md_token_FILENAME + shift(116), // md_token_FILENUM + }, + }, + actionRow{ // S1390 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1406), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1391 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(151), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(151), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(151), // ?, reduce: ArraySliceAccess + nil, // : + reduce(151), // ||, reduce: ArraySliceAccess + reduce(151), // ^^, reduce: ArraySliceAccess + reduce(151), // &&, reduce: ArraySliceAccess + reduce(151), // =~, reduce: ArraySliceAccess + reduce(151), // !=~, reduce: ArraySliceAccess + reduce(151), // ==, reduce: ArraySliceAccess + reduce(151), // !=, reduce: ArraySliceAccess + reduce(151), // >, reduce: ArraySliceAccess + reduce(151), // >=, reduce: ArraySliceAccess + reduce(151), // <, reduce: ArraySliceAccess + reduce(151), // <=, reduce: ArraySliceAccess + reduce(151), // |, reduce: ArraySliceAccess + reduce(151), // ^, reduce: ArraySliceAccess + reduce(151), // &, reduce: ArraySliceAccess + reduce(151), // <<, reduce: ArraySliceAccess + reduce(151), // >>, reduce: ArraySliceAccess + reduce(151), // >>>, reduce: ArraySliceAccess + reduce(151), // +, reduce: ArraySliceAccess + reduce(151), // -, reduce: ArraySliceAccess + reduce(151), // .+, reduce: ArraySliceAccess + reduce(151), // .-, reduce: ArraySliceAccess + reduce(151), // ., reduce: ArraySliceAccess + reduce(151), // *, reduce: ArraySliceAccess + reduce(151), // /, reduce: ArraySliceAccess + reduce(151), // //, reduce: ArraySliceAccess + reduce(151), // %, reduce: ArraySliceAccess + reduce(151), // .*, reduce: ArraySliceAccess + reduce(151), // ./, reduce: ArraySliceAccess + reduce(151), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(151), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(151), // ,, reduce: ArraySliceAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1392 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(148), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: ArraySliceAccess + reduce(148), // :, reduce: ArraySliceAccess + reduce(148), // ||, reduce: ArraySliceAccess + reduce(148), // ^^, reduce: ArraySliceAccess + reduce(148), // &&, reduce: ArraySliceAccess + reduce(148), // =~, reduce: ArraySliceAccess + reduce(148), // !=~, reduce: ArraySliceAccess + reduce(148), // ==, reduce: ArraySliceAccess + reduce(148), // !=, reduce: ArraySliceAccess + reduce(148), // >, reduce: ArraySliceAccess + reduce(148), // >=, reduce: ArraySliceAccess + reduce(148), // <, reduce: ArraySliceAccess + reduce(148), // <=, reduce: ArraySliceAccess + reduce(148), // |, reduce: ArraySliceAccess + reduce(148), // ^, reduce: ArraySliceAccess + reduce(148), // &, reduce: ArraySliceAccess + reduce(148), // <<, reduce: ArraySliceAccess + reduce(148), // >>, reduce: ArraySliceAccess + reduce(148), // >>>, reduce: ArraySliceAccess + reduce(148), // +, reduce: ArraySliceAccess + reduce(148), // -, reduce: ArraySliceAccess + reduce(148), // .+, reduce: ArraySliceAccess + reduce(148), // .-, reduce: ArraySliceAccess + reduce(148), // ., reduce: ArraySliceAccess + reduce(148), // *, reduce: ArraySliceAccess + reduce(148), // /, reduce: ArraySliceAccess + reduce(148), // //, reduce: ArraySliceAccess + reduce(148), // %, reduce: ArraySliceAccess + reduce(148), // .*, reduce: ArraySliceAccess + reduce(148), // ./, reduce: ArraySliceAccess + reduce(148), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(148), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1393 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(148), // [, reduce: ArraySliceAccess + reduce(148), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: ArraySliceAccess + nil, // : + reduce(148), // ||, reduce: ArraySliceAccess + reduce(148), // ^^, reduce: ArraySliceAccess + reduce(148), // &&, reduce: ArraySliceAccess + reduce(148), // =~, reduce: ArraySliceAccess + reduce(148), // !=~, reduce: ArraySliceAccess + reduce(148), // ==, reduce: ArraySliceAccess + reduce(148), // !=, reduce: ArraySliceAccess + reduce(148), // >, reduce: ArraySliceAccess + reduce(148), // >=, reduce: ArraySliceAccess + reduce(148), // <, reduce: ArraySliceAccess + reduce(148), // <=, reduce: ArraySliceAccess + reduce(148), // |, reduce: ArraySliceAccess + reduce(148), // ^, reduce: ArraySliceAccess + reduce(148), // &, reduce: ArraySliceAccess + reduce(148), // <<, reduce: ArraySliceAccess + reduce(148), // >>, reduce: ArraySliceAccess + reduce(148), // >>>, reduce: ArraySliceAccess reduce(148), // +, reduce: ArraySliceAccess reduce(148), // -, reduce: ArraySliceAccess reduce(148), // .+, reduce: ArraySliceAccess @@ -126137,98 +129653,7 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1386 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(147), // }, reduce: ArraySliceAccess - nil, // md_token_end - nil, // = - reduce(147), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(147), // ?, reduce: ArraySliceAccess - nil, // : - reduce(147), // ||, reduce: ArraySliceAccess - reduce(147), // ^^, reduce: ArraySliceAccess - reduce(147), // &&, reduce: ArraySliceAccess - reduce(147), // =~, reduce: ArraySliceAccess - reduce(147), // !=~, reduce: ArraySliceAccess - reduce(147), // ==, reduce: ArraySliceAccess - reduce(147), // !=, reduce: ArraySliceAccess - reduce(147), // >, reduce: ArraySliceAccess - reduce(147), // >=, reduce: ArraySliceAccess - reduce(147), // <, reduce: ArraySliceAccess - reduce(147), // <=, reduce: ArraySliceAccess - reduce(147), // |, reduce: ArraySliceAccess - reduce(147), // ^, reduce: ArraySliceAccess - reduce(147), // &, reduce: ArraySliceAccess - reduce(147), // <<, reduce: ArraySliceAccess - reduce(147), // >>, reduce: ArraySliceAccess - reduce(147), // +, reduce: ArraySliceAccess - reduce(147), // -, reduce: ArraySliceAccess - reduce(147), // .+, reduce: ArraySliceAccess - reduce(147), // .-, reduce: ArraySliceAccess - reduce(147), // ., reduce: ArraySliceAccess - reduce(147), // *, reduce: ArraySliceAccess - reduce(147), // /, reduce: ArraySliceAccess - reduce(147), // //, reduce: ArraySliceAccess - reduce(147), // %, reduce: ArraySliceAccess - reduce(147), // .*, reduce: ArraySliceAccess - reduce(147), // ./, reduce: ArraySliceAccess - reduce(147), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(147), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(147), // ,, reduce: ArraySliceAccess - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1387 + actionRow{ // S1394 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -126240,98 +129665,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(146), // [, reduce: ArraySliceAccess - reduce(146), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(146), // ?, reduce: ArraySliceAccess - reduce(146), // :, reduce: ArraySliceAccess - reduce(146), // ||, reduce: ArraySliceAccess - reduce(146), // ^^, reduce: ArraySliceAccess - reduce(146), // &&, reduce: ArraySliceAccess - reduce(146), // =~, reduce: ArraySliceAccess - reduce(146), // !=~, reduce: ArraySliceAccess - reduce(146), // ==, reduce: ArraySliceAccess - reduce(146), // !=, reduce: ArraySliceAccess - reduce(146), // >, reduce: ArraySliceAccess - reduce(146), // >=, reduce: ArraySliceAccess - reduce(146), // <, reduce: ArraySliceAccess - reduce(146), // <=, reduce: ArraySliceAccess - reduce(146), // |, reduce: ArraySliceAccess - reduce(146), // ^, reduce: ArraySliceAccess - reduce(146), // &, reduce: ArraySliceAccess - reduce(146), // <<, reduce: ArraySliceAccess - reduce(146), // >>, reduce: ArraySliceAccess - reduce(146), // +, reduce: ArraySliceAccess - reduce(146), // -, reduce: ArraySliceAccess - reduce(146), // .+, reduce: ArraySliceAccess - reduce(146), // .-, reduce: ArraySliceAccess - reduce(146), // ., reduce: ArraySliceAccess - reduce(146), // *, reduce: ArraySliceAccess - reduce(146), // /, reduce: ArraySliceAccess - reduce(146), // //, reduce: ArraySliceAccess - reduce(146), // %, reduce: ArraySliceAccess - reduce(146), // .*, reduce: ArraySliceAccess - reduce(146), // ./, reduce: ArraySliceAccess - reduce(146), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(146), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1388 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(146), // ;, reduce: ArraySliceAccess - nil, // md_token_begin - nil, // { - reduce(146), // }, reduce: ArraySliceAccess - nil, // md_token_end - nil, // = - reduce(146), // [, reduce: ArraySliceAccess + reduce(148), // [, reduce: ArraySliceAccess nil, // ] nil, // md_token_field_name nil, // $[ @@ -126348,6 +129682,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -126356,41 +129691,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(146), // ?, reduce: ArraySliceAccess + reduce(148), // ?, reduce: ArraySliceAccess nil, // : - reduce(146), // ||, reduce: ArraySliceAccess - reduce(146), // ^^, reduce: ArraySliceAccess - reduce(146), // &&, reduce: ArraySliceAccess - reduce(146), // =~, reduce: ArraySliceAccess - reduce(146), // !=~, reduce: ArraySliceAccess - reduce(146), // ==, reduce: ArraySliceAccess - reduce(146), // !=, reduce: ArraySliceAccess - reduce(146), // >, reduce: ArraySliceAccess - reduce(146), // >=, reduce: ArraySliceAccess - reduce(146), // <, reduce: ArraySliceAccess - reduce(146), // <=, reduce: ArraySliceAccess - reduce(146), // |, reduce: ArraySliceAccess - reduce(146), // ^, reduce: ArraySliceAccess - reduce(146), // &, reduce: ArraySliceAccess - reduce(146), // <<, reduce: ArraySliceAccess - reduce(146), // >>, reduce: ArraySliceAccess - reduce(146), // +, reduce: ArraySliceAccess - reduce(146), // -, reduce: ArraySliceAccess - reduce(146), // .+, reduce: ArraySliceAccess - reduce(146), // .-, reduce: ArraySliceAccess - reduce(146), // ., reduce: ArraySliceAccess - reduce(146), // *, reduce: ArraySliceAccess - reduce(146), // /, reduce: ArraySliceAccess - reduce(146), // //, reduce: ArraySliceAccess - reduce(146), // %, reduce: ArraySliceAccess - reduce(146), // .*, reduce: ArraySliceAccess - reduce(146), // ./, reduce: ArraySliceAccess - reduce(146), // .//, reduce: ArraySliceAccess + reduce(148), // ||, reduce: ArraySliceAccess + reduce(148), // ^^, reduce: ArraySliceAccess + reduce(148), // &&, reduce: ArraySliceAccess + reduce(148), // =~, reduce: ArraySliceAccess + reduce(148), // !=~, reduce: ArraySliceAccess + reduce(148), // ==, reduce: ArraySliceAccess + reduce(148), // !=, reduce: ArraySliceAccess + reduce(148), // >, reduce: ArraySliceAccess + reduce(148), // >=, reduce: ArraySliceAccess + reduce(148), // <, reduce: ArraySliceAccess + reduce(148), // <=, reduce: ArraySliceAccess + reduce(148), // |, reduce: ArraySliceAccess + reduce(148), // ^, reduce: ArraySliceAccess + reduce(148), // &, reduce: ArraySliceAccess + reduce(148), // <<, reduce: ArraySliceAccess + reduce(148), // >>, reduce: ArraySliceAccess + reduce(148), // >>>, reduce: ArraySliceAccess + reduce(148), // +, reduce: ArraySliceAccess + reduce(148), // -, reduce: ArraySliceAccess + reduce(148), // .+, reduce: ArraySliceAccess + reduce(148), // .-, reduce: ArraySliceAccess + reduce(148), // ., reduce: ArraySliceAccess + reduce(148), // *, reduce: ArraySliceAccess + reduce(148), // /, reduce: ArraySliceAccess + reduce(148), // //, reduce: ArraySliceAccess + reduce(148), // %, reduce: ArraySliceAccess + reduce(148), // .*, reduce: ArraySliceAccess + reduce(148), // ./, reduce: ArraySliceAccess + reduce(148), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(146), // **, reduce: ArraySliceAccess + reduce(148), // **, reduce: ArraySliceAccess nil, // ( - nil, // ) + reduce(148), // ), reduce: ArraySliceAccess nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -126410,7 +129746,100 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1389 + actionRow{ // S1395 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(57), // ], reduce: TernaryTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(57), // :, 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, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1396 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -126419,10 +129848,475 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(146), // }, reduce: ArraySliceAccess + nil, // } nil, // md_token_end nil, // = - reduce(146), // [, reduce: ArraySliceAccess + nil, // [ + shift(1407), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1397 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(150), // [, reduce: ArraySliceAccess + reduce(150), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: ArraySliceAccess + reduce(150), // :, reduce: ArraySliceAccess + reduce(150), // ||, reduce: ArraySliceAccess + reduce(150), // ^^, reduce: ArraySliceAccess + reduce(150), // &&, reduce: ArraySliceAccess + reduce(150), // =~, reduce: ArraySliceAccess + reduce(150), // !=~, reduce: ArraySliceAccess + reduce(150), // ==, reduce: ArraySliceAccess + reduce(150), // !=, reduce: ArraySliceAccess + reduce(150), // >, reduce: ArraySliceAccess + reduce(150), // >=, reduce: ArraySliceAccess + reduce(150), // <, reduce: ArraySliceAccess + reduce(150), // <=, reduce: ArraySliceAccess + reduce(150), // |, reduce: ArraySliceAccess + reduce(150), // ^, reduce: ArraySliceAccess + reduce(150), // &, reduce: ArraySliceAccess + reduce(150), // <<, reduce: ArraySliceAccess + reduce(150), // >>, reduce: ArraySliceAccess + reduce(150), // >>>, reduce: ArraySliceAccess + reduce(150), // +, reduce: ArraySliceAccess + reduce(150), // -, reduce: ArraySliceAccess + reduce(150), // .+, reduce: ArraySliceAccess + reduce(150), // .-, reduce: ArraySliceAccess + reduce(150), // ., reduce: ArraySliceAccess + reduce(150), // *, reduce: ArraySliceAccess + reduce(150), // /, reduce: ArraySliceAccess + reduce(150), // //, reduce: ArraySliceAccess + reduce(150), // %, reduce: ArraySliceAccess + reduce(150), // .*, reduce: ArraySliceAccess + reduce(150), // ./, reduce: ArraySliceAccess + reduce(150), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(150), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1398 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(149), // [, reduce: ArraySliceAccess + reduce(149), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(149), // ?, reduce: ArraySliceAccess + reduce(149), // :, reduce: ArraySliceAccess + reduce(149), // ||, reduce: ArraySliceAccess + reduce(149), // ^^, reduce: ArraySliceAccess + reduce(149), // &&, reduce: ArraySliceAccess + reduce(149), // =~, reduce: ArraySliceAccess + reduce(149), // !=~, reduce: ArraySliceAccess + reduce(149), // ==, reduce: ArraySliceAccess + reduce(149), // !=, reduce: ArraySliceAccess + reduce(149), // >, reduce: ArraySliceAccess + reduce(149), // >=, reduce: ArraySliceAccess + reduce(149), // <, reduce: ArraySliceAccess + reduce(149), // <=, reduce: ArraySliceAccess + reduce(149), // |, reduce: ArraySliceAccess + reduce(149), // ^, reduce: ArraySliceAccess + reduce(149), // &, reduce: ArraySliceAccess + reduce(149), // <<, reduce: ArraySliceAccess + reduce(149), // >>, reduce: ArraySliceAccess + reduce(149), // >>>, reduce: ArraySliceAccess + reduce(149), // +, reduce: ArraySliceAccess + reduce(149), // -, reduce: ArraySliceAccess + reduce(149), // .+, reduce: ArraySliceAccess + reduce(149), // .-, reduce: ArraySliceAccess + reduce(149), // ., reduce: ArraySliceAccess + reduce(149), // *, reduce: ArraySliceAccess + reduce(149), // /, reduce: ArraySliceAccess + reduce(149), // //, reduce: ArraySliceAccess + reduce(149), // %, reduce: ArraySliceAccess + reduce(149), // .*, reduce: ArraySliceAccess + reduce(149), // ./, reduce: ArraySliceAccess + reduce(149), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1399 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(57), // ;, reduce: TernaryTerm + nil, // md_token_begin + nil, // { + reduce(57), // }, reduce: TernaryTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1400 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1408), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1401 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(150), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + reduce(150), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(150), // [, reduce: ArraySliceAccess nil, // ] nil, // md_token_field_name nil, // $[ @@ -126439,6 +130333,7 @@ var actionTab = actionTable{ nil, // ^= nil, // <<= nil, // >>= + nil, // >>>= nil, // += nil, // .= nil, // -= @@ -126447,39 +130342,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(146), // ?, reduce: ArraySliceAccess + reduce(150), // ?, reduce: ArraySliceAccess nil, // : - reduce(146), // ||, reduce: ArraySliceAccess - reduce(146), // ^^, reduce: ArraySliceAccess - reduce(146), // &&, reduce: ArraySliceAccess - reduce(146), // =~, reduce: ArraySliceAccess - reduce(146), // !=~, reduce: ArraySliceAccess - reduce(146), // ==, reduce: ArraySliceAccess - reduce(146), // !=, reduce: ArraySliceAccess - reduce(146), // >, reduce: ArraySliceAccess - reduce(146), // >=, reduce: ArraySliceAccess - reduce(146), // <, reduce: ArraySliceAccess - reduce(146), // <=, reduce: ArraySliceAccess - reduce(146), // |, reduce: ArraySliceAccess - reduce(146), // ^, reduce: ArraySliceAccess - reduce(146), // &, reduce: ArraySliceAccess - reduce(146), // <<, reduce: ArraySliceAccess - reduce(146), // >>, reduce: ArraySliceAccess - reduce(146), // +, reduce: ArraySliceAccess - reduce(146), // -, reduce: ArraySliceAccess - reduce(146), // .+, reduce: ArraySliceAccess - reduce(146), // .-, reduce: ArraySliceAccess - reduce(146), // ., reduce: ArraySliceAccess - reduce(146), // *, reduce: ArraySliceAccess - reduce(146), // /, reduce: ArraySliceAccess - reduce(146), // //, reduce: ArraySliceAccess - reduce(146), // %, reduce: ArraySliceAccess - reduce(146), // .*, reduce: ArraySliceAccess - reduce(146), // ./, reduce: ArraySliceAccess - reduce(146), // .//, reduce: ArraySliceAccess + reduce(150), // ||, reduce: ArraySliceAccess + reduce(150), // ^^, reduce: ArraySliceAccess + reduce(150), // &&, reduce: ArraySliceAccess + reduce(150), // =~, reduce: ArraySliceAccess + reduce(150), // !=~, reduce: ArraySliceAccess + reduce(150), // ==, reduce: ArraySliceAccess + reduce(150), // !=, reduce: ArraySliceAccess + reduce(150), // >, reduce: ArraySliceAccess + reduce(150), // >=, reduce: ArraySliceAccess + reduce(150), // <, reduce: ArraySliceAccess + reduce(150), // <=, reduce: ArraySliceAccess + reduce(150), // |, reduce: ArraySliceAccess + reduce(150), // ^, reduce: ArraySliceAccess + reduce(150), // &, reduce: ArraySliceAccess + reduce(150), // <<, reduce: ArraySliceAccess + reduce(150), // >>, reduce: ArraySliceAccess + reduce(150), // >>>, reduce: ArraySliceAccess + reduce(150), // +, reduce: ArraySliceAccess + reduce(150), // -, reduce: ArraySliceAccess + reduce(150), // .+, reduce: ArraySliceAccess + reduce(150), // .-, reduce: ArraySliceAccess + reduce(150), // ., reduce: ArraySliceAccess + reduce(150), // *, reduce: ArraySliceAccess + reduce(150), // /, reduce: ArraySliceAccess + reduce(150), // //, reduce: ArraySliceAccess + reduce(150), // %, reduce: ArraySliceAccess + reduce(150), // .*, reduce: ArraySliceAccess + reduce(150), // ./, reduce: ArraySliceAccess + reduce(150), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(146), // **, reduce: ArraySliceAccess + reduce(150), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -126487,7 +130383,751 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(146), // ,, reduce: ArraySliceAccess + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1402 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(149), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + reduce(149), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(149), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(149), // ?, reduce: ArraySliceAccess + nil, // : + reduce(149), // ||, reduce: ArraySliceAccess + reduce(149), // ^^, reduce: ArraySliceAccess + reduce(149), // &&, reduce: ArraySliceAccess + reduce(149), // =~, reduce: ArraySliceAccess + reduce(149), // !=~, reduce: ArraySliceAccess + reduce(149), // ==, reduce: ArraySliceAccess + reduce(149), // !=, reduce: ArraySliceAccess + reduce(149), // >, reduce: ArraySliceAccess + reduce(149), // >=, reduce: ArraySliceAccess + reduce(149), // <, reduce: ArraySliceAccess + reduce(149), // <=, reduce: ArraySliceAccess + reduce(149), // |, reduce: ArraySliceAccess + reduce(149), // ^, reduce: ArraySliceAccess + reduce(149), // &, reduce: ArraySliceAccess + reduce(149), // <<, reduce: ArraySliceAccess + reduce(149), // >>, reduce: ArraySliceAccess + reduce(149), // >>>, reduce: ArraySliceAccess + reduce(149), // +, reduce: ArraySliceAccess + reduce(149), // -, reduce: ArraySliceAccess + reduce(149), // .+, reduce: ArraySliceAccess + reduce(149), // .-, reduce: ArraySliceAccess + reduce(149), // ., reduce: ArraySliceAccess + reduce(149), // *, reduce: ArraySliceAccess + reduce(149), // /, reduce: ArraySliceAccess + reduce(149), // //, reduce: ArraySliceAccess + reduce(149), // %, reduce: ArraySliceAccess + reduce(149), // .*, reduce: ArraySliceAccess + reduce(149), // ./, reduce: ArraySliceAccess + reduce(149), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1403 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(57), // }, reduce: TernaryTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(57), // ,, reduce: TernaryTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1404 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1409), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1405 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(150), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(150), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(150), // ?, reduce: ArraySliceAccess + nil, // : + reduce(150), // ||, reduce: ArraySliceAccess + reduce(150), // ^^, reduce: ArraySliceAccess + reduce(150), // &&, reduce: ArraySliceAccess + reduce(150), // =~, reduce: ArraySliceAccess + reduce(150), // !=~, reduce: ArraySliceAccess + reduce(150), // ==, reduce: ArraySliceAccess + reduce(150), // !=, reduce: ArraySliceAccess + reduce(150), // >, reduce: ArraySliceAccess + reduce(150), // >=, reduce: ArraySliceAccess + reduce(150), // <, reduce: ArraySliceAccess + reduce(150), // <=, reduce: ArraySliceAccess + reduce(150), // |, reduce: ArraySliceAccess + reduce(150), // ^, reduce: ArraySliceAccess + reduce(150), // &, reduce: ArraySliceAccess + reduce(150), // <<, reduce: ArraySliceAccess + reduce(150), // >>, reduce: ArraySliceAccess + reduce(150), // >>>, reduce: ArraySliceAccess + reduce(150), // +, reduce: ArraySliceAccess + reduce(150), // -, reduce: ArraySliceAccess + reduce(150), // .+, reduce: ArraySliceAccess + reduce(150), // .-, reduce: ArraySliceAccess + reduce(150), // ., reduce: ArraySliceAccess + reduce(150), // *, reduce: ArraySliceAccess + reduce(150), // /, reduce: ArraySliceAccess + reduce(150), // //, reduce: ArraySliceAccess + reduce(150), // %, reduce: ArraySliceAccess + reduce(150), // .*, reduce: ArraySliceAccess + reduce(150), // ./, reduce: ArraySliceAccess + reduce(150), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(150), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(150), // ,, reduce: ArraySliceAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1406 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(149), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(149), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(149), // ?, reduce: ArraySliceAccess + nil, // : + reduce(149), // ||, reduce: ArraySliceAccess + reduce(149), // ^^, reduce: ArraySliceAccess + reduce(149), // &&, reduce: ArraySliceAccess + reduce(149), // =~, reduce: ArraySliceAccess + reduce(149), // !=~, reduce: ArraySliceAccess + reduce(149), // ==, reduce: ArraySliceAccess + reduce(149), // !=, reduce: ArraySliceAccess + reduce(149), // >, reduce: ArraySliceAccess + reduce(149), // >=, reduce: ArraySliceAccess + reduce(149), // <, reduce: ArraySliceAccess + reduce(149), // <=, reduce: ArraySliceAccess + reduce(149), // |, reduce: ArraySliceAccess + reduce(149), // ^, reduce: ArraySliceAccess + reduce(149), // &, reduce: ArraySliceAccess + reduce(149), // <<, reduce: ArraySliceAccess + reduce(149), // >>, reduce: ArraySliceAccess + reduce(149), // >>>, reduce: ArraySliceAccess + reduce(149), // +, reduce: ArraySliceAccess + reduce(149), // -, reduce: ArraySliceAccess + reduce(149), // .+, reduce: ArraySliceAccess + reduce(149), // .-, reduce: ArraySliceAccess + reduce(149), // ., reduce: ArraySliceAccess + reduce(149), // *, reduce: ArraySliceAccess + reduce(149), // /, reduce: ArraySliceAccess + reduce(149), // //, reduce: ArraySliceAccess + reduce(149), // %, reduce: ArraySliceAccess + reduce(149), // .*, reduce: ArraySliceAccess + reduce(149), // ./, reduce: ArraySliceAccess + reduce(149), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(149), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(149), // ,, reduce: ArraySliceAccess + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1407 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(148), // [, reduce: ArraySliceAccess + reduce(148), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: ArraySliceAccess + reduce(148), // :, reduce: ArraySliceAccess + reduce(148), // ||, reduce: ArraySliceAccess + reduce(148), // ^^, reduce: ArraySliceAccess + reduce(148), // &&, reduce: ArraySliceAccess + reduce(148), // =~, reduce: ArraySliceAccess + reduce(148), // !=~, reduce: ArraySliceAccess + reduce(148), // ==, reduce: ArraySliceAccess + reduce(148), // !=, reduce: ArraySliceAccess + reduce(148), // >, reduce: ArraySliceAccess + reduce(148), // >=, reduce: ArraySliceAccess + reduce(148), // <, reduce: ArraySliceAccess + reduce(148), // <=, reduce: ArraySliceAccess + reduce(148), // |, reduce: ArraySliceAccess + reduce(148), // ^, reduce: ArraySliceAccess + reduce(148), // &, reduce: ArraySliceAccess + reduce(148), // <<, reduce: ArraySliceAccess + reduce(148), // >>, reduce: ArraySliceAccess + reduce(148), // >>>, reduce: ArraySliceAccess + reduce(148), // +, reduce: ArraySliceAccess + reduce(148), // -, reduce: ArraySliceAccess + reduce(148), // .+, reduce: ArraySliceAccess + reduce(148), // .-, reduce: ArraySliceAccess + reduce(148), // ., reduce: ArraySliceAccess + reduce(148), // *, reduce: ArraySliceAccess + reduce(148), // /, reduce: ArraySliceAccess + reduce(148), // //, reduce: ArraySliceAccess + reduce(148), // %, reduce: ArraySliceAccess + reduce(148), // .*, reduce: ArraySliceAccess + reduce(148), // ./, reduce: ArraySliceAccess + reduce(148), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(148), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1408 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(148), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + reduce(148), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(148), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: ArraySliceAccess + nil, // : + reduce(148), // ||, reduce: ArraySliceAccess + reduce(148), // ^^, reduce: ArraySliceAccess + reduce(148), // &&, reduce: ArraySliceAccess + reduce(148), // =~, reduce: ArraySliceAccess + reduce(148), // !=~, reduce: ArraySliceAccess + reduce(148), // ==, reduce: ArraySliceAccess + reduce(148), // !=, reduce: ArraySliceAccess + reduce(148), // >, reduce: ArraySliceAccess + reduce(148), // >=, reduce: ArraySliceAccess + reduce(148), // <, reduce: ArraySliceAccess + reduce(148), // <=, reduce: ArraySliceAccess + reduce(148), // |, reduce: ArraySliceAccess + reduce(148), // ^, reduce: ArraySliceAccess + reduce(148), // &, reduce: ArraySliceAccess + reduce(148), // <<, reduce: ArraySliceAccess + reduce(148), // >>, reduce: ArraySliceAccess + reduce(148), // >>>, reduce: ArraySliceAccess + reduce(148), // +, reduce: ArraySliceAccess + reduce(148), // -, reduce: ArraySliceAccess + reduce(148), // .+, reduce: ArraySliceAccess + reduce(148), // .-, reduce: ArraySliceAccess + reduce(148), // ., reduce: ArraySliceAccess + reduce(148), // *, reduce: ArraySliceAccess + reduce(148), // /, reduce: ArraySliceAccess + reduce(148), // //, reduce: ArraySliceAccess + reduce(148), // %, reduce: ArraySliceAccess + reduce(148), // .*, reduce: ArraySliceAccess + reduce(148), // ./, reduce: ArraySliceAccess + reduce(148), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(148), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + }, + }, + actionRow{ // S1409 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(148), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(148), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(148), // ?, reduce: ArraySliceAccess + nil, // : + reduce(148), // ||, reduce: ArraySliceAccess + reduce(148), // ^^, reduce: ArraySliceAccess + reduce(148), // &&, reduce: ArraySliceAccess + reduce(148), // =~, reduce: ArraySliceAccess + reduce(148), // !=~, reduce: ArraySliceAccess + reduce(148), // ==, reduce: ArraySliceAccess + reduce(148), // !=, reduce: ArraySliceAccess + reduce(148), // >, reduce: ArraySliceAccess + reduce(148), // >=, reduce: ArraySliceAccess + reduce(148), // <, reduce: ArraySliceAccess + reduce(148), // <=, reduce: ArraySliceAccess + reduce(148), // |, reduce: ArraySliceAccess + reduce(148), // ^, reduce: ArraySliceAccess + reduce(148), // &, reduce: ArraySliceAccess + reduce(148), // <<, reduce: ArraySliceAccess + reduce(148), // >>, reduce: ArraySliceAccess + reduce(148), // >>>, reduce: ArraySliceAccess + reduce(148), // +, reduce: ArraySliceAccess + reduce(148), // -, reduce: ArraySliceAccess + reduce(148), // .+, reduce: ArraySliceAccess + reduce(148), // .-, reduce: ArraySliceAccess + reduce(148), // ., reduce: ArraySliceAccess + reduce(148), // *, reduce: ArraySliceAccess + reduce(148), // /, reduce: ArraySliceAccess + reduce(148), // //, reduce: ArraySliceAccess + reduce(148), // %, reduce: ArraySliceAccess + reduce(148), // .*, reduce: ArraySliceAccess + reduce(148), // ./, reduce: ArraySliceAccess + reduce(148), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(148), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(148), // ,, reduce: ArraySliceAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS diff --git a/go/src/miller/parsing/parser/gototable.go b/go/src/miller/parsing/parser/gototable.go index cf305c63c..f1407f14b 100644 --- a/go/src/miller/parsing/parser/gototable.go +++ b/go/src/miller/parsing/parser/gototable.go @@ -1072,43 +1072,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 53, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 54, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S22 -1, // S' @@ -1422,43 +1422,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 118, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 119, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S29 -1, // S' @@ -1563,7 +1563,7 @@ var gotoTab = gotoTable{ gotoRow{ // S31 -1, // S' -1, // Root - 119, // StatementBlock + 120, // StatementBlock 4, // BracefulStatement 5, // BeginBlock 6, // EndBlock @@ -1663,13 +1663,13 @@ var gotoTab = gotoTable{ gotoRow{ // S33 -1, // S' -1, // Root - 120, // StatementBlock - 122, // BracefulStatement - 123, // BeginBlock - 124, // EndBlock - 121, // BracelessStatement - 128, // Assignment - 129, // Lvalue + 121, // StatementBlock + 123, // BracefulStatement + 124, // BeginBlock + 125, // EndBlock + 122, // BracelessStatement + 129, // Assignment + 130, // Lvalue 11, // BaseLvalue 12, // IndexedLvalue 13, // FieldValue @@ -1713,13 +1713,13 @@ var gotoTab = gotoTable{ gotoRow{ // S34 -1, // S' -1, // Root - 130, // StatementBlock - 122, // BracefulStatement - 123, // BeginBlock - 124, // EndBlock - 121, // BracelessStatement - 128, // Assignment - 129, // Lvalue + 131, // StatementBlock + 123, // BracefulStatement + 124, // BeginBlock + 125, // EndBlock + 122, // BracelessStatement + 129, // Assignment + 130, // Lvalue 11, // BaseLvalue 12, // IndexedLvalue 13, // FieldValue @@ -1772,43 +1772,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 133, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 134, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S36 -1, // S' @@ -1822,43 +1822,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 198, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 199, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S37 -1, // S' @@ -1872,43 +1872,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 199, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 200, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S38 -1, // S' @@ -1922,43 +1922,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 200, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 201, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S39 -1, // S' @@ -1972,43 +1972,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 201, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 202, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S40 -1, // S' @@ -2022,43 +2022,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 202, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 203, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S41 -1, // S' @@ -2072,43 +2072,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 203, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 204, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S42 -1, // S' @@ -2122,43 +2122,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 204, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 205, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S43 -1, // S' @@ -2172,43 +2172,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 205, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 206, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S44 -1, // S' @@ -2222,43 +2222,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 206, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 207, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S45 -1, // S' @@ -2272,43 +2272,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 207, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 208, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S46 -1, // S' @@ -2322,43 +2322,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 208, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 209, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S47 -1, // S' @@ -2372,43 +2372,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 209, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 210, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S48 -1, // S' @@ -2422,43 +2422,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 210, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 211, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S49 -1, // S' @@ -2472,43 +2472,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 211, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 212, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S50 -1, // S' @@ -2522,43 +2522,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 212, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 213, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S51 -1, // S' @@ -2572,43 +2572,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - 213, // Rvalue - 153, // PrecedenceChainStart - 154, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 214, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S52 -1, // S' @@ -2622,93 +2622,93 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - 216, // Rvalue - 236, // PrecedenceChainStart - 237, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + 215, // Rvalue + 154, // PrecedenceChainStart + 155, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral - 267, // MapLiteralKeyValuePairs - 268, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 184, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S53 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + 218, // Rvalue + 238, // PrecedenceChainStart + 239, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + 269, // MapLiteralKeyValuePairs + 270, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S54 -1, // S' @@ -2911,56 +2911,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S58 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - 285, // Rvalue - 306, // PrecedenceChainStart - 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, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - 336, // ArrayLiteralElements - 337, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess - }, - gotoRow{ // S59 -1, // S' -1, // Root -1, // StatementBlock @@ -3010,6 +2960,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S59 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + 287, // Rvalue + 308, // PrecedenceChainStart + 309, // TernaryTerm + 310, // LogicalOrTerm + 311, // LogicalXORTerm + 312, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + 338, // ArrayLiteralElements + 339, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess + }, gotoRow{ // S60 -1, // S' -1, // Root @@ -3161,56 +3161,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S63 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 353, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess - }, - gotoRow{ // S64 -1, // S' -1, // Root -1, // StatementBlock @@ -3260,6 +3210,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S64 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 355, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + }, gotoRow{ // S65 -1, // S' -1, // Root @@ -3511,56 +3511,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S70 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 354, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess - }, - gotoRow{ // S71 -1, // S' -1, // Root -1, // StatementBlock @@ -3610,6 +3560,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S71 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 356, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + }, gotoRow{ // S72 -1, // S' -1, // Root @@ -4261,56 +4261,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S85 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 377, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess - }, - gotoRow{ // S86 -1, // S' -1, // Root -1, // StatementBlock @@ -4360,7 +4310,7 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S87 + gotoRow{ // S86 -1, // S' -1, // Root -1, // StatementBlock @@ -4372,16 +4322,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4397,18 +4347,68 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 385, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 380, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + }, + gotoRow{ // S87 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S88 -1, // S' @@ -4422,16 +4422,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4447,18 +4447,18 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 386, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 388, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S89 -1, // S' @@ -4472,16 +4472,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4497,68 +4497,68 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 387, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 389, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S90 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 390, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S91 -1, // S' @@ -4611,54 +4611,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S92 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 388, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S93 -1, // S' @@ -4672,16 +4672,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4697,70 +4697,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 389, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 391, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S94 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S95 -1, // S' -1, // Root -1, // StatementBlock @@ -4772,45 +4722,45 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - 392, // Rvalue - 412, // PrecedenceChainStart - 413, // TernaryTerm - 414, // LogicalOrTerm - 415, // LogicalXORTerm - 416, // LogicalAndTerm - 417, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 392, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, - gotoRow{ // S96 + gotoRow{ // S95 -1, // S' -1, // Root -1, // StatementBlock @@ -4860,6 +4810,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S96 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + 395, // Rvalue + 415, // PrecedenceChainStart + 416, // TernaryTerm + 417, // LogicalOrTerm + 418, // LogicalXORTerm + 419, // LogicalAndTerm + 420, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess + }, gotoRow{ // S97 -1, // S' -1, // Root @@ -6111,56 +6111,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S122 - -1, // S' - -1, // Root - 461, // StatementBlock - 122, // BracefulStatement - 123, // BeginBlock - 124, // EndBlock - 121, // BracelessStatement - 128, // Assignment - 129, // Lvalue - 11, // BaseLvalue - 12, // IndexedLvalue - 13, // FieldValue - 17, // DirectFieldValue - 18, // IndirectFieldValue - 19, // BracedFieldValue - 15, // FullSrec - 14, // OosvarValue - 24, // DirectOosvarValue - 25, // IndirectOosvarValue - 26, // BracedOosvarValue - 16, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S123 -1, // S' -1, // Root -1, // StatementBlock @@ -6210,6 +6160,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S123 + -1, // S' + -1, // Root + 464, // StatementBlock + 123, // BracefulStatement + 124, // BeginBlock + 125, // EndBlock + 122, // BracelessStatement + 129, // Assignment + 130, // Lvalue + 11, // BaseLvalue + 12, // IndexedLvalue + 13, // FieldValue + 17, // DirectFieldValue + 18, // IndirectFieldValue + 19, // BracedFieldValue + 15, // FullSrec + 14, // OosvarValue + 24, // DirectOosvarValue + 25, // IndirectOosvarValue + 26, // BracedOosvarValue + 16, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, gotoRow{ // S124 -1, // S' -1, // Root @@ -6611,56 +6611,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S132 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - 216, // Rvalue - 236, // PrecedenceChainStart - 237, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - 482, // MapLiteralKeyValuePairs - 268, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess - }, - gotoRow{ // S133 -1, // S' -1, // Root -1, // StatementBlock @@ -6710,6 +6660,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S133 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + 218, // Rvalue + 238, // PrecedenceChainStart + 239, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + 486, // MapLiteralKeyValuePairs + 270, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess + }, gotoRow{ // S134 -1, // S' -1, // Root @@ -6911,56 +6911,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S138 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - 285, // Rvalue - 306, // PrecedenceChainStart - 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, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - 484, // ArrayLiteralElements - 337, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess - }, - gotoRow{ // S139 -1, // S' -1, // Root -1, // StatementBlock @@ -7010,6 +6960,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S139 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + 287, // Rvalue + 308, // PrecedenceChainStart + 309, // TernaryTerm + 310, // LogicalOrTerm + 311, // LogicalXORTerm + 312, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + 488, // ArrayLiteralElements + 339, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess + }, gotoRow{ // S140 -1, // S' -1, // Root @@ -7161,56 +7161,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S143 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 485, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess - }, - gotoRow{ // S144 -1, // S' -1, // Root -1, // StatementBlock @@ -7260,6 +7210,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S144 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 489, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + }, gotoRow{ // S145 -1, // S' -1, // Root @@ -7511,56 +7511,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S150 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 486, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess - }, - gotoRow{ // S151 -1, // S' -1, // Root -1, // StatementBlock @@ -7610,6 +7560,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S151 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 490, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + }, gotoRow{ // S152 -1, // S' -1, // Root @@ -8261,56 +8261,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S165 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 509, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 183, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess - }, - gotoRow{ // S166 -1, // S' -1, // Root -1, // StatementBlock @@ -8360,7 +8310,7 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S167 + gotoRow{ // S166 -1, // S' -1, // Root -1, // StatementBlock @@ -8372,16 +8322,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8397,18 +8347,68 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 517, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 514, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess + }, + gotoRow{ // S167 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S168 -1, // S' @@ -8422,16 +8422,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8447,18 +8447,18 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 518, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 522, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S169 -1, // S' @@ -8472,16 +8472,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8497,68 +8497,68 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 519, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 523, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S170 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 524, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 184, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S171 -1, // S' @@ -8611,54 +8611,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S172 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -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 - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 183, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S173 -1, // S' @@ -8672,16 +8672,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8697,70 +8697,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 521, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 525, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S174 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S175 -1, // S' -1, // Root -1, // StatementBlock @@ -8772,45 +8722,45 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - 523, // Rvalue - 412, // PrecedenceChainStart - 413, // TernaryTerm - 414, // LogicalOrTerm - 415, // LogicalXORTerm - 416, // LogicalAndTerm - 417, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 526, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, - gotoRow{ // S176 + gotoRow{ // S175 -1, // S' -1, // Root -1, // StatementBlock @@ -8860,6 +8810,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S176 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + 528, // Rvalue + 415, // PrecedenceChainStart + 416, // TernaryTerm + 417, // LogicalOrTerm + 418, // LogicalXORTerm + 419, // LogicalAndTerm + 420, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess + }, gotoRow{ // S177 -1, // S' -1, // Root @@ -10711,54 +10711,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S214 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - 216, // Rvalue - 236, // PrecedenceChainStart - 237, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - 527, // MapLiteralKeyValuePairs - 268, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S215 -1, // S' @@ -10811,54 +10811,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S216 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + 218, // Rvalue + 238, // PrecedenceChainStart + 239, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + 532, // MapLiteralKeyValuePairs + 270, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S217 -1, // S' @@ -11061,54 +11061,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S221 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - 285, // Rvalue - 306, // PrecedenceChainStart - 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, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - 530, // ArrayLiteralElements - 337, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S222 -1, // S' @@ -11161,54 +11161,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S223 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + 287, // Rvalue + 308, // PrecedenceChainStart + 309, // TernaryTerm + 310, // LogicalOrTerm + 311, // LogicalXORTerm + 312, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + 535, // ArrayLiteralElements + 339, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S224 -1, // S' @@ -11311,54 +11311,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S226 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 531, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S227 -1, // S' @@ -11411,54 +11411,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S228 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 536, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S229 -1, // S' @@ -11661,54 +11661,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S233 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 532, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S234 -1, // S' @@ -11761,54 +11761,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S235 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 537, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S236 -1, // S' @@ -12411,54 +12411,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S248 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 555, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S249 -1, // S' @@ -12522,16 +12522,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12547,68 +12547,68 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 563, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 561, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S251 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -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 - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S252 -1, // S' @@ -12622,16 +12622,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12647,220 +12647,120 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 565, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 569, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S253 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 570, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S254 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 571, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S255 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 566, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess - }, - gotoRow{ // S256 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 567, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess - }, - gotoRow{ // S257 -1, // S' -1, // Root -1, // StatementBlock @@ -12910,6 +12810,106 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S256 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S257 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 572, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess + }, gotoRow{ // S258 -1, // S' -1, // Root @@ -12922,43 +12922,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - 569, // Rvalue - 412, // PrecedenceChainStart - 413, // TernaryTerm - 414, // LogicalOrTerm - 415, // LogicalXORTerm - 416, // LogicalAndTerm - 417, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 573, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S259 -1, // S' @@ -13011,54 +13011,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S260 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + 575, // Rvalue + 415, // PrecedenceChainStart + 416, // TernaryTerm + 417, // LogicalOrTerm + 418, // LogicalXORTerm + 419, // LogicalAndTerm + 420, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S261 -1, // S' @@ -14211,54 +14211,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S284 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - 216, // Rvalue - 236, // PrecedenceChainStart - 237, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - 574, // MapLiteralKeyValuePairs - 268, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S285 -1, // S' @@ -14311,54 +14311,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S286 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + 218, // Rvalue + 238, // PrecedenceChainStart + 239, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + 580, // MapLiteralKeyValuePairs + 270, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S287 -1, // S' @@ -14511,54 +14511,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S290 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - 285, // Rvalue - 306, // PrecedenceChainStart - 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, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - 576, // ArrayLiteralElements - 337, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S291 -1, // S' @@ -14611,54 +14611,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S292 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + 287, // Rvalue + 308, // PrecedenceChainStart + 309, // TernaryTerm + 310, // LogicalOrTerm + 311, // LogicalXORTerm + 312, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + 582, // ArrayLiteralElements + 339, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S293 -1, // S' @@ -14811,54 +14811,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S296 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 577, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S297 -1, // S' @@ -14911,54 +14911,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S298 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 583, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S299 -1, // S' @@ -15161,54 +15161,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S303 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 578, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S304 -1, // S' @@ -15261,54 +15261,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S305 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 584, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S306 -1, // S' @@ -15911,54 +15911,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S318 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 601, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S319 -1, // S' @@ -16022,16 +16022,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16047,68 +16047,68 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 609, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 608, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S321 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 610, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S322 -1, // S' @@ -16122,16 +16122,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16147,220 +16147,120 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 611, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 616, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S323 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 617, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S324 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 618, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S325 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 612, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess - }, - gotoRow{ // S326 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 613, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess - }, - gotoRow{ // S327 -1, // S' -1, // Root -1, // StatementBlock @@ -16410,6 +16310,106 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S326 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S327 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 619, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess + }, gotoRow{ // S328 -1, // S' -1, // Root @@ -16422,43 +16422,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - 615, // Rvalue - 412, // PrecedenceChainStart - 413, // TernaryTerm - 414, // LogicalOrTerm - 415, // LogicalXORTerm - 416, // LogicalAndTerm - 417, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 620, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S329 -1, // S' @@ -16511,54 +16511,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S330 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + 622, // Rvalue + 415, // PrecedenceChainStart + 416, // TernaryTerm + 417, // LogicalOrTerm + 418, // LogicalXORTerm + 419, // LogicalAndTerm + 420, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S331 -1, // S' @@ -17761,104 +17761,104 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S355 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 621, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S356 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 622, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S357 -1, // S' @@ -17872,43 +17872,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 623, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 628, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S358 -1, // S' @@ -17922,43 +17922,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 624, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 629, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S359 -1, // S' @@ -17972,43 +17972,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 625, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 630, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S360 -1, // S' @@ -18022,43 +18022,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - 626, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 631, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S361 -1, // S' @@ -18072,16 +18072,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18089,26 +18089,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - 627, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 632, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S362 -1, // S' @@ -18122,16 +18122,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18139,26 +18139,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - 628, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 633, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S363 -1, // S' @@ -18172,16 +18172,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18189,26 +18189,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 629, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 634, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S364 -1, // S' @@ -18222,16 +18222,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18239,26 +18239,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 630, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 635, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S365 -1, // S' @@ -18272,16 +18272,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18290,25 +18290,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - 631, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 636, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S366 -1, // S' @@ -18322,16 +18322,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18340,25 +18340,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - 632, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 637, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S367 -1, // S' @@ -18372,16 +18372,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18390,25 +18390,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - 633, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 638, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S368 -1, // S' @@ -18422,16 +18422,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18440,25 +18440,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 634, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 639, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S369 -1, // S' @@ -18472,16 +18472,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18491,24 +18491,24 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 635, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 640, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S370 -1, // S' @@ -18522,16 +18522,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18542,23 +18542,23 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 636, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 641, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S371 -1, // S' @@ -18572,16 +18572,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18593,22 +18593,22 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 637, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 642, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S372 -1, // S' @@ -18622,16 +18622,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18644,21 +18644,21 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 638, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 643, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S373 -1, // S' @@ -18672,16 +18672,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18694,21 +18694,21 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 639, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 644, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S374 -1, // S' @@ -18722,16 +18722,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18744,21 +18744,21 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 640, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 645, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S375 -1, // S' @@ -18772,16 +18772,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18795,20 +18795,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - 641, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 646, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S376 -1, // S' @@ -18822,16 +18822,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18845,70 +18845,70 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - 642, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 647, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S377 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 648, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S378 -1, // S' @@ -18922,16 +18922,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18945,20 +18945,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 643, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 649, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S379 -1, // S' @@ -18972,16 +18972,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18995,70 +18995,70 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 644, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 650, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S380 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 645, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S381 -1, // S' @@ -19072,16 +19072,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19096,19 +19096,19 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 646, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 651, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S382 -1, // S' @@ -19122,16 +19122,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19146,19 +19146,19 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 647, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 652, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S383 -1, // S' @@ -19172,16 +19172,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19196,19 +19196,19 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 648, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 653, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S384 -1, // S' @@ -19222,16 +19222,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19246,169 +19246,169 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 649, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 654, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S385 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 655, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S386 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 656, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S387 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 657, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S388 -1, // S' @@ -19511,104 +19511,104 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S390 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 650, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S391 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - 216, // Rvalue - 236, // PrecedenceChainStart - 237, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - 652, // MapLiteralKeyValuePairs - 268, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S392 -1, // S' @@ -19661,104 +19661,104 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S393 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 658, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S394 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + 218, // Rvalue + 238, // PrecedenceChainStart + 239, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + 660, // MapLiteralKeyValuePairs + 270, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S395 -1, // S' @@ -19861,54 +19861,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S397 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - 285, // Rvalue - 306, // PrecedenceChainStart - 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, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - 655, // ArrayLiteralElements - 337, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S398 -1, // S' @@ -20011,54 +20011,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S400 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + 287, // Rvalue + 308, // PrecedenceChainStart + 309, // TernaryTerm + 310, // LogicalOrTerm + 311, // LogicalXORTerm + 312, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + 663, // ArrayLiteralElements + 339, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S401 -1, // S' @@ -20111,54 +20111,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S402 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 656, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S403 -1, // S' @@ -20261,54 +20261,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S405 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 664, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S406 -1, // S' @@ -20461,54 +20461,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S409 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 657, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S410 -1, // S' @@ -20611,54 +20611,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S412 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 665, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S413 -1, // S' @@ -21211,54 +21211,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S424 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 680, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S425 -1, // S' @@ -21311,54 +21311,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S426 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 688, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S427 -1, // S' @@ -21372,16 +21372,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21398,19 +21398,69 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 689, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S428 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S429 -1, // S' -1, // Root -1, // StatementBlock @@ -21422,16 +21472,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21447,118 +21497,68 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 690, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 697, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess - }, - gotoRow{ // S429 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S430 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 698, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S431 -1, // S' @@ -21572,16 +21572,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21597,68 +21597,68 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 691, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 699, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S432 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 692, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S433 -1, // S' @@ -21722,93 +21722,93 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - 694, // Rvalue - 412, // PrecedenceChainStart - 413, // TernaryTerm - 414, // LogicalOrTerm - 415, // LogicalXORTerm - 416, // LogicalAndTerm - 417, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 700, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S435 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 701, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S436 -1, // S' @@ -21861,54 +21861,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S437 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + 703, // Rvalue + 415, // PrecedenceChainStart + 416, // TernaryTerm + 417, // LogicalOrTerm + 418, // LogicalXORTerm + 419, // LogicalAndTerm + 420, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S438 -1, // S' @@ -22861,54 +22861,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S457 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - 697, // Rvalue - 717, // PrecedenceChainStart - 718, // TernaryTerm - 719, // LogicalOrTerm - 721, // LogicalXORTerm - 722, // LogicalAndTerm - 723, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S458 -1, // S' @@ -23013,52 +23013,52 @@ var gotoTab = gotoTable{ gotoRow{ // S460 -1, // S' -1, // Root - 763, // StatementBlock - 122, // BracefulStatement - 123, // BeginBlock - 124, // EndBlock - 121, // BracelessStatement - 128, // Assignment - 129, // Lvalue - 11, // BaseLvalue - 12, // IndexedLvalue - 13, // FieldValue - 17, // DirectFieldValue - 18, // IndirectFieldValue - 19, // BracedFieldValue - 15, // FullSrec - 14, // OosvarValue - 24, // DirectOosvarValue - 25, // IndirectOosvarValue - 26, // BracedOosvarValue - 16, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + 706, // Rvalue + 726, // PrecedenceChainStart + 727, // TernaryTerm + 728, // LogicalOrTerm + 730, // LogicalXORTerm + 731, // LogicalAndTerm + 732, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - -1, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S461 -1, // S' @@ -23111,65 +23111,65 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S462 - -1, // S' - -1, // Root - 764, // StatementBlock - 122, // BracefulStatement - 123, // BeginBlock - 124, // EndBlock - 121, // BracelessStatement - 128, // Assignment - 129, // Lvalue - 11, // BaseLvalue - 12, // IndexedLvalue - 13, // FieldValue - 17, // DirectFieldValue - 18, // IndirectFieldValue - 19, // BracedFieldValue - 15, // FullSrec - 14, // OosvarValue - 24, // DirectOosvarValue - 25, // IndirectOosvarValue - 26, // BracedOosvarValue - 16, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S463 -1, // S' -1, // Root - 766, // StatementBlock - 122, // BracefulStatement - 123, // BeginBlock - 124, // EndBlock - 121, // BracelessStatement - 128, // Assignment - 129, // Lvalue + 772, // StatementBlock + 123, // BracefulStatement + 124, // BeginBlock + 125, // EndBlock + 122, // BracelessStatement + 129, // Assignment + 130, // Lvalue 11, // BaseLvalue 12, // IndexedLvalue 13, // FieldValue @@ -23211,154 +23211,154 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S464 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 769, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S465 -1, // S' -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 834, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 773, // StatementBlock + 123, // BracefulStatement + 124, // BeginBlock + 125, // EndBlock + 122, // BracelessStatement + 129, // Assignment + 130, // Lvalue + 11, // BaseLvalue + 12, // IndexedLvalue + 13, // FieldValue + 17, // DirectFieldValue + 18, // IndirectFieldValue + 19, // BracedFieldValue + 15, // FullSrec + 14, // OosvarValue + 24, // DirectOosvarValue + 25, // IndirectOosvarValue + 26, // BracedOosvarValue + 16, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S466 -1, // S' -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 835, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 775, // StatementBlock + 123, // BracefulStatement + 124, // BeginBlock + 125, // EndBlock + 122, // BracelessStatement + 129, // Assignment + 130, // Lvalue + 11, // BaseLvalue + 12, // IndexedLvalue + 13, // FieldValue + 17, // DirectFieldValue + 18, // IndirectFieldValue + 19, // BracedFieldValue + 15, // FullSrec + 14, // OosvarValue + 24, // DirectOosvarValue + 25, // IndirectOosvarValue + 26, // BracedOosvarValue + 16, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S467 -1, // S' @@ -23372,43 +23372,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 836, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 778, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S468 -1, // S' @@ -23422,43 +23422,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 837, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 843, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S469 -1, // S' @@ -23472,43 +23472,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 838, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 844, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S470 -1, // S' @@ -23522,43 +23522,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 839, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 845, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S471 -1, // S' @@ -23572,43 +23572,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 840, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 846, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S472 -1, // S' @@ -23622,43 +23622,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 841, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 847, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S473 -1, // S' @@ -23672,43 +23672,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 842, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 848, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S474 -1, // S' @@ -23722,43 +23722,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 843, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 849, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S475 -1, // S' @@ -23772,43 +23772,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 844, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 850, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S476 -1, // S' @@ -23822,43 +23822,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 845, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 851, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S477 -1, // S' @@ -23872,43 +23872,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 846, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 852, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S478 -1, // S' @@ -23922,43 +23922,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 847, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 853, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S479 -1, // S' @@ -23972,243 +23972,243 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - 848, // Rvalue - 789, // PrecedenceChainStart - 790, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 854, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S480 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 855, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S481 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 856, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S482 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 857, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S483 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + 858, // Rvalue + 798, // PrecedenceChainStart + 799, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S484 -1, // S' @@ -24361,204 +24361,204 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S487 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 853, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S488 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 854, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 183, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S489 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 855, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 183, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S490 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 856, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 183, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S491 -1, // S' @@ -24572,43 +24572,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 857, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 863, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S492 -1, // S' @@ -24622,43 +24622,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 858, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 864, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S493 -1, // S' @@ -24672,43 +24672,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 859, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 865, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S494 -1, // S' @@ -24722,43 +24722,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - 860, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 866, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S495 -1, // S' @@ -24772,16 +24772,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -24789,26 +24789,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 861, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 867, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S496 -1, // S' @@ -24822,16 +24822,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -24839,26 +24839,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 862, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 868, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S497 -1, // S' @@ -24872,16 +24872,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -24889,26 +24889,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 863, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 869, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S498 -1, // S' @@ -24922,16 +24922,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -24939,26 +24939,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 864, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 870, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S499 -1, // S' @@ -24972,16 +24972,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -24990,25 +24990,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - 865, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 871, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S500 -1, // S' @@ -25022,16 +25022,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25040,25 +25040,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 866, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 872, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S501 -1, // S' @@ -25072,16 +25072,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25090,25 +25090,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 867, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 873, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S502 -1, // S' @@ -25122,16 +25122,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25140,25 +25140,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 868, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 874, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S503 -1, // S' @@ -25172,16 +25172,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25191,24 +25191,24 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 869, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 875, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S504 -1, // S' @@ -25222,16 +25222,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25242,23 +25242,23 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 870, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 876, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S505 -1, // S' @@ -25272,16 +25272,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25293,22 +25293,22 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 871, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 877, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S506 -1, // S' @@ -25322,16 +25322,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25344,21 +25344,21 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 872, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 878, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S507 -1, // S' @@ -25372,16 +25372,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25394,21 +25394,21 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 873, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 879, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S508 -1, // S' @@ -25422,16 +25422,66 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 880, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 184, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess + }, + gotoRow{ // S509 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25445,70 +25495,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - 874, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 881, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess - }, - gotoRow{ // S509 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S510 -1, // S' @@ -25522,16 +25522,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25545,20 +25545,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 875, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 882, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S511 -1, // S' @@ -25572,16 +25572,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25595,20 +25595,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 876, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 883, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S512 -1, // S' @@ -25622,16 +25622,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25645,20 +25645,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 877, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 884, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S513 -1, // S' @@ -25672,16 +25672,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25695,70 +25695,70 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 878, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 885, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S514 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 879, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 183, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S515 -1, // S' @@ -25772,16 +25772,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25796,19 +25796,19 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 880, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 886, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S516 -1, // S' @@ -25822,16 +25822,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25846,271 +25846,21 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 881, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 887, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, gotoRow{ // S517 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S518 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S519 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S520 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S521 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S522 -1, // S' -1, // Root -1, // StatementBlock @@ -26122,16 +25872,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -26146,19 +25896,269 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 882, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + 888, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess + }, + gotoRow{ // S518 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 889, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 184, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess + }, + gotoRow{ // S519 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 890, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 184, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess + }, + gotoRow{ // S520 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 891, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 184, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess + }, + gotoRow{ // S521 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 892, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 184, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess + }, + gotoRow{ // S522 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S523 -1, // S' @@ -26211,54 +26211,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S524 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - 884, // Rvalue - 717, // PrecedenceChainStart - 718, // TernaryTerm - 719, // LogicalOrTerm - 721, // LogicalXORTerm - 722, // LogicalAndTerm - 723, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S525 -1, // S' @@ -26361,56 +26361,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S527 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S528 -1, // S' -1, // Root -1, // StatementBlock @@ -26422,45 +26372,45 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - 888, // Rvalue - 908, // PrecedenceChainStart - 909, // TernaryTerm - 910, // LogicalOrTerm - 911, // LogicalXORTerm - 912, // LogicalAndTerm - 913, // EqneTerm - 914, // CmpTerm - 915, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 893, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 938, // MapLiteral + 184, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess }, - gotoRow{ // S529 + gotoRow{ // S528 -1, // S' -1, // Root -1, // StatementBlock @@ -26510,6 +26460,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S529 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + 895, // Rvalue + 726, // PrecedenceChainStart + 727, // TernaryTerm + 728, // LogicalOrTerm + 730, // LogicalXORTerm + 731, // LogicalAndTerm + 732, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess + }, gotoRow{ // S530 -1, // S' -1, // Root @@ -26672,243 +26672,243 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 956, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + 899, // Rvalue + 919, // PrecedenceChainStart + 920, // TernaryTerm + 921, // LogicalOrTerm + 922, // LogicalXORTerm + 923, // LogicalAndTerm + 924, // EqneTerm + 925, // CmpTerm + 926, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 949, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S534 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 957, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S535 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 958, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S536 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 959, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S537 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 960, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S538 -1, // S' @@ -26922,43 +26922,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 961, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 967, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S539 -1, // S' @@ -26972,43 +26972,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 962, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 968, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S540 -1, // S' @@ -27022,43 +27022,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 963, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 969, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S541 -1, // S' @@ -27072,43 +27072,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 964, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 970, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S542 -1, // S' @@ -27122,16 +27122,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27139,26 +27139,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 965, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 971, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S543 -1, // S' @@ -27172,16 +27172,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27189,26 +27189,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 966, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 972, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S544 -1, // S' @@ -27222,16 +27222,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27239,26 +27239,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 967, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 973, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S545 -1, // S' @@ -27272,16 +27272,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27289,26 +27289,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 968, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 974, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S546 -1, // S' @@ -27322,16 +27322,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27340,25 +27340,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 969, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 975, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S547 -1, // S' @@ -27372,16 +27372,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27390,25 +27390,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 970, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 976, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S548 -1, // S' @@ -27422,16 +27422,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27440,25 +27440,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 971, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 977, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S549 -1, // S' @@ -27472,16 +27472,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27490,25 +27490,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 972, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 978, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S550 -1, // S' @@ -27522,16 +27522,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27541,24 +27541,24 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 973, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 979, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S551 -1, // S' @@ -27572,16 +27572,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27592,23 +27592,23 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 974, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 980, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S552 -1, // S' @@ -27622,16 +27622,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27643,22 +27643,22 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 975, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 981, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S553 -1, // S' @@ -27672,16 +27672,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27694,21 +27694,21 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 976, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 982, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S554 -1, // S' @@ -27722,16 +27722,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27744,71 +27744,71 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 977, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 983, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S555 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 984, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S556 -1, // S' @@ -27822,16 +27822,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27845,20 +27845,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 978, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 985, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S557 -1, // S' @@ -27872,16 +27872,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27895,20 +27895,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 979, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 986, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S558 -1, // S' @@ -27922,16 +27922,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27945,20 +27945,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 980, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 987, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S559 -1, // S' @@ -27972,16 +27972,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27995,20 +27995,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 981, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 988, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S560 -1, // S' @@ -28022,16 +28022,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -28045,70 +28045,70 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 982, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 989, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S561 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 983, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S562 -1, // S' @@ -28122,16 +28122,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -28146,269 +28146,269 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 984, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 990, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S563 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 991, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S564 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 992, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S565 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 993, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S566 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 994, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S567 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 995, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S568 -1, // S' @@ -28422,16 +28422,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -28446,19 +28446,19 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 985, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 996, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S569 -1, // S' @@ -28511,54 +28511,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S570 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - 987, // Rvalue - 717, // PrecedenceChainStart - 718, // TernaryTerm - 719, // LogicalOrTerm - 721, // LogicalXORTerm - 722, // LogicalAndTerm - 723, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S571 -1, // S' @@ -28611,54 +28611,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S572 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - 216, // Rvalue - 236, // PrecedenceChainStart - 237, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - 989, // MapLiteralKeyValuePairs - 268, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S573 -1, // S' @@ -28711,54 +28711,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S574 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 997, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S575 -1, // S' @@ -28811,54 +28811,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S576 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + 999, // Rvalue + 726, // PrecedenceChainStart + 727, // TernaryTerm + 728, // LogicalOrTerm + 730, // LogicalXORTerm + 731, // LogicalAndTerm + 732, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S577 -1, // S' @@ -28911,6 +28911,56 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S578 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + 218, // Rvalue + 238, // PrecedenceChainStart + 239, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + 1001, // MapLiteralKeyValuePairs + 270, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess + }, + gotoRow{ // S579 -1, // S' -1, // Root -1, // StatementBlock @@ -28960,305 +29010,255 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S579 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 994, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess - }, gotoRow{ // S580 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 995, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S581 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 996, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S582 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 997, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S583 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 998, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S584 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 999, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S585 -1, // S' @@ -29272,43 +29272,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1000, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1006, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S586 -1, // S' @@ -29322,43 +29322,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1001, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1007, // LogicalXORTerm + 312, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S587 -1, // S' @@ -29372,43 +29372,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1002, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1008, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S588 -1, // S' @@ -29422,43 +29422,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1003, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1009, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S589 -1, // S' @@ -29472,16 +29472,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29489,26 +29489,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 1004, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1010, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S590 -1, // S' @@ -29522,16 +29522,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29539,26 +29539,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 1005, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1011, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S591 -1, // S' @@ -29572,16 +29572,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29589,26 +29589,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1006, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1012, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S592 -1, // S' @@ -29622,16 +29622,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29639,26 +29639,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1007, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1013, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S593 -1, // S' @@ -29672,16 +29672,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29690,25 +29690,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1008, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1014, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S594 -1, // S' @@ -29722,16 +29722,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29740,25 +29740,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1009, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1015, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S595 -1, // S' @@ -29772,16 +29772,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29790,25 +29790,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1010, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1016, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S596 -1, // S' @@ -29822,16 +29822,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29840,25 +29840,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1011, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1017, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S597 -1, // S' @@ -29872,16 +29872,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29891,24 +29891,24 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1012, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1018, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S598 -1, // S' @@ -29922,16 +29922,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29942,23 +29942,23 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1013, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1019, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S599 -1, // S' @@ -29972,16 +29972,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29993,22 +29993,22 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1014, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1020, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S600 -1, // S' @@ -30022,16 +30022,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30044,71 +30044,71 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1015, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1021, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S601 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1022, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S602 -1, // S' @@ -30122,16 +30122,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30144,21 +30144,21 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1016, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1023, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S603 -1, // S' @@ -30172,16 +30172,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30195,20 +30195,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1017, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1024, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S604 -1, // S' @@ -30222,16 +30222,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30245,20 +30245,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1018, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1025, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S605 -1, // S' @@ -30272,16 +30272,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30295,20 +30295,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1019, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1026, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S606 -1, // S' @@ -30322,16 +30322,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30345,20 +30345,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1020, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1027, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S607 -1, // S' @@ -30372,16 +30372,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30395,22 +30395,72 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1021, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1028, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S608 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S609 -1, // S' -1, // Root -1, // StatementBlock @@ -30422,16 +30472,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30446,269 +30496,219 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 1022, // UnaryOpTerm - 324, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1029, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess - }, - gotoRow{ // S609 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S610 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1030, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S611 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1031, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S612 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1032, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S613 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1033, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S614 -1, // S' @@ -30722,16 +30722,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30746,21 +30746,71 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 1023, // PowTerm - 327, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + 1034, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 340, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S615 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1035, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess + }, + gotoRow{ // S616 -1, // S' -1, // Root -1, // StatementBlock @@ -30810,56 +30860,6 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S616 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - 1025, // Rvalue - 717, // PrecedenceChainStart - 718, // TernaryTerm - 719, // LogicalOrTerm - 721, // LogicalXORTerm - 722, // LogicalAndTerm - 723, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess - }, gotoRow{ // S617 -1, // S' -1, // Root @@ -30911,54 +30911,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S618 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - 285, // Rvalue - 306, // PrecedenceChainStart - 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, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - 1027, // ArrayLiteralElements - 337, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S619 -1, // S' @@ -31061,54 +31061,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S621 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1036, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S622 -1, // S' @@ -31161,54 +31161,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S623 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + 1038, // Rvalue + 726, // PrecedenceChainStart + 727, // TernaryTerm + 728, // LogicalOrTerm + 730, // LogicalXORTerm + 731, // LogicalAndTerm + 732, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S624 -1, // S' @@ -31261,54 +31261,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S625 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + 287, // Rvalue + 308, // PrecedenceChainStart + 309, // TernaryTerm + 310, // LogicalOrTerm + 311, // LogicalXORTerm + 312, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + 1040, // ArrayLiteralElements + 339, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S626 -1, // S' @@ -32911,404 +32911,404 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S658 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 1033, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S659 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1034, // LogicalXORTerm - 416, // LogicalAndTerm - 417, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S660 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1035, // LogicalAndTerm - 417, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S661 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1036, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S662 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1037, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S663 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1038, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S664 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1039, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S665 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1040, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S666 -1, // S' @@ -33322,43 +33322,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1041, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1046, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S667 -1, // S' @@ -33372,43 +33372,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1042, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1047, // LogicalXORTerm + 419, // LogicalAndTerm + 420, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S668 -1, // S' @@ -33422,43 +33422,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1043, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1048, // LogicalAndTerm + 420, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S669 -1, // S' @@ -33472,43 +33472,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1044, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1049, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S670 -1, // S' @@ -33522,16 +33522,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33539,26 +33539,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1045, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1050, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S671 -1, // S' @@ -33572,16 +33572,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33589,26 +33589,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1046, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1051, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S672 -1, // S' @@ -33622,16 +33622,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33639,26 +33639,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1047, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1052, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S673 -1, // S' @@ -33672,16 +33672,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33689,26 +33689,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1048, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1053, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S674 -1, // S' @@ -33722,16 +33722,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33740,25 +33740,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1049, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1054, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S675 -1, // S' @@ -33772,16 +33772,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33790,25 +33790,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1050, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1055, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S676 -1, // S' @@ -33822,16 +33822,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33840,25 +33840,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1051, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1056, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S677 -1, // S' @@ -33872,16 +33872,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33890,25 +33890,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1052, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1057, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S678 -1, // S' @@ -33922,16 +33922,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33941,24 +33941,24 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1053, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1058, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S679 -1, // S' @@ -33972,16 +33972,66 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1059, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess + }, + gotoRow{ // S680 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33993,72 +34043,22 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1054, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1060, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess - }, - gotoRow{ // S680 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S681 -1, // S' @@ -34072,16 +34072,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34094,21 +34094,21 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1055, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1061, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S682 -1, // S' @@ -34122,16 +34122,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34144,21 +34144,21 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1056, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1062, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S683 -1, // S' @@ -34172,16 +34172,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34194,21 +34194,21 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1057, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1063, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S684 -1, // S' @@ -34222,16 +34222,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34245,20 +34245,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1058, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1064, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S685 -1, // S' @@ -34272,16 +34272,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34295,20 +34295,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1059, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1065, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S686 -1, // S' @@ -34322,16 +34322,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34345,20 +34345,20 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1060, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1066, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S687 -1, // S' @@ -34372,16 +34372,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34395,70 +34395,70 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1061, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1067, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S688 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1068, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S689 -1, // S' @@ -34511,156 +34511,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S690 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S691 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S692 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S693 -1, // S' -1, // Root -1, // StatementBlock @@ -34672,16 +34522,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34696,69 +34546,219 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 1062, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 1069, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess + }, + gotoRow{ // S691 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1070, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess + }, + gotoRow{ // S692 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1071, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess + }, + gotoRow{ // S693 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1072, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S694 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1073, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S695 -1, // S' @@ -34772,43 +34772,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - 1064, // Rvalue - 717, // PrecedenceChainStart - 718, // TernaryTerm - 719, // LogicalOrTerm - 721, // LogicalXORTerm - 722, // LogicalAndTerm - 723, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1074, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S696 -1, // S' @@ -34822,43 +34822,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - 216, // Rvalue - 236, // PrecedenceChainStart - 237, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1075, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral - 1067, // MapLiteralKeyValuePairs - 268, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S697 -1, // S' @@ -35122,43 +35122,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - 285, // Rvalue - 306, // PrecedenceChainStart - 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, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - 1071, // ArrayLiteralElements - 337, // ArrayLiteralElement - 338, // MapLiteral + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1076, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S703 -1, // S' @@ -35211,104 +35211,104 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S704 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + 1078, // Rvalue + 726, // PrecedenceChainStart + 727, // TernaryTerm + 728, // LogicalOrTerm + 730, // LogicalXORTerm + 731, // LogicalAndTerm + 732, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S705 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + 218, // Rvalue + 238, // PrecedenceChainStart + 239, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + 1081, // MapLiteralKeyValuePairs + 270, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S706 -1, // S' @@ -35361,54 +35361,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S707 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1072, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S708 -1, // S' @@ -35561,54 +35561,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S711 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + 287, // Rvalue + 308, // PrecedenceChainStart + 309, // TernaryTerm + 310, // LogicalOrTerm + 311, // LogicalXORTerm + 312, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + 1085, // ArrayLiteralElements + 339, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S712 -1, // S' @@ -35711,54 +35711,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S714 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1073, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S715 -1, // S' @@ -35811,54 +35811,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S716 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1086, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S717 -1, // S' @@ -36011,54 +36011,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S720 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1076, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S721 -1, // S' @@ -36161,54 +36161,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S723 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1087, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S724 -1, // S' @@ -36461,6 +36461,56 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S729 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1090, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + }, + gotoRow{ // S730 -1, // S' -1, // Root -1, // StatementBlock @@ -36510,56 +36560,6 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S730 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1098, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess - }, gotoRow{ // S731 -1, // S' -1, // Root @@ -36611,154 +36611,154 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S732 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1106, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S733 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1107, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S734 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1108, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S735 -1, // S' @@ -36861,56 +36861,106 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S737 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1109, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S738 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S739 -1, // S' -1, // Root -1, // StatementBlock @@ -36922,16 +36972,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -36947,20 +36997,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 1110, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1113, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, - gotoRow{ // S739 + gotoRow{ // S740 -1, // S' -1, // Root -1, // StatementBlock @@ -37010,7 +37060,7 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S740 + gotoRow{ // S741 -1, // S' -1, // Root -1, // StatementBlock @@ -37022,193 +37072,143 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - 1112, // Rvalue - 412, // PrecedenceChainStart - 413, // TernaryTerm - 414, // LogicalOrTerm - 415, // LogicalXORTerm - 416, // LogicalAndTerm - 417, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1121, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess - }, - gotoRow{ // S741 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S742 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1122, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S743 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1123, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S744 -1, // S' @@ -37311,104 +37311,104 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S746 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1124, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S747 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1125, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S748 -1, // S' @@ -37461,54 +37461,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S749 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + 1127, // Rvalue + 415, // PrecedenceChainStart + 416, // TernaryTerm + 417, // LogicalOrTerm + 418, // LogicalXORTerm + 419, // LogicalAndTerm + 420, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S750 -1, // S' @@ -38411,54 +38411,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S768 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - 216, // Rvalue - 236, // PrecedenceChainStart - 237, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - 1117, // MapLiteralKeyValuePairs - 268, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S769 -1, // S' @@ -38711,54 +38711,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S774 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - 285, // Rvalue - 306, // PrecedenceChainStart - 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, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - 1119, // ArrayLiteralElements - 337, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S775 -1, // S' @@ -38861,54 +38861,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S777 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + 218, // Rvalue + 238, // PrecedenceChainStart + 239, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + 1132, // MapLiteralKeyValuePairs + 270, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S778 -1, // S' @@ -38961,54 +38961,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S779 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1120, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S780 -1, // S' @@ -39161,54 +39161,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S783 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + 287, // Rvalue + 308, // PrecedenceChainStart + 309, // TernaryTerm + 310, // LogicalOrTerm + 311, // LogicalXORTerm + 312, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + 1134, // ArrayLiteralElements + 339, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S784 -1, // S' @@ -39311,54 +39311,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S786 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1121, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S787 -1, // S' @@ -39411,54 +39411,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S788 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1135, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S789 -1, // S' @@ -39761,54 +39761,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S795 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1136, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S796 -1, // S' @@ -40061,54 +40061,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S801 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1144, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S802 -1, // S' @@ -40161,154 +40161,154 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S803 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1152, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S804 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1153, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S805 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1154, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S806 -1, // S' @@ -40411,56 +40411,106 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S808 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1155, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S809 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S810 -1, // S' -1, // Root -1, // StatementBlock @@ -40472,16 +40522,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40497,20 +40547,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 1156, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 1160, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, - gotoRow{ // S810 + gotoRow{ // S811 -1, // S' -1, // Root -1, // StatementBlock @@ -40560,7 +40610,7 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S811 + gotoRow{ // S812 -1, // S' -1, // Root -1, // StatementBlock @@ -40572,193 +40622,143 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - 1158, // Rvalue - 412, // PrecedenceChainStart - 413, // TernaryTerm - 414, // LogicalOrTerm - 415, // LogicalXORTerm - 416, // LogicalAndTerm - 417, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1168, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 442, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess - }, - gotoRow{ // S812 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S813 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1169, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S814 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1170, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S815 -1, // S' @@ -40861,104 +40861,104 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S817 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1171, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S818 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1172, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S819 -1, // S' @@ -41011,54 +41011,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S820 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + 1174, // Rvalue + 415, // PrecedenceChainStart + 416, // TernaryTerm + 417, // LogicalOrTerm + 418, // LogicalXORTerm + 419, // LogicalAndTerm + 420, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S821 -1, // S' @@ -44261,54 +44261,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S885 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1163, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S886 -1, // S' @@ -44361,54 +44361,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S887 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - 216, // Rvalue - 236, // PrecedenceChainStart - 237, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - 1166, // MapLiteralKeyValuePairs - 268, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S888 -1, // S' @@ -44661,54 +44661,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S893 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar - 285, // Rvalue - 306, // PrecedenceChainStart - 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, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral - 1168, // ArrayLiteralElements - 337, // ArrayLiteralElement - 338, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S894 -1, // S' @@ -44811,54 +44811,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S896 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1179, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S897 -1, // S' @@ -44922,43 +44922,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1169, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + 218, // Rvalue + 238, // PrecedenceChainStart + 239, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 268, // MapLiteral + 1182, // MapLiteralKeyValuePairs + 270, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S899 -1, // S' @@ -45211,6 +45211,56 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S904 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + 287, // Rvalue + 308, // PrecedenceChainStart + 309, // TernaryTerm + 310, // LogicalOrTerm + 311, // LogicalXORTerm + 312, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + 1184, // ArrayLiteralElements + 339, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess + }, + gotoRow{ // S905 -1, // S' -1, // Root -1, // StatementBlock @@ -45260,56 +45310,6 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S905 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1170, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess - }, gotoRow{ // S906 -1, // S' -1, // Root @@ -45461,54 +45461,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S909 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1185, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S910 -1, // S' @@ -45811,54 +45811,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S916 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1186, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S917 -1, // S' @@ -46011,54 +46011,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S920 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1193, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S921 -1, // S' @@ -46111,154 +46111,154 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S922 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1201, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S923 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1202, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S924 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1203, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S925 -1, // S' @@ -46361,104 +46361,104 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S927 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1204, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S928 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 1205, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S929 -1, // S' @@ -46511,56 +46511,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S930 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - 1207, // Rvalue - 412, // PrecedenceChainStart - 413, // TernaryTerm - 414, // LogicalOrTerm - 415, // LogicalXORTerm - 416, // LogicalAndTerm - 417, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess - }, - gotoRow{ // S931 -1, // S' -1, // Root -1, // StatementBlock @@ -46610,6 +46560,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S931 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1210, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, gotoRow{ // S932 -1, // S' -1, // Root @@ -46661,154 +46661,154 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S933 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1218, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S934 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1219, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S935 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1220, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S936 -1, // S' @@ -46911,104 +46911,104 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S938 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1221, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S939 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1222, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S940 -1, // S' @@ -47061,54 +47061,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S941 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + 1224, // Rvalue + 415, // PrecedenceChainStart + 416, // TernaryTerm + 417, // LogicalOrTerm + 418, // LogicalXORTerm + 419, // LogicalAndTerm + 420, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S942 -1, // S' @@ -49411,54 +49411,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S988 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1212, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S989 -1, // S' @@ -50011,54 +50011,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1000 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1229, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1001 -1, // S' @@ -51311,54 +51311,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1026 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1217, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1027 -1, // S' @@ -51411,54 +51411,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1028 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 1219, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1029 -1, // S' @@ -51961,54 +51961,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1039 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1234, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1040 -1, // S' @@ -52061,54 +52061,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1041 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1236, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1042 -1, // S' @@ -53261,54 +53261,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1065 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1223, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1066 -1, // S' @@ -53461,54 +53461,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1069 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1226, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1070 -1, // S' @@ -53711,104 +53711,104 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1074 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 1231, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1075 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1232, // LogicalXORTerm - 722, // LogicalAndTerm - 723, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1076 -1, // S' @@ -53911,54 +53911,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1078 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1234, // LogicalAndTerm - 723, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1079 -1, // S' @@ -53972,193 +53972,193 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1235, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1240, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1080 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1236, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1081 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1237, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1082 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1238, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1083 -1, // S' @@ -54172,243 +54172,243 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1239, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1243, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1084 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1240, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1085 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1241, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1086 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1242, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1087 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1243, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1088 -1, // S' @@ -54422,43 +54422,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1244, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1248, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 268, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S1089 -1, // S' @@ -54472,143 +54472,143 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1245, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1249, // LogicalXORTerm + 731, // LogicalAndTerm + 732, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1090 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1246, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1091 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1247, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1092 -1, // S' @@ -54622,43 +54622,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1248, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1251, // LogicalAndTerm + 732, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1093 -1, // S' @@ -54672,43 +54672,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1249, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1252, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1094 -1, // S' @@ -54722,16 +54722,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54739,26 +54739,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1250, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1253, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1095 -1, // S' @@ -54772,16 +54772,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54789,26 +54789,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1251, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1254, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1096 -1, // S' @@ -54822,16 +54822,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54839,26 +54839,26 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1252, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1255, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1097 -1, // S' @@ -54872,16 +54872,66 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1256, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess + }, + gotoRow{ // S1098 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54890,75 +54940,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1253, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1257, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess - }, - gotoRow{ // S1098 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1099 -1, // S' @@ -54972,16 +54972,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54990,25 +54990,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1254, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1258, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1100 -1, // S' @@ -55022,16 +55022,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55040,25 +55040,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1255, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1259, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1101 -1, // S' @@ -55072,16 +55072,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55090,25 +55090,25 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1256, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1260, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1102 -1, // S' @@ -55122,16 +55122,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55141,24 +55141,24 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1257, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1261, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1103 -1, // S' @@ -55172,16 +55172,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55192,23 +55192,23 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1258, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1262, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1104 -1, // S' @@ -55222,16 +55222,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55243,22 +55243,22 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1259, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1263, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1105 -1, // S' @@ -55272,16 +55272,166 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1264, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess + }, + gotoRow{ // S1106 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1265, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess + }, + gotoRow{ // S1107 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1266, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess + }, + gotoRow{ // S1108 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55295,270 +55445,120 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1260, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1267, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess - }, - gotoRow{ // S1106 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1107 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1108 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1109 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1268, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1110 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1269, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1111 -1, // S' @@ -55572,16 +55572,166 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1270, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess + }, + gotoRow{ // S1112 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1271, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess + }, + gotoRow{ // S1113 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1114 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55596,71 +55746,21 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 1261, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 1272, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, - gotoRow{ // S1112 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1113 + gotoRow{ // S1115 -1, // S' -1, // Root -1, // StatementBlock @@ -55672,393 +55772,293 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - 1263, // Rvalue - 717, // PrecedenceChainStart - 718, // TernaryTerm - 719, // LogicalOrTerm - 721, // LogicalXORTerm - 722, // LogicalAndTerm - 723, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1273, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess - }, - gotoRow{ // S1114 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1115 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1116 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1274, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1117 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1275, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1118 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1276, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1119 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1277, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1120 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1278, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1121 -1, // S' @@ -56111,204 +56111,204 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1122 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 1269, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1123 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1270, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1124 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1271, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1125 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1272, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1126 -1, // S' @@ -56322,1566 +56322,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1273, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1127 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1274, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1128 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1275, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1129 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1276, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1130 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1277, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1131 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1278, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1132 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1279, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1133 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1280, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1134 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1281, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1135 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1282, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1136 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1283, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1137 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1284, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1138 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1285, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1139 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1286, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1140 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1287, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1141 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1288, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1142 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1289, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1143 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1290, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1144 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1145 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1291, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1146 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1292, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1147 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1293, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1148 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1294, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1149 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1295, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1150 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1296, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1151 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1297, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1152 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1153 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1154 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1155 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1156 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1157 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -57897,20 +56347,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 1298, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral + 1279, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 819, // MapLiteral + 757, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, - gotoRow{ // S1158 + gotoRow{ // S1127 -1, // S' -1, // Root -1, // StatementBlock @@ -57960,6 +56410,1556 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S1128 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + 1281, // Rvalue + 726, // PrecedenceChainStart + 727, // TernaryTerm + 728, // LogicalOrTerm + 730, // LogicalXORTerm + 731, // LogicalAndTerm + 732, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess + }, + gotoRow{ // S1129 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1130 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1131 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1132 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1133 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1134 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1135 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1136 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1137 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1287, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess + }, + gotoRow{ // S1138 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1288, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1139 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1289, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1140 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1290, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1141 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1291, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1142 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1292, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1143 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1293, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1144 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1294, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1145 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1295, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1146 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1296, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1147 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1297, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1148 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1298, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1149 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1299, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1150 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1300, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1151 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1301, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1152 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1302, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1153 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1303, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1154 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1304, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1155 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1305, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1156 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1306, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1157 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1307, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, + gotoRow{ // S1158 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1308, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, gotoRow{ // S1159 -1, // S' -1, // Root @@ -57972,95 +57972,45 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - 1300, // Rvalue - 717, // PrecedenceChainStart - 718, // TernaryTerm - 719, // LogicalOrTerm - 721, // LogicalXORTerm - 722, // LogicalAndTerm - 723, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess - }, - gotoRow{ // S1160 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 134, // FieldValue - 139, // DirectFieldValue - 140, // IndirectFieldValue - 141, // BracedFieldValue - 136, // FullSrec - 135, // OosvarValue - 146, // DirectOosvarValue - 147, // IndirectOosvarValue - 148, // BracedOosvarValue - 137, // FullOosvar + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - 1302, // TernaryTerm - 155, // LogicalOrTerm - 156, // LogicalXORTerm - 157, // LogicalAndTerm - 158, // EqneTerm - 159, // CmpTerm - 160, // BitwiseORTerm - 161, // BitwiseXORTerm - 162, // BitwiseANDTerm - 163, // BitwiseShiftTerm - 164, // AddsubdotTerm - 166, // MuldivTerm - 170, // UnaryOpTerm - 171, // PowTerm - 174, // PrecedenceChainEnd - 176, // MlrvalOrFunction - 182, // ArrayLiteral + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1309, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 183, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 184, // ContextVariable - 196, // ArrayOrMapIndexAccess - 197, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, - gotoRow{ // S1161 + gotoRow{ // S1160 -1, // S' -1, // Root -1, // StatementBlock @@ -58110,6 +58060,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S1161 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1310, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess + }, gotoRow{ // S1162 -1, // S' -1, // Root @@ -58122,293 +58122,293 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1303, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1311, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S1163 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1312, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S1164 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1313, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S1165 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1314, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S1166 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1315, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S1167 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1316, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S1168 -1, // S' @@ -58561,104 +58561,104 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1171 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 1310, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 266, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1172 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1311, // LogicalXORTerm - 912, // LogicalAndTerm - 913, // EqneTerm - 914, // CmpTerm - 915, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1173 -1, // S' @@ -58672,1666 +58672,16 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1312, // LogicalAndTerm - 913, // EqneTerm - 914, // CmpTerm - 915, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1174 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1313, // EqneTerm - 914, // CmpTerm - 915, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1175 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1314, // CmpTerm - 915, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1176 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1315, // CmpTerm - 915, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1177 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1316, // CmpTerm - 915, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1178 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1317, // CmpTerm - 915, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1179 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1318, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1180 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1319, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1181 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1320, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1182 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1321, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1183 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1322, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1184 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1323, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1185 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1324, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1186 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1325, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1187 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1326, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1188 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1327, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1189 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1328, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1190 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1329, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1191 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1330, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1192 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1331, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1193 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1194 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1332, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1195 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1333, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1196 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1334, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1197 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1335, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1198 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1336, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1199 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1337, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1200 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1338, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess - }, - gotoRow{ // S1201 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1202 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1203 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1204 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1205 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1206 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60347,20 +58697,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 1339, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral + 1317, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 938, // MapLiteral + 828, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, - gotoRow{ // S1207 + gotoRow{ // S1174 -1, // S' -1, // Root -1, // StatementBlock @@ -60410,6 +58760,1656 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S1175 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + 1319, // Rvalue + 726, // PrecedenceChainStart + 727, // TernaryTerm + 728, // LogicalOrTerm + 730, // LogicalXORTerm + 731, // LogicalAndTerm + 732, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess + }, + gotoRow{ // S1176 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 135, // FieldValue + 140, // DirectFieldValue + 141, // IndirectFieldValue + 142, // BracedFieldValue + 137, // FullSrec + 136, // OosvarValue + 147, // DirectOosvarValue + 148, // IndirectOosvarValue + 149, // BracedOosvarValue + 138, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1321, // TernaryTerm + 156, // LogicalOrTerm + 157, // LogicalXORTerm + 158, // LogicalAndTerm + 159, // EqneTerm + 160, // CmpTerm + 161, // BitwiseORTerm + 162, // BitwiseXORTerm + 163, // BitwiseANDTerm + 164, // BitwiseShiftTerm + 165, // AddsubdotTerm + 167, // MuldivTerm + 171, // UnaryOpTerm + 172, // PowTerm + 175, // PrecedenceChainEnd + 177, // MlrvalOrFunction + 183, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 184, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 185, // ContextVariable + 197, // ArrayOrMapIndexAccess + 198, // ArraySliceAccess + }, + gotoRow{ // S1177 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1178 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1322, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + }, + gotoRow{ // S1179 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1180 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1181 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1182 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1183 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1184 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1185 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1186 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1187 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1329, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess + }, + gotoRow{ // S1188 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1330, // LogicalXORTerm + 923, // LogicalAndTerm + 924, // EqneTerm + 925, // CmpTerm + 926, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1189 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1331, // LogicalAndTerm + 924, // EqneTerm + 925, // CmpTerm + 926, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1190 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1332, // EqneTerm + 925, // CmpTerm + 926, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1191 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1333, // CmpTerm + 926, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1192 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1334, // CmpTerm + 926, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1193 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1335, // CmpTerm + 926, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1194 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1336, // CmpTerm + 926, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1195 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1337, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1196 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1338, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1197 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1339, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1198 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1340, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1199 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1341, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1200 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1342, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1201 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1343, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1202 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1344, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1203 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1345, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1204 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1346, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1205 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1347, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1206 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1348, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, + gotoRow{ // S1207 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1349, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, gotoRow{ // S1208 -1, // S' -1, // Root @@ -60422,43 +60422,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - 1341, // Rvalue - 717, // PrecedenceChainStart - 718, // TernaryTerm - 719, // LogicalOrTerm - 721, // LogicalXORTerm - 722, // LogicalAndTerm - 723, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1350, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 748, // MapLiteral + 949, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S1209 -1, // S' @@ -60472,43 +60472,43 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 217, // FieldValue - 222, // DirectFieldValue - 223, // IndirectFieldValue - 224, // BracedFieldValue - 219, // FullSrec - 218, // OosvarValue - 229, // DirectOosvarValue - 230, // IndirectOosvarValue - 231, // BracedOosvarValue - 220, // FullOosvar + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - 1343, // TernaryTerm - 238, // LogicalOrTerm - 239, // LogicalXORTerm - 240, // LogicalAndTerm - 241, // EqneTerm - 242, // CmpTerm - 243, // BitwiseORTerm - 244, // BitwiseXORTerm - 245, // BitwiseANDTerm - 246, // BitwiseShiftTerm - 247, // AddsubdotTerm - 249, // MuldivTerm - 253, // UnaryOpTerm - 254, // PowTerm - 257, // PrecedenceChainEnd - 259, // MlrvalOrFunction - 265, // ArrayLiteral + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1351, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 266, // MapLiteral + 949, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 269, // ContextVariable - 281, // ArrayOrMapIndexAccess - 282, // ArraySliceAccess + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S1210 -1, // S' @@ -60572,143 +60572,143 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1344, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1352, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 949, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S1212 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1353, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S1213 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1354, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S1214 -1, // S' @@ -60722,93 +60722,93 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 286, // FieldValue - 292, // DirectFieldValue - 293, // IndirectFieldValue - 294, // BracedFieldValue - 288, // FullSrec - 287, // OosvarValue - 299, // DirectOosvarValue - 300, // IndirectOosvarValue - 301, // BracedOosvarValue - 289, // FullOosvar + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - 1347, // 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, // PrecedenceChainEnd - 329, // MlrvalOrFunction - 335, // ArrayLiteral + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1355, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 338, // MapLiteral + 949, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 339, // ContextVariable - 351, // ArrayOrMapIndexAccess - 352, // ArraySliceAccess + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S1215 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1356, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S1216 -1, // S' @@ -60822,93 +60822,93 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1348, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1357, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 949, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S1217 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1358, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S1218 -1, // S' @@ -61011,54 +61011,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1220 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 393, // FieldValue - 398, // DirectFieldValue - 399, // IndirectFieldValue - 400, // BracedFieldValue - 395, // FullSrec - 394, // OosvarValue - 405, // DirectOosvarValue - 406, // IndirectOosvarValue - 407, // BracedOosvarValue - 396, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 1351, // TernaryTerm - 414, // LogicalOrTerm - 415, // LogicalXORTerm - 416, // LogicalAndTerm - 417, // EqneTerm - 418, // CmpTerm - 419, // BitwiseORTerm - 420, // BitwiseXORTerm - 421, // BitwiseANDTerm - 422, // BitwiseShiftTerm - 423, // AddsubdotTerm - 425, // MuldivTerm - 429, // UnaryOpTerm - 430, // PowTerm - 433, // PrecedenceChainEnd - 435, // MlrvalOrFunction - 441, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 442, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 443, // ContextVariable - 455, // ArrayOrMapIndexAccess - 456, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1221 -1, // S' @@ -61111,56 +61111,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1222 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1352, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess - }, - gotoRow{ // S1223 -1, // S' -1, // Root -1, // StatementBlock @@ -61210,6 +61160,56 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S1223 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1359, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess + }, gotoRow{ // S1224 -1, // S' -1, // Root @@ -61261,104 +61261,104 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1225 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + 1361, // Rvalue + 726, // PrecedenceChainStart + 727, // TernaryTerm + 728, // LogicalOrTerm + 730, // LogicalXORTerm + 731, // LogicalAndTerm + 732, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1226 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 219, // FieldValue + 224, // DirectFieldValue + 225, // IndirectFieldValue + 226, // BracedFieldValue + 221, // FullSrec + 220, // OosvarValue + 231, // DirectOosvarValue + 232, // IndirectOosvarValue + 233, // BracedOosvarValue + 222, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1363, // TernaryTerm + 240, // LogicalOrTerm + 241, // LogicalXORTerm + 242, // LogicalAndTerm + 243, // EqneTerm + 244, // CmpTerm + 245, // BitwiseORTerm + 246, // BitwiseXORTerm + 247, // BitwiseANDTerm + 248, // BitwiseShiftTerm + 249, // AddsubdotTerm + 251, // MuldivTerm + 255, // UnaryOpTerm + 256, // PowTerm + 259, // PrecedenceChainEnd + 261, // MlrvalOrFunction + 267, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 268, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 271, // ContextVariable + 283, // ArrayOrMapIndexAccess + 284, // ArraySliceAccess }, gotoRow{ // S1227 -1, // S' @@ -61411,54 +61411,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1228 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1364, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1229 -1, // S' @@ -61561,54 +61561,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1231 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 288, // FieldValue + 294, // DirectFieldValue + 295, // IndirectFieldValue + 296, // BracedFieldValue + 290, // FullSrec + 289, // OosvarValue + 301, // DirectOosvarValue + 302, // IndirectOosvarValue + 303, // BracedOosvarValue + 291, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1367, // TernaryTerm + 310, // LogicalOrTerm + 311, // LogicalXORTerm + 312, // LogicalAndTerm + 313, // EqneTerm + 314, // CmpTerm + 315, // BitwiseORTerm + 316, // BitwiseXORTerm + 317, // BitwiseANDTerm + 318, // BitwiseShiftTerm + 319, // AddsubdotTerm + 321, // MuldivTerm + 325, // UnaryOpTerm + 326, // PowTerm + 329, // PrecedenceChainEnd + 331, // MlrvalOrFunction + 337, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 340, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 341, // ContextVariable + 353, // ArrayOrMapIndexAccess + 354, // ArraySliceAccess }, gotoRow{ // S1232 -1, // S' @@ -61661,54 +61661,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1233 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1368, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1234 -1, // S' @@ -61861,54 +61861,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1237 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 396, // FieldValue + 401, // DirectFieldValue + 402, // IndirectFieldValue + 403, // BracedFieldValue + 398, // FullSrec + 397, // OosvarValue + 408, // DirectOosvarValue + 409, // IndirectOosvarValue + 410, // BracedOosvarValue + 399, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1371, // TernaryTerm + 417, // LogicalOrTerm + 418, // LogicalXORTerm + 419, // LogicalAndTerm + 420, // EqneTerm + 421, // CmpTerm + 422, // BitwiseORTerm + 423, // BitwiseXORTerm + 424, // BitwiseANDTerm + 425, // BitwiseShiftTerm + 426, // AddsubdotTerm + 428, // MuldivTerm + 432, // UnaryOpTerm + 433, // PowTerm + 436, // PrecedenceChainEnd + 438, // MlrvalOrFunction + 444, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 445, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 446, // ContextVariable + 458, // ArrayOrMapIndexAccess + 459, // ArraySliceAccess }, gotoRow{ // S1238 -1, // S' @@ -61961,54 +61961,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1239 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1372, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1240 -1, // S' @@ -63211,54 +63211,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1264 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1359, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1265 -1, // S' @@ -64111,54 +64111,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1282 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1379, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1283 -1, // S' @@ -65061,54 +65061,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1301 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1364, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1302 -1, // S' @@ -66011,54 +66011,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1320 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1384, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1321 -1, // S' @@ -67111,54 +67111,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1342 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1370, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1343 -1, // S' @@ -67811,54 +67811,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1356 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 698, // FieldValue - 703, // DirectFieldValue - 704, // IndirectFieldValue - 705, // BracedFieldValue - 700, // FullSrec - 699, // OosvarValue - 710, // DirectOosvarValue - 711, // IndirectOosvarValue - 712, // BracedOosvarValue - 701, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 1375, // TernaryTerm - 719, // LogicalOrTerm - 721, // LogicalXORTerm - 722, // LogicalAndTerm - 723, // EqneTerm - 724, // CmpTerm - 725, // BitwiseORTerm - 726, // BitwiseXORTerm - 727, // BitwiseANDTerm - 728, // BitwiseShiftTerm - 729, // AddsubdotTerm - 731, // MuldivTerm - 735, // UnaryOpTerm - 736, // PowTerm - 739, // PrecedenceChainEnd - 741, // MlrvalOrFunction - 747, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 748, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 749, // ContextVariable - 761, // ArrayOrMapIndexAccess - 762, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1357 -1, // S' @@ -67911,54 +67911,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1358 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1376, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1359 -1, // S' @@ -68061,56 +68061,6 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1361 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 770, // FieldValue - 775, // DirectFieldValue - 776, // IndirectFieldValue - 777, // BracedFieldValue - 772, // FullSrec - 771, // OosvarValue - 782, // DirectOosvarValue - 783, // IndirectOosvarValue - 784, // BracedOosvarValue - 773, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 1379, // TernaryTerm - 791, // LogicalOrTerm - 792, // LogicalXORTerm - 793, // LogicalAndTerm - 794, // EqneTerm - 795, // CmpTerm - 796, // BitwiseORTerm - 797, // BitwiseXORTerm - 798, // BitwiseANDTerm - 799, // BitwiseShiftTerm - 800, // AddsubdotTerm - 802, // MuldivTerm - 806, // UnaryOpTerm - 807, // PowTerm - 810, // PrecedenceChainEnd - 812, // MlrvalOrFunction - 818, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 819, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 820, // ContextVariable - 832, // ArrayOrMapIndexAccess - 833, // ArraySliceAccess - }, - gotoRow{ // S1362 -1, // S' -1, // Root -1, // StatementBlock @@ -68160,7 +68110,7 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S1363 + gotoRow{ // S1362 -1, // S' -1, // Root -1, // StatementBlock @@ -68172,43 +68122,93 @@ var gotoTab = gotoTable{ -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1380, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1390, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 103, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + }, + gotoRow{ // S1363 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1364 -1, // S' @@ -68361,54 +68361,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1367 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 889, // FieldValue - 894, // DirectFieldValue - 895, // IndirectFieldValue - 896, // BracedFieldValue - 891, // FullSrec - 890, // OosvarValue - 901, // DirectOosvarValue - 902, // IndirectOosvarValue - 903, // BracedOosvarValue - 892, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - 1383, // TernaryTerm - 910, // LogicalOrTerm - 911, // LogicalXORTerm - 912, // LogicalAndTerm - 913, // EqneTerm - 914, // CmpTerm - 915, // BitwiseORTerm - 916, // BitwiseXORTerm - 917, // BitwiseANDTerm - 918, // BitwiseShiftTerm - 919, // AddsubdotTerm - 921, // MuldivTerm - 925, // UnaryOpTerm - 926, // PowTerm - 929, // PrecedenceChainEnd - 931, // MlrvalOrFunction - 937, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 938, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 939, // ContextVariable - 951, // ArrayOrMapIndexAccess - 952, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1368 -1, // S' @@ -68461,54 +68461,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1369 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 54, // FieldValue - 59, // DirectFieldValue - 60, // IndirectFieldValue - 61, // BracedFieldValue - 56, // FullSrec - 55, // OosvarValue - 66, // DirectOosvarValue - 67, // IndirectOosvarValue - 68, // BracedOosvarValue - 57, // FullOosvar - 1384, // Rvalue - 73, // PrecedenceChainStart - 74, // TernaryTerm - 75, // LogicalOrTerm - 76, // LogicalXORTerm - 77, // LogicalAndTerm - 78, // EqneTerm - 79, // CmpTerm - 80, // BitwiseORTerm - 81, // BitwiseXORTerm - 82, // BitwiseANDTerm - 83, // BitwiseShiftTerm - 84, // AddsubdotTerm - 86, // MuldivTerm - 90, // UnaryOpTerm - 91, // PowTerm - 94, // PrecedenceChainEnd - 96, // MlrvalOrFunction - 102, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 103, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 104, // ContextVariable - 116, // ArrayOrMapIndexAccess - 117, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1370 -1, // S' @@ -68811,54 +68811,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1376 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 707, // FieldValue + 712, // DirectFieldValue + 713, // IndirectFieldValue + 714, // BracedFieldValue + 709, // FullSrec + 708, // OosvarValue + 719, // DirectOosvarValue + 720, // IndirectOosvarValue + 721, // BracedOosvarValue + 710, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1395, // TernaryTerm + 728, // LogicalOrTerm + 730, // LogicalXORTerm + 731, // LogicalAndTerm + 732, // EqneTerm + 733, // CmpTerm + 734, // BitwiseORTerm + 735, // BitwiseXORTerm + 736, // BitwiseANDTerm + 737, // BitwiseShiftTerm + 738, // AddsubdotTerm + 740, // MuldivTerm + 744, // UnaryOpTerm + 745, // PowTerm + 748, // PrecedenceChainEnd + 750, // MlrvalOrFunction + 756, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 757, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 758, // ContextVariable + 770, // ArrayOrMapIndexAccess + 771, // ArraySliceAccess }, gotoRow{ // S1377 -1, // S' @@ -68911,54 +68911,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1378 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1396, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1379 -1, // S' @@ -69061,54 +69061,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1381 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 779, // FieldValue + 784, // DirectFieldValue + 785, // IndirectFieldValue + 786, // BracedFieldValue + 781, // FullSrec + 780, // OosvarValue + 791, // DirectOosvarValue + 792, // IndirectOosvarValue + 793, // BracedOosvarValue + 782, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1399, // TernaryTerm + 800, // LogicalOrTerm + 801, // LogicalXORTerm + 802, // LogicalAndTerm + 803, // EqneTerm + 804, // CmpTerm + 805, // BitwiseORTerm + 806, // BitwiseXORTerm + 807, // BitwiseANDTerm + 808, // BitwiseShiftTerm + 809, // AddsubdotTerm + 811, // MuldivTerm + 815, // UnaryOpTerm + 816, // PowTerm + 819, // PrecedenceChainEnd + 821, // MlrvalOrFunction + 827, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 829, // ContextVariable + 841, // ArrayOrMapIndexAccess + 842, // ArraySliceAccess }, gotoRow{ // S1382 -1, // S' @@ -69161,54 +69161,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1383 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1400, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess }, gotoRow{ // S1384 -1, // S' @@ -69361,54 +69361,54 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1387 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 900, // FieldValue + 905, // DirectFieldValue + 906, // IndirectFieldValue + 907, // BracedFieldValue + 902, // FullSrec + 901, // OosvarValue + 912, // DirectOosvarValue + 913, // IndirectOosvarValue + 914, // BracedOosvarValue + 903, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1403, // TernaryTerm + 921, // LogicalOrTerm + 922, // LogicalXORTerm + 923, // LogicalAndTerm + 924, // EqneTerm + 925, // CmpTerm + 926, // BitwiseORTerm + 927, // BitwiseXORTerm + 928, // BitwiseANDTerm + 929, // BitwiseShiftTerm + 930, // AddsubdotTerm + 932, // MuldivTerm + 936, // UnaryOpTerm + 937, // PowTerm + 940, // PrecedenceChainEnd + 942, // MlrvalOrFunction + 948, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 949, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 950, // ContextVariable + 962, // ArrayOrMapIndexAccess + 963, // ArraySliceAccess }, gotoRow{ // S1388 -1, // S' @@ -69461,6 +69461,1006 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1389 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1404, // Rvalue + 74, // PrecedenceChainStart + 75, // TernaryTerm + 76, // LogicalOrTerm + 77, // LogicalXORTerm + 78, // LogicalAndTerm + 79, // EqneTerm + 80, // CmpTerm + 81, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + }, + gotoRow{ // S1390 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1391 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1392 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1393 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1394 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1395 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1396 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1397 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1398 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1399 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1400 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1401 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1402 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1403 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1404 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1405 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1406 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1407 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1408 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1409 -1, // S' -1, // Root -1, // StatementBlock diff --git a/go/src/miller/parsing/parser/parser.go b/go/src/miller/parsing/parser/parser.go index b0eddaf1d..231998a45 100644 --- a/go/src/miller/parsing/parser/parser.go +++ b/go/src/miller/parsing/parser/parser.go @@ -11,9 +11,9 @@ import ( ) const ( - numProductions = 150 - numStates = 1390 - numSymbols = 134 + numProductions = 152 + numStates = 1410 + numSymbols = 136 ) // Stack diff --git a/go/src/miller/parsing/parser/productionstable.go b/go/src/miller/parsing/parser/productionstable.go index 2f3782239..141244bef 100644 --- a/go/src/miller/parsing/parser/productionstable.go +++ b/go/src/miller/parsing/parser/productionstable.go @@ -570,6 +570,26 @@ var productionsTable = ProdTab{ ) }, }, + ProdTabEntry{ + String: `Assignment : Lvalue ">>>=" Rvalue << dsl.NewASTNodeBinary( + dsl.NewASTToken("=", X[1]), + X[0], + dsl.NewASTNodeBinaryNestable(dsl.NewASTToken(">"+">"+">", X[1]), X[0], X[2], dsl.NodeTypeOperator), + dsl.NodeTypeAssignment, + ) >>`, + Id: "Assignment", + NTType: 7, + Index: 46, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary( + dsl.NewASTToken("=", X[1]), + X[0], + dsl.NewASTNodeBinaryNestable(dsl.NewASTToken(">"+">"+">", X[1]), X[0], X[2], dsl.NodeTypeOperator), + dsl.NodeTypeAssignment, + ) + }, + }, ProdTabEntry{ String: `Assignment : Lvalue "+=" Rvalue << dsl.NewASTNodeBinary( dsl.NewASTToken("=", X[1]), @@ -579,7 +599,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "Assignment", NTType: 7, - Index: 46, + Index: 47, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -599,7 +619,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "Assignment", NTType: 7, - Index: 47, + Index: 48, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -619,7 +639,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "Assignment", NTType: 7, - Index: 48, + Index: 49, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -639,7 +659,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "Assignment", NTType: 7, - Index: 49, + Index: 50, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -659,7 +679,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "Assignment", NTType: 7, - Index: 50, + Index: 51, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -679,7 +699,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "Assignment", NTType: 7, - Index: 51, + Index: 52, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -699,7 +719,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "Assignment", NTType: 7, - Index: 52, + Index: 53, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -719,7 +739,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "Assignment", NTType: 7, - Index: 53, + Index: 54, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -734,7 +754,7 @@ var productionsTable = ProdTab{ String: `Rvalue : PrecedenceChainStart << >>`, Id: "Rvalue", NTType: 21, - Index: 54, + Index: 55, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -744,7 +764,7 @@ var productionsTable = ProdTab{ String: `PrecedenceChainStart : TernaryTerm << >>`, Id: "PrecedenceChainStart", NTType: 22, - Index: 55, + Index: 56, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -754,7 +774,7 @@ var productionsTable = ProdTab{ String: `TernaryTerm : LogicalOrTerm "?" TernaryTerm ":" TernaryTerm << dsl.NewASTNodeTernary(dsl.NewASTToken("?:", X[1]), X[0], X[2], X[4], dsl.NodeTypeOperator) >>`, Id: "TernaryTerm", NTType: 23, - Index: 56, + Index: 57, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary(dsl.NewASTToken("?:", X[1]), X[0], X[2], X[4], dsl.NodeTypeOperator) @@ -764,7 +784,7 @@ var productionsTable = ProdTab{ String: `TernaryTerm : LogicalOrTerm << >>`, Id: "TernaryTerm", NTType: 23, - Index: 57, + Index: 58, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -774,7 +794,7 @@ var productionsTable = ProdTab{ String: `LogicalOrTerm : LogicalOrTerm "||" LogicalXORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "LogicalOrTerm", NTType: 24, - Index: 58, + Index: 59, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -784,7 +804,7 @@ var productionsTable = ProdTab{ String: `LogicalOrTerm : LogicalXORTerm << >>`, Id: "LogicalOrTerm", NTType: 24, - Index: 59, + Index: 60, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -794,7 +814,7 @@ var productionsTable = ProdTab{ String: `LogicalXORTerm : LogicalXORTerm "^^" LogicalAndTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "LogicalXORTerm", NTType: 25, - Index: 60, + Index: 61, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -804,7 +824,7 @@ var productionsTable = ProdTab{ String: `LogicalXORTerm : LogicalAndTerm << >>`, Id: "LogicalXORTerm", NTType: 25, - Index: 61, + Index: 62, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -814,7 +834,7 @@ var productionsTable = ProdTab{ String: `LogicalAndTerm : LogicalAndTerm "&&" EqneTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "LogicalAndTerm", NTType: 26, - Index: 62, + Index: 63, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -824,7 +844,7 @@ var productionsTable = ProdTab{ String: `LogicalAndTerm : EqneTerm << >>`, Id: "LogicalAndTerm", NTType: 26, - Index: 63, + Index: 64, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -834,7 +854,7 @@ var productionsTable = ProdTab{ String: `EqneTerm : EqneTerm "=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "EqneTerm", NTType: 27, - Index: 64, + Index: 65, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -844,7 +864,7 @@ var productionsTable = ProdTab{ String: `EqneTerm : EqneTerm "!=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "EqneTerm", NTType: 27, - Index: 65, + Index: 66, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -854,7 +874,7 @@ var productionsTable = ProdTab{ String: `EqneTerm : EqneTerm "==" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "EqneTerm", NTType: 27, - Index: 66, + Index: 67, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -864,7 +884,7 @@ var productionsTable = ProdTab{ String: `EqneTerm : EqneTerm "!=" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "EqneTerm", NTType: 27, - Index: 67, + Index: 68, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -874,7 +894,7 @@ var productionsTable = ProdTab{ String: `EqneTerm : CmpTerm << >>`, Id: "EqneTerm", NTType: 27, - Index: 68, + Index: 69, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -884,7 +904,7 @@ var productionsTable = ProdTab{ String: `CmpTerm : CmpTerm ">" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "CmpTerm", NTType: 28, - Index: 69, + Index: 70, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -894,7 +914,7 @@ var productionsTable = ProdTab{ String: `CmpTerm : CmpTerm ">=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "CmpTerm", NTType: 28, - Index: 70, + Index: 71, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -904,7 +924,7 @@ var productionsTable = ProdTab{ String: `CmpTerm : CmpTerm "<" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "CmpTerm", NTType: 28, - Index: 71, + Index: 72, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -914,7 +934,7 @@ var productionsTable = ProdTab{ String: `CmpTerm : CmpTerm "<=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "CmpTerm", NTType: 28, - Index: 72, + Index: 73, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -924,7 +944,7 @@ var productionsTable = ProdTab{ String: `CmpTerm : BitwiseORTerm << >>`, Id: "CmpTerm", NTType: 28, - Index: 73, + Index: 74, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -934,7 +954,7 @@ var productionsTable = ProdTab{ String: `BitwiseORTerm : BitwiseORTerm "|" BitwiseXORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseORTerm", NTType: 29, - Index: 74, + Index: 75, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -944,7 +964,7 @@ var productionsTable = ProdTab{ String: `BitwiseORTerm : BitwiseXORTerm << >>`, Id: "BitwiseORTerm", NTType: 29, - Index: 75, + Index: 76, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -954,7 +974,7 @@ var productionsTable = ProdTab{ String: `BitwiseXORTerm : BitwiseXORTerm "^" BitwiseANDTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseXORTerm", NTType: 30, - Index: 76, + Index: 77, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -964,7 +984,7 @@ var productionsTable = ProdTab{ String: `BitwiseXORTerm : BitwiseANDTerm << >>`, Id: "BitwiseXORTerm", NTType: 30, - Index: 77, + Index: 78, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -974,7 +994,7 @@ var productionsTable = ProdTab{ String: `BitwiseANDTerm : BitwiseANDTerm "&" BitwiseShiftTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseANDTerm", NTType: 31, - Index: 78, + Index: 79, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -984,7 +1004,7 @@ var productionsTable = ProdTab{ String: `BitwiseANDTerm : BitwiseShiftTerm << >>`, Id: "BitwiseANDTerm", NTType: 31, - Index: 79, + Index: 80, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -994,7 +1014,7 @@ var productionsTable = ProdTab{ String: `BitwiseShiftTerm : BitwiseShiftTerm "<<" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseShiftTerm", NTType: 32, - Index: 80, + Index: 81, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1004,7 +1024,17 @@ var productionsTable = ProdTab{ String: `BitwiseShiftTerm : BitwiseShiftTerm ">>" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseShiftTerm", NTType: 32, - Index: 81, + Index: 82, + 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: 32, + Index: 83, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1014,7 +1044,7 @@ var productionsTable = ProdTab{ String: `BitwiseShiftTerm : AddsubdotTerm << >>`, Id: "BitwiseShiftTerm", NTType: 32, - Index: 82, + Index: 84, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1024,7 +1054,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : AddsubdotTerm "+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "AddsubdotTerm", NTType: 33, - Index: 83, + Index: 85, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1034,7 +1064,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : AddsubdotTerm "-" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "AddsubdotTerm", NTType: 33, - Index: 84, + Index: 86, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1044,7 +1074,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : AddsubdotTerm ".+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "AddsubdotTerm", NTType: 33, - Index: 85, + Index: 87, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1054,7 +1084,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : AddsubdotTerm ".-" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "AddsubdotTerm", NTType: 33, - Index: 86, + Index: 88, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1064,7 +1094,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : AddsubdotTerm "." MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "AddsubdotTerm", NTType: 33, - Index: 87, + Index: 89, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1074,7 +1104,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : MuldivTerm << >>`, Id: "AddsubdotTerm", NTType: 33, - Index: 88, + Index: 90, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1084,7 +1114,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm "*" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 34, - Index: 89, + Index: 91, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1094,7 +1124,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm "/" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 34, - Index: 90, + Index: 92, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1104,7 +1134,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm "//" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 34, - Index: 91, + Index: 93, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1114,7 +1144,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm "%!"(MISSING) UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 34, - Index: 92, + Index: 94, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1124,7 +1154,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm ".*" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 34, - Index: 93, + Index: 95, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1134,7 +1164,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm "./" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 34, - Index: 94, + Index: 96, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1144,7 +1174,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm ".//" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 34, - Index: 95, + Index: 97, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1154,7 +1184,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : UnaryOpTerm << >>`, Id: "MuldivTerm", NTType: 34, - Index: 96, + Index: 98, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1164,7 +1194,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : "+" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 35, - Index: 97, + Index: 99, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1174,7 +1204,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : "-" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 35, - Index: 98, + Index: 100, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1184,7 +1214,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : ".+" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 35, - Index: 99, + Index: 101, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1194,7 +1224,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : ".-" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 35, - Index: 100, + Index: 102, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1204,7 +1234,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : "!" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 35, - Index: 101, + Index: 103, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1214,7 +1244,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : "~" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 35, - Index: 102, + Index: 104, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1224,7 +1254,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : PowTerm << >>`, Id: "UnaryOpTerm", NTType: 35, - Index: 103, + Index: 105, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1234,7 +1264,7 @@ var productionsTable = ProdTab{ String: `PowTerm : PrecedenceChainEnd "**" PowTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "PowTerm", NTType: 36, - Index: 104, + Index: 106, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1244,7 +1274,7 @@ var productionsTable = ProdTab{ String: `PowTerm : PrecedenceChainEnd << >>`, Id: "PowTerm", NTType: 36, - Index: 105, + Index: 107, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1254,7 +1284,7 @@ var productionsTable = ProdTab{ String: `PrecedenceChainEnd : "(" Rvalue ")" << dsl.Nestable(X[1]) >>`, Id: "PrecedenceChainEnd", NTType: 37, - Index: 106, + Index: 108, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.Nestable(X[1]) @@ -1264,7 +1294,7 @@ var productionsTable = ProdTab{ String: `PrecedenceChainEnd : MlrvalOrFunction << >>`, Id: "PrecedenceChainEnd", NTType: 37, - Index: 107, + Index: 109, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1274,7 +1304,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : FieldValue << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 108, + Index: 110, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1284,7 +1314,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : FullSrec << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 109, + Index: 111, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1294,7 +1324,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : OosvarValue << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 110, + Index: 112, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1304,7 +1334,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : FullOosvar << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 111, + Index: 113, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1317,7 +1347,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 112, + Index: 114, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDoubleQuotePair( @@ -1330,7 +1360,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : md_token_int_literal << dsl.NewASTNode(X[0], dsl.NodeTypeIntLiteral) >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 113, + Index: 115, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeIntLiteral) @@ -1340,7 +1370,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : md_token_float_literal << dsl.NewASTNode(X[0], dsl.NodeTypeFloatLiteral) >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 114, + Index: 116, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeFloatLiteral) @@ -1350,7 +1380,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : md_token_boolean_literal << dsl.NewASTNode(X[0], dsl.NodeTypeBoolLiteral) >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 115, + Index: 117, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeBoolLiteral) @@ -1360,7 +1390,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : md_token_panic << dsl.NewASTNode(X[0], dsl.NodeTypePanic) >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 116, + Index: 118, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypePanic) @@ -1370,7 +1400,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : ArrayLiteral << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 117, + Index: 119, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1383,7 +1413,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayLiteral", NTType: 39, - Index: 118, + Index: 120, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( @@ -1402,7 +1432,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayLiteral", NTType: 39, - Index: 119, + Index: 121, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( @@ -1422,7 +1452,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayLiteralElements", NTType: 40, - Index: 120, + Index: 122, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1440,7 +1470,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayLiteralElements", NTType: 40, - Index: 121, + Index: 123, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1457,7 +1487,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayLiteralElements", NTType: 40, - Index: 122, + Index: 124, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( @@ -1470,7 +1500,7 @@ var productionsTable = ProdTab{ String: `ArrayLiteralElement : Rvalue << >>`, Id: "ArrayLiteralElement", NTType: 41, - Index: 123, + Index: 125, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1480,7 +1510,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : MapLiteral << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 124, + Index: 126, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1493,7 +1523,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteral", NTType: 42, - Index: 125, + Index: 127, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( @@ -1512,7 +1542,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteral", NTType: 42, - Index: 126, + Index: 128, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( @@ -1532,7 +1562,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteralKeyValuePairs", NTType: 43, - Index: 127, + Index: 129, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1550,7 +1580,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteralKeyValuePairs", NTType: 43, - Index: 128, + Index: 130, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1567,7 +1597,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteralKeyValuePairs", NTType: 43, - Index: 129, + Index: 131, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( @@ -1585,7 +1615,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteralKeyValuePair", NTType: 44, - Index: 130, + Index: 132, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -1600,7 +1630,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : ContextVariable << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 131, + Index: 133, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1610,7 +1640,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_IPS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 45, - Index: 132, + Index: 134, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1620,7 +1650,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_IFS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 45, - Index: 133, + Index: 135, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1630,7 +1660,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_IRS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 45, - Index: 134, + Index: 136, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1640,7 +1670,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_OPS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 45, - Index: 135, + Index: 137, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1650,7 +1680,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_OFS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 45, - Index: 136, + Index: 138, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1660,7 +1690,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_ORS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 45, - Index: 137, + Index: 139, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1670,7 +1700,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_NF << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 45, - Index: 138, + Index: 140, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1680,7 +1710,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_NR << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 45, - Index: 139, + Index: 141, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1690,7 +1720,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_FNR << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 45, - Index: 140, + Index: 142, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1700,7 +1730,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_FILENAME << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 45, - Index: 141, + Index: 143, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1710,7 +1740,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_FILENUM << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 45, - Index: 142, + Index: 144, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1720,7 +1750,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : ArrayOrMapIndexAccess << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 143, + Index: 145, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1735,7 +1765,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayOrMapIndexAccess", NTType: 46, - Index: 144, + Index: 146, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -1750,7 +1780,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : ArraySliceAccess << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 145, + Index: 147, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1766,7 +1796,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArraySliceAccess", NTType: 47, - Index: 146, + Index: 148, NumSymbols: 6, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1791,7 +1821,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArraySliceAccess", NTType: 47, - Index: 147, + Index: 149, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1819,7 +1849,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArraySliceAccess", NTType: 47, - Index: 148, + Index: 150, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1850,7 +1880,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArraySliceAccess", NTType: 47, - Index: 149, + Index: 151, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( diff --git a/go/src/miller/parsing/token/token.go b/go/src/miller/parsing/token/token.go index e05480c16..76022cf3d 100644 --- a/go/src/miller/parsing/token/token.go +++ b/go/src/miller/parsing/token/token.go @@ -145,6 +145,7 @@ var TokMap = TokenMap{ "^=", "<<=", ">>=", + ">>>=", "+=", ".=", "-=", @@ -171,6 +172,7 @@ var TokMap = TokenMap{ "&", "<<", ">>", + ">>>", "+", "-", ".+", @@ -234,65 +236,67 @@ var TokMap = TokenMap{ "^=": 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, - "//": 59, - "%": 60, - ".*": 61, - "./": 62, - ".//": 63, - "!": 64, - "~": 65, - "**": 66, - "(": 67, - ")": 68, - "md_token_string_literal": 69, - "md_token_int_literal": 70, - "md_token_float_literal": 71, - "md_token_boolean_literal": 72, - "md_token_panic": 73, - ",": 74, - "md_token_IPS": 75, - "md_token_IFS": 76, - "md_token_IRS": 77, - "md_token_OPS": 78, - "md_token_OFS": 79, - "md_token_ORS": 80, - "md_token_NF": 81, - "md_token_NR": 82, - "md_token_FNR": 83, - "md_token_FILENAME": 84, - "md_token_FILENUM": 85, + ">>>=": 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, + "*": 59, + "/": 60, + "//": 61, + "%": 62, + ".*": 63, + "./": 64, + ".//": 65, + "!": 66, + "~": 67, + "**": 68, + "(": 69, + ")": 70, + "md_token_string_literal": 71, + "md_token_int_literal": 72, + "md_token_float_literal": 73, + "md_token_boolean_literal": 74, + "md_token_panic": 75, + ",": 76, + "md_token_IPS": 77, + "md_token_IFS": 78, + "md_token_IRS": 79, + "md_token_OPS": 80, + "md_token_OFS": 81, + "md_token_ORS": 82, + "md_token_NF": 83, + "md_token_NR": 84, + "md_token_FNR": 85, + "md_token_FILENAME": 86, + "md_token_FILENUM": 87, }, } diff --git a/go/todo.txt b/go/todo.txt index 145cdf55d..9bfbdf630 100644 --- a/go/todo.txt +++ b/go/todo.txt @@ -2,6 +2,10 @@ TOP OF LIST: * wednesday: + * copy-on-write + - MapPutNoCopy w/ comments + ? dsl/ast.go -> parsing/ast.go? then, put new-ast ctor -> parsing package + o if so, update r.mds ! array-assigns with auto-extend this needs to work: '@records[FILENAME][NR]=$*' o indexed-lvalue assignment ops -- need ints too @@ -132,3 +136,5 @@ NITS/NON-IMMEDIATE: * better error-identification in the lexer / parser o research gocc support o maybe a case for hand-roll +* ICE on scan of 0xffffffffffffffff +* support 0b0101 et al.? mlrdoc if so