diff --git a/go/src/miller/dsl/ast.go b/go/src/miller/dsl/ast.go index 6182629b5..7960f9f9e 100644 --- a/go/src/miller/dsl/ast.go +++ b/go/src/miller/dsl/ast.go @@ -42,6 +42,8 @@ const ( NodeTypeOperator = "Operator" NodeTypeContextVariable = "ContextVariable" + NodeTypeFunctionCallsite = "FunctionCallsite" + // A special token which causes a panic when evaluated. This is for // testing that AND/OR short-circuiting is implemented correctly: output = // input1 || panic should NOT panic the process when input1 is true. diff --git a/go/src/miller/output/record_writer_csv.go b/go/src/miller/output/record_writer_csv.go index 559029afc..0fe630d44 100644 --- a/go/src/miller/output/record_writer_csv.go +++ b/go/src/miller/output/record_writer_csv.go @@ -18,7 +18,7 @@ type RecordWriterCSV struct { func NewRecordWriterCSV(writerOptions *clitypes.TWriterOptions) *RecordWriterCSV { return &RecordWriterCSV{ - csvWriter: csv.NewWriter(os.Stdout), + csvWriter: csv.NewWriter(os.Stdout), lastJoinedHeader: nil, } } diff --git a/go/src/miller/parsing/lexer/acttab.go b/go/src/miller/parsing/lexer/acttab.go index fe84d39d7..b32123709 100644 --- a/go/src/miller/parsing/lexer/acttab.go +++ b/go/src/miller/parsing/lexer/acttab.go @@ -117,95 +117,95 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S24 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S25 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S26 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S27 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S28 - Accept: 9, + Accept: 88, Ignore: "", }, ActionRow{ // S29 - Accept: 10, + Accept: 9, Ignore: "", }, ActionRow{ // S30 - Accept: 49, + Accept: 10, Ignore: "", }, ActionRow{ // S31 - Accept: 0, + Accept: 49, Ignore: "", }, ActionRow{ // S32 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S33 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S34 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S35 - Accept: 5, + Accept: 88, Ignore: "", }, ActionRow{ // S36 - Accept: 48, + Accept: 88, Ignore: "", }, ActionRow{ // S37 - Accept: 6, + Accept: 88, Ignore: "", }, ActionRow{ // S38 - Accept: 67, + Accept: 5, Ignore: "", }, ActionRow{ // S39 - Accept: 43, + Accept: 48, Ignore: "", }, ActionRow{ // S40 - Accept: 0, + Accept: 6, Ignore: "", }, ActionRow{ // S41 - Accept: 71, + Accept: 67, Ignore: "", }, ActionRow{ // S42 - Accept: 0, + Accept: 43, Ignore: "", }, ActionRow{ // S43 - Accept: 14, + Accept: 0, Ignore: "", }, ActionRow{ // S44 - Accept: 11, + Accept: 71, Ignore: "", }, ActionRow{ // S45 - Accept: 11, + Accept: 0, Ignore: "", }, ActionRow{ // S46 - Accept: 12, + Accept: 14, Ignore: "", }, ActionRow{ // S47 @@ -213,123 +213,123 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S48 - Accept: 0, + Accept: 11, Ignore: "", }, ActionRow{ // S49 - Accept: 0, + Accept: 12, Ignore: "", }, ActionRow{ // S50 - Accept: 33, + Accept: 11, Ignore: "", }, ActionRow{ // S51 - Accept: 39, + Accept: 0, Ignore: "", }, ActionRow{ // S52 - Accept: 68, + Accept: 0, Ignore: "", }, ActionRow{ // S53 - Accept: 30, + Accept: 33, Ignore: "", }, ActionRow{ // S54 - Accept: 27, + Accept: 39, Ignore: "", }, ActionRow{ // S55 - Accept: 29, + Accept: 68, Ignore: "", }, ActionRow{ // S56 - Accept: 63, + Accept: 30, Ignore: "", }, ActionRow{ // S57 - Accept: 56, + Accept: 27, Ignore: "", }, ActionRow{ // S58 - Accept: 57, + Accept: 29, Ignore: "", }, ActionRow{ // S59 - Accept: 64, + Accept: 63, Ignore: "", }, ActionRow{ // S60 - Accept: 0, + Accept: 56, Ignore: "", }, ActionRow{ // S61 - Accept: 28, + Accept: 57, Ignore: "", }, ActionRow{ // S62 - Accept: 61, + Accept: 64, Ignore: "", }, ActionRow{ // S63 - Accept: 31, + Accept: 0, Ignore: "", }, ActionRow{ // S64 - Accept: 73, + Accept: 28, Ignore: "", }, ActionRow{ // S65 - Accept: 0, + Accept: 61, Ignore: "", }, ActionRow{ // S66 - Accept: 0, + Accept: 31, Ignore: "", }, ActionRow{ // S67 - Accept: 0, + Accept: 73, Ignore: "", }, ActionRow{ // S68 - Accept: 51, + Accept: 88, Ignore: "", }, ActionRow{ // S69 - Accept: 47, + Accept: 88, Ignore: "", }, ActionRow{ // S70 - Accept: 42, + Accept: 88, Ignore: "", }, ActionRow{ // S71 - Accept: 40, + Accept: 51, Ignore: "", }, ActionRow{ // S72 - Accept: 45, + Accept: 47, Ignore: "", }, ActionRow{ // S73 - Accept: 52, + Accept: 42, Ignore: "", }, ActionRow{ // S74 - Accept: 18, + Accept: 40, Ignore: "", }, ActionRow{ // S75 - Accept: 15, + Accept: 45, Ignore: "", }, ActionRow{ // S76 - Accept: 15, + Accept: 52, Ignore: "", }, ActionRow{ // S77 - Accept: 16, + Accept: 18, Ignore: "", }, ActionRow{ // S78 @@ -337,15 +337,15 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S79 - Accept: 0, + Accept: 15, Ignore: "", }, ActionRow{ // S80 - Accept: 0, + Accept: 16, Ignore: "", }, ActionRow{ // S81 - Accept: 0, + Accept: 15, Ignore: "", }, ActionRow{ // S82 @@ -353,95 +353,95 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S83 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S84 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S85 - Accept: 83, + Accept: 88, Ignore: "", }, ActionRow{ // S86 - Accept: 84, + Accept: 88, Ignore: "", }, ActionRow{ // S87 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S88 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S89 - Accept: 0, + Accept: 83, Ignore: "", }, ActionRow{ // S90 - Accept: 23, + Accept: 84, Ignore: "", }, ActionRow{ // S91 - Accept: 38, + Accept: 88, Ignore: "", }, ActionRow{ // S92 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S93 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S94 - Accept: 0, + Accept: 23, Ignore: "", }, ActionRow{ // S95 - Accept: 0, + Accept: 38, Ignore: "", }, ActionRow{ // S96 - Accept: 22, + Accept: 88, Ignore: "", }, ActionRow{ // S97 - Accept: 37, + Accept: 88, Ignore: "", }, ActionRow{ // S98 - Accept: 41, + Accept: 88, Ignore: "", }, ActionRow{ // S99 - Accept: 71, + Accept: 88, Ignore: "", }, ActionRow{ // S100 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S101 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S102 - Accept: 0, + Accept: 22, Ignore: "", }, ActionRow{ // S103 - Accept: 21, + Accept: 37, Ignore: "", }, ActionRow{ // S104 - Accept: 34, + Accept: 41, Ignore: "", }, ActionRow{ // S105 - Accept: 65, + Accept: 71, Ignore: "", }, ActionRow{ // S106 @@ -449,167 +449,167 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S107 - Accept: 32, + Accept: 0, Ignore: "", }, ActionRow{ // S108 - Accept: 73, + Accept: 0, Ignore: "", }, ActionRow{ // S109 - Accept: 0, + Accept: 21, Ignore: "", }, ActionRow{ // S110 - Accept: 0, + Accept: 34, Ignore: "", }, ActionRow{ // S111 - Accept: 73, + Accept: 65, Ignore: "", }, ActionRow{ // S112 - Accept: 72, + Accept: 0, Ignore: "", }, ActionRow{ // S113 - Accept: 72, + Accept: 32, Ignore: "", }, ActionRow{ // S114 - Accept: 24, + Accept: 73, Ignore: "", }, ActionRow{ // S115 - Accept: 25, + Accept: 0, Ignore: "", }, ActionRow{ // S116 - Accept: 53, + Accept: 0, Ignore: "", }, ActionRow{ // S117 - Accept: 0, + Accept: 73, Ignore: "", }, ActionRow{ // S118 - Accept: 0, + Accept: 72, Ignore: "", }, ActionRow{ // S119 - Accept: 0, + Accept: 72, Ignore: "", }, ActionRow{ // S120 - Accept: 85, + Accept: 72, Ignore: "", }, ActionRow{ // S121 - Accept: 78, + Accept: 24, Ignore: "", }, ActionRow{ // S122 - Accept: 77, + Accept: 25, Ignore: "", }, ActionRow{ // S123 - Accept: 79, + Accept: 53, Ignore: "", }, ActionRow{ // S124 - Accept: 81, + Accept: 0, Ignore: "", }, ActionRow{ // S125 - Accept: 80, + Accept: 0, Ignore: "", }, ActionRow{ // S126 - Accept: 82, + Accept: 88, Ignore: "", }, ActionRow{ // S127 - Accept: 20, + Accept: 85, Ignore: "", }, ActionRow{ // S128 - Accept: 0, + Accept: 78, Ignore: "", }, ActionRow{ // S129 - Accept: 7, + Accept: 77, Ignore: "", }, ActionRow{ // S130 - Accept: 0, + Accept: 79, Ignore: "", }, ActionRow{ // S131 - Accept: 0, + Accept: 81, Ignore: "", }, ActionRow{ // S132 - Accept: 19, + Accept: 80, Ignore: "", }, ActionRow{ // S133 - Accept: 0, + Accept: 82, Ignore: "", }, ActionRow{ // S134 - Accept: 13, + Accept: 20, Ignore: "", }, ActionRow{ // S135 - Accept: 13, + Accept: 88, Ignore: "", }, ActionRow{ // S136 - Accept: 0, + Accept: 7, Ignore: "", }, ActionRow{ // S137 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S138 - Accept: 73, + Accept: 88, Ignore: "", }, ActionRow{ // S139 - Accept: 0, + Accept: 89, Ignore: "", }, ActionRow{ // S140 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S141 - Accept: 73, + Accept: 19, Ignore: "", }, ActionRow{ // S142 - Accept: 73, + Accept: 0, Ignore: "", }, ActionRow{ // S143 - Accept: 26, + Accept: 13, Ignore: "", }, ActionRow{ // S144 - Accept: 0, + Accept: 13, Ignore: "", }, ActionRow{ // S145 - Accept: 17, + Accept: 0, Ignore: "", }, ActionRow{ // S146 - Accept: 17, + Accept: 0, Ignore: "", }, ActionRow{ // S147 - Accept: 0, + Accept: 73, Ignore: "", }, ActionRow{ // S148 @@ -621,15 +621,15 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S150 - Accept: 74, + Accept: 73, Ignore: "", }, ActionRow{ // S151 - Accept: 0, + Accept: 73, Ignore: "", }, ActionRow{ // S152 - Accept: 73, + Accept: 26, Ignore: "", }, ActionRow{ // S153 @@ -637,31 +637,31 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S154 - Accept: 73, + Accept: 17, Ignore: "", }, ActionRow{ // S155 - Accept: 73, + Accept: 17, Ignore: "", }, ActionRow{ // S156 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S157 - Accept: 4, + Accept: 88, Ignore: "", }, ActionRow{ // S158 - Accept: 74, + Accept: 88, Ignore: "", }, ActionRow{ // S159 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S160 - Accept: 73, + Accept: 74, Ignore: "", }, ActionRow{ // S161 @@ -669,7 +669,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S162 - Accept: 0, + Accept: 73, Ignore: "", }, ActionRow{ // S163 @@ -677,30 +677,74 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S164 - Accept: 0, + Accept: 73, Ignore: "", }, ActionRow{ // S165 - Accept: 87, + Accept: 73, Ignore: "", }, ActionRow{ // S166 - Accept: 0, + Accept: 88, Ignore: "", }, ActionRow{ // S167 - Accept: 86, + Accept: 4, Ignore: "", }, ActionRow{ // S168 - Accept: 0, + Accept: 74, Ignore: "", }, ActionRow{ // S169 - Accept: 0, + Accept: 90, Ignore: "", }, ActionRow{ // S170 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S171 + Accept: 73, + Ignore: "", + }, + ActionRow{ // S172 + Accept: 88, + Ignore: "", + }, + ActionRow{ // S173 + Accept: 88, + Ignore: "", + }, + ActionRow{ // S174 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S175 + Accept: 88, + Ignore: "", + }, + ActionRow{ // S176 + Accept: 87, + Ignore: "", + }, + ActionRow{ // S177 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S178 + Accept: 86, + Ignore: "", + }, + ActionRow{ // S179 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S180 + Accept: 0, + Ignore: "", + }, + ActionRow{ // S181 Accept: 75, Ignore: "", }, diff --git a/go/src/miller/parsing/lexer/lexer.go b/go/src/miller/parsing/lexer/lexer.go index dde2ee9bd..03aebc9f1 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 = 171 - NumSymbols = 295 + NumStates = 182 + NumSymbols = 303 ) type Lexer struct { @@ -175,237 +175,245 @@ Lexer symbols: 59: 'e' 60: 'n' 61: 'd' -62: '$' -63: '$' -64: '{' -65: '}' -66: '$' -67: '*' -68: '@' -69: '@' -70: '{' -71: '}' -72: '@' -73: '*' -74: '%' -75: '%' -76: '%' -77: 'p' -78: 'a' -79: 'n' -80: 'i' -81: 'c' +62: 'i' +63: 'n' +64: 't' +65: 'f' +66: 'l' +67: 'o' +68: 'a' +69: 't' +70: '$' +71: '$' +72: '{' +73: '}' +74: '$' +75: '*' +76: '@' +77: '@' +78: '{' +79: '}' +80: '@' +81: '*' 82: '%' 83: '%' 84: '%' -85: ';' -86: '{' -87: '}' -88: '=' -89: '[' -90: ']' -91: '$' -92: '[' -93: '@' -94: '[' -95: '|' -96: '|' -97: '=' -98: '^' -99: '^' -100: '=' -101: '&' -102: '&' -103: '=' +85: 'p' +86: 'a' +87: 'n' +88: 'i' +89: 'c' +90: '%' +91: '%' +92: '%' +93: ';' +94: '{' +95: '}' +96: '=' +97: '[' +98: ']' +99: '$' +100: '[' +101: '@' +102: '[' +103: '|' 104: '|' 105: '=' 106: '^' -107: '=' -108: '<' -109: '<' -110: '=' -111: '>' -112: '>' +107: '^' +108: '=' +109: '&' +110: '&' +111: '=' +112: '|' 113: '=' -114: '>' -115: '>' -116: '>' -117: '=' -118: '+' -119: '=' -120: '.' +114: '^' +115: '=' +116: '<' +117: '<' +118: '=' +119: '>' +120: '>' 121: '=' -122: '-' -123: '=' -124: '*' +122: '>' +123: '>' +124: '>' 125: '=' -126: '/' +126: '+' 127: '=' -128: '/' -129: '/' -130: '=' -131: '%' -132: '=' -133: '*' -134: '*' +128: '.' +129: '=' +130: '-' +131: '=' +132: '*' +133: '=' +134: '/' 135: '=' -136: '?' -137: ':' -138: '|' -139: '|' -140: '^' -141: '^' -142: '&' -143: '&' -144: '=' -145: '~' -146: '!' -147: '=' -148: '~' -149: '=' -150: '=' -151: '!' +136: '/' +137: '/' +138: '=' +139: '%' +140: '=' +141: '*' +142: '*' +143: '=' +144: '?' +145: ':' +146: '|' +147: '|' +148: '^' +149: '^' +150: '&' +151: '&' 152: '=' -153: '>' -154: '>' +153: '~' +154: '!' 155: '=' -156: '<' -157: '<' +156: '~' +157: '=' 158: '=' -159: '|' -160: '^' -161: '&' -162: '<' -163: '<' -164: '>' -165: '>' -166: '>' -167: '>' -168: '>' -169: '+' -170: '-' -171: '.' -172: '+' -173: '.' -174: '-' -175: '.' -176: '*' -177: '/' -178: '/' -179: '/' -180: '%' +159: '!' +160: '=' +161: '>' +162: '>' +163: '=' +164: '<' +165: '<' +166: '=' +167: '|' +168: '^' +169: '&' +170: '<' +171: '<' +172: '>' +173: '>' +174: '>' +175: '>' +176: '>' +177: '+' +178: '-' +179: '.' +180: '+' 181: '.' -182: '*' +182: '-' 183: '.' -184: '/' -185: '.' +184: '*' +185: '/' 186: '/' 187: '/' -188: '!' -189: '~' +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: '^' -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: '0'-'9' -282: '0'-'9' -283: 'a'-'f' -284: 'A'-'F' -285: '0'-'1' -286: 'A'-'Z' +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: '_' +231: '`' +232: '{' +233: '|' +234: '}' +235: '~' +236: '\' +237: '"' +238: 'e' +239: 'E' +240: 't' +241: 'r' +242: 'u' +243: 'e' +244: 'f' +245: 'a' +246: 'l' +247: 's' +248: 'e' +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: '`' +277: '|' +278: '~' +279: '\' +280: '{' +281: '\' +282: '}' +283: ' ' +284: '\t' +285: '\n' +286: '\r' 287: 'a'-'z' -288: '0'-'9' -289: \u0100-\U0010ffff -290: 'A'-'Z' -291: 'a'-'z' -292: '0'-'9' -293: \u0100-\U0010ffff -294: . +288: 'A'-'Z' +289: '0'-'9' +290: '0'-'9' +291: 'a'-'f' +292: 'A'-'F' +293: '0'-'1' +294: 'A'-'Z' +295: 'a'-'z' +296: '0'-'9' +297: \u0100-\U0010ffff +298: 'A'-'Z' +299: 'a'-'z' +300: '0'-'9' +301: \u0100-\U0010ffff +302: . */ diff --git a/go/src/miller/parsing/lexer/transitiontable.go b/go/src/miller/parsing/lexer/transitiontable.go index 73276ed42..7eab97913 100644 --- a/go/src/miller/parsing/lexer/transitiontable.go +++ b/go/src/miller/parsing/lexer/transitiontable.go @@ -65,36 +65,58 @@ var TransTab = TransitionTable{ return 22 case r == 64: // ['@','@'] return 23 + case 65 <= r && r <= 69: // ['A','E'] + return 24 case r == 70: // ['F','F'] + return 25 + case 71 <= r && r <= 72: // ['G','H'] return 24 case r == 73: // ['I','I'] - return 25 - case r == 78: // ['N','N'] return 26 - case r == 79: // ['O','O'] + case 74 <= r && r <= 77: // ['J','M'] + return 24 + case r == 78: // ['N','N'] return 27 - case r == 91: // ['[','['] + case r == 79: // ['O','O'] return 28 - case r == 93: // [']',']'] + case 80 <= r && r <= 90: // ['P','Z'] + return 24 + case r == 91: // ['[','['] return 29 - case r == 94: // ['^','^'] + case r == 93: // [']',']'] return 30 - case r == 98: // ['b','b'] + case r == 94: // ['^','^'] return 31 - case r == 101: // ['e','e'] + case r == 95: // ['_','_'] return 32 - case r == 102: // ['f','f'] + case r == 97: // ['a','a'] + return 24 + case r == 98: // ['b','b'] return 33 - case r == 116: // ['t','t'] + case 99 <= r && r <= 100: // ['c','d'] + return 24 + case r == 101: // ['e','e'] return 34 - case r == 123: // ['{','{'] + case r == 102: // ['f','f'] return 35 - case r == 124: // ['|','|'] + case 103 <= r && r <= 104: // ['g','h'] + return 24 + case r == 105: // ['i','i'] return 36 - case r == 125: // ['}','}'] + case 106 <= r && r <= 115: // ['j','s'] + return 24 + case r == 116: // ['t','t'] return 37 - case r == 126: // ['~','~'] + case 117 <= r && r <= 122: // ['u','z'] + return 24 + case r == 123: // ['{','{'] return 38 + case r == 124: // ['|','|'] + return 39 + case r == 125: // ['}','}'] + return 40 + case r == 126: // ['~','~'] + return 41 } return NoState }, @@ -108,7 +130,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 39 + return 42 } return NoState }, @@ -116,79 +138,79 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 32: // [' ',' '] - return 40 + return 43 case r == 33: // ['!','!'] - return 40 + return 43 case r == 34: // ['"','"'] - return 41 + return 44 case r == 35: // ['#','#'] - return 40 + return 43 case r == 36: // ['$','$'] - return 40 + return 43 case r == 37: // ['%','%'] - return 40 + return 43 case r == 38: // ['&','&'] - return 40 + return 43 case r == 39: // [''','''] - return 40 + return 43 case r == 40: // ['(','('] - return 40 + return 43 case r == 41: // [')',')'] - return 40 + return 43 case r == 42: // ['*','*'] - return 40 + return 43 case r == 43: // ['+','+'] - return 40 + return 43 case r == 44: // [',',','] - return 40 + return 43 case r == 45: // ['-','-'] - return 40 + return 43 case r == 46: // ['.','.'] - return 40 + return 43 case r == 47: // ['/','/'] - return 40 + return 43 case 48 <= r && r <= 57: // ['0','9'] - return 40 + return 43 case r == 58: // [':',':'] - return 40 + return 43 case r == 59: // [';',';'] - return 40 + return 43 case r == 60: // ['<','<'] - return 40 + return 43 case r == 61: // ['=','='] - return 40 + return 43 case r == 62: // ['>','>'] - return 40 + return 43 case r == 63: // ['?','?'] - return 40 + return 43 case r == 64: // ['@','@'] - return 40 + return 43 case 65 <= r && r <= 90: // ['A','Z'] - return 40 + return 43 case r == 91: // ['[','['] - return 40 + return 43 case r == 92: // ['\','\'] - return 42 + return 45 case r == 93: // [']',']'] - return 40 + return 43 case r == 94: // ['^','^'] - return 40 + return 43 case r == 95: // ['_','_'] - return 40 + return 43 case r == 96: // ['`','`'] - return 40 + return 43 case 97 <= r && r <= 122: // ['a','z'] - return 40 + return 43 case r == 123: // ['{','{'] - return 40 + return 43 case r == 124: // ['|','|'] - return 40 + return 43 case r == 125: // ['}','}'] - return 40 + return 43 case r == 126: // ['~','~'] - return 40 + return 43 case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 40 + return 43 } return NoState }, @@ -196,19 +218,19 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 42: // ['*','*'] - return 43 - case 48 <= r && r <= 57: // ['0','9'] - return 44 - case 65 <= r && r <= 90: // ['A','Z'] - return 45 - case r == 91: // ['[','['] return 46 - case r == 95: // ['_','_'] + case 48 <= r && r <= 57: // ['0','9'] return 47 - case 97 <= r && r <= 122: // ['a','z'] - return 45 - case r == 123: // ['{','{'] + case 65 <= r && r <= 90: // ['A','Z'] return 48 + case r == 91: // ['[','['] + return 49 + case r == 95: // ['_','_'] + return 50 + case 97 <= r && r <= 122: // ['a','z'] + return 48 + case r == 123: // ['{','{'] + return 51 } return NoState }, @@ -216,9 +238,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 37: // ['%','%'] - return 49 + return 52 case r == 61: // ['=','='] - return 50 + return 53 } return NoState }, @@ -226,7 +248,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 38: // ['&','&'] - return 51 + return 54 } return NoState }, @@ -246,9 +268,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 42: // ['*','*'] - return 52 + return 55 case r == 61: // ['=','='] - return 53 + return 56 } return NoState }, @@ -256,7 +278,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 54 + return 57 } return NoState }, @@ -270,7 +292,7 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 55 + return 58 } return NoState }, @@ -278,17 +300,17 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 42: // ['*','*'] - return 56 - case r == 43: // ['+','+'] - return 57 - case r == 45: // ['-','-'] - return 58 - case r == 47: // ['/','/'] return 59 - case 48 <= r && r <= 57: // ['0','9'] + case r == 43: // ['+','+'] return 60 - case r == 61: // ['=','='] + case r == 45: // ['-','-'] return 61 + case r == 47: // ['/','/'] + return 62 + case 48 <= r && r <= 57: // ['0','9'] + return 63 + case r == 61: // ['=','='] + return 64 } return NoState }, @@ -296,9 +318,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 47: // ['/','/'] - return 62 + return 65 case r == 61: // ['=','='] - return 63 + return 66 } return NoState }, @@ -306,17 +328,31 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 46: // ['.','.'] - return 64 + return 67 case 48 <= r && r <= 57: // ['0','9'] return 16 + case 65 <= r && r <= 68: // ['A','D'] + return 24 case r == 69: // ['E','E'] - return 65 + return 68 + case 70 <= r && r <= 90: // ['F','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case r == 97: // ['a','a'] + return 24 case r == 98: // ['b','b'] - return 66 + return 69 + case 99 <= r && r <= 100: // ['c','d'] + return 24 case r == 101: // ['e','e'] - return 65 + return 68 + case 102 <= r && r <= 119: // ['f','w'] + return 24 case r == 120: // ['x','x'] - return 67 + return 70 + case 121 <= r && r <= 122: // ['y','z'] + return 24 } return NoState }, @@ -324,13 +360,23 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 46: // ['.','.'] - return 64 + return 67 case 48 <= r && r <= 57: // ['0','9'] return 16 + case 65 <= r && r <= 68: // ['A','D'] + return 24 case r == 69: // ['E','E'] - return 65 + return 68 + case 70 <= r && r <= 90: // ['F','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 100: // ['a','d'] + return 24 case r == 101: // ['e','e'] - return 65 + return 68 + case 102 <= r && r <= 122: // ['f','z'] + return 24 } return NoState }, @@ -350,9 +396,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 60: // ['<','<'] - return 68 + return 71 case r == 61: // ['=','='] - return 69 + return 72 } return NoState }, @@ -360,9 +406,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 70 + return 73 case r == 126: // ['~','~'] - return 71 + return 74 } return NoState }, @@ -370,9 +416,9 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 61: // ['=','='] - return 72 + return 75 case r == 62: // ['>','>'] - return 73 + return 76 } return NoState }, @@ -386,69 +432,129 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case r == 42: // ['*','*'] - return 74 - case 48 <= r && r <= 57: // ['0','9'] - return 75 - case 65 <= r && r <= 90: // ['A','Z'] - return 76 - case r == 91: // ['[','['] return 77 - case r == 95: // ['_','_'] + case 48 <= r && r <= 57: // ['0','9'] return 78 - case 97 <= r && r <= 122: // ['a','z'] - return 76 - case r == 123: // ['{','{'] + case 65 <= r && r <= 90: // ['A','Z'] return 79 + case r == 91: // ['[','['] + return 80 + case r == 95: // ['_','_'] + return 81 + case 97 <= r && r <= 122: // ['a','z'] + return 79 + case r == 123: // ['{','{'] + return 82 } return NoState }, // S24 func(r rune) int { switch { - case r == 73: // ['I','I'] - return 80 - case r == 78: // ['N','N'] - return 81 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S25 func(r rune) int { switch { - case r == 70: // ['F','F'] - return 82 - case r == 80: // ['P','P'] + case 48 <= r && r <= 57: // ['0','9'] return 83 - case r == 82: // ['R','R'] + case 65 <= r && r <= 72: // ['A','H'] + return 24 + case r == 73: // ['I','I'] return 84 + case 74 <= r && r <= 77: // ['J','M'] + return 24 + case r == 78: // ['N','N'] + return 85 + case 79 <= r && r <= 90: // ['O','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S26 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 69: // ['A','E'] + return 24 case r == 70: // ['F','F'] - return 85 - case r == 82: // ['R','R'] return 86 + case 71 <= r && r <= 79: // ['G','O'] + return 24 + case r == 80: // ['P','P'] + return 87 + case r == 81: // ['Q','Q'] + return 24 + case r == 82: // ['R','R'] + return 88 + case 83 <= r && r <= 90: // ['S','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S27 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 69: // ['A','E'] + return 24 case r == 70: // ['F','F'] - return 87 - case r == 80: // ['P','P'] - return 88 - case r == 82: // ['R','R'] return 89 + case 71 <= r && r <= 81: // ['G','Q'] + return 24 + case r == 82: // ['R','R'] + return 90 + case 83 <= r && r <= 90: // ['S','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S28 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 69: // ['A','E'] + return 24 + case r == 70: // ['F','F'] + return 91 + case 71 <= r && r <= 79: // ['G','O'] + return 24 + case r == 80: // ['P','P'] + return 92 + case r == 81: // ['Q','Q'] + return 24 + case r == 82: // ['R','R'] + return 93 + case 83 <= r && r <= 90: // ['S','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, @@ -461,64 +567,122 @@ var TransTab = TransitionTable{ // S30 func(r rune) int { switch { - case r == 61: // ['=','='] - return 90 - case r == 94: // ['^','^'] - return 91 } return NoState }, // S31 func(r rune) int { switch { - case r == 101: // ['e','e'] - return 92 + case r == 61: // ['=','='] + return 94 + case r == 94: // ['^','^'] + return 95 } return NoState }, // S32 func(r rune) int { switch { - case r == 110: // ['n','n'] - return 93 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S33 func(r rune) int { switch { - case r == 97: // ['a','a'] - return 94 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 100: // ['a','d'] + return 24 + case r == 101: // ['e','e'] + return 96 + case 102 <= r && r <= 122: // ['f','z'] + return 24 } return NoState }, // S34 func(r rune) int { switch { - case r == 114: // ['r','r'] - return 95 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 109: // ['a','m'] + return 24 + case r == 110: // ['n','n'] + return 97 + case 111 <= r && r <= 122: // ['o','z'] + return 24 } return NoState }, // S35 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case r == 97: // ['a','a'] + return 98 + case 98 <= r && r <= 107: // ['b','k'] + return 24 + case r == 108: // ['l','l'] + return 99 + case 109 <= r && r <= 122: // ['m','z'] + return 24 } return NoState }, // S36 func(r rune) int { switch { - case r == 61: // ['=','='] - return 96 - case r == 124: // ['|','|'] - return 97 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 109: // ['a','m'] + return 24 + case r == 110: // ['n','n'] + return 100 + case 111 <= r && r <= 122: // ['o','z'] + return 24 } return NoState }, // S37 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 113: // ['a','q'] + return 24 + case r == 114: // ['r','r'] + return 101 + case 115 <= r && r <= 122: // ['s','z'] + return 24 } return NoState }, @@ -531,88 +695,16 @@ var TransTab = TransitionTable{ // S39 func(r rune) int { switch { - case r == 126: // ['~','~'] - return 98 + case r == 61: // ['=','='] + return 102 + case r == 124: // ['|','|'] + return 103 } return NoState }, // S40 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 40 - case r == 33: // ['!','!'] - return 40 - case r == 34: // ['"','"'] - return 41 - case r == 35: // ['#','#'] - return 40 - case r == 36: // ['$','$'] - return 40 - case r == 37: // ['%','%'] - return 40 - case r == 38: // ['&','&'] - return 40 - case r == 39: // [''','''] - return 40 - case r == 40: // ['(','('] - return 40 - case r == 41: // [')',')'] - return 40 - case r == 42: // ['*','*'] - return 40 - case r == 43: // ['+','+'] - return 40 - case r == 44: // [',',','] - return 40 - case r == 45: // ['-','-'] - return 40 - case r == 46: // ['.','.'] - return 40 - case r == 47: // ['/','/'] - return 40 - case 48 <= r && r <= 57: // ['0','9'] - return 40 - case r == 58: // [':',':'] - return 40 - case r == 59: // [';',';'] - return 40 - case r == 60: // ['<','<'] - return 40 - case r == 61: // ['=','='] - return 40 - case r == 62: // ['>','>'] - return 40 - case r == 63: // ['?','?'] - return 40 - case r == 64: // ['@','@'] - return 40 - case 65 <= r && r <= 90: // ['A','Z'] - return 40 - case r == 91: // ['[','['] - return 40 - case r == 92: // ['\','\'] - return 42 - case r == 93: // [']',']'] - return 40 - case r == 94: // ['^','^'] - return 40 - case r == 95: // ['_','_'] - return 40 - case r == 96: // ['`','`'] - return 40 - case 97 <= r && r <= 122: // ['a','z'] - return 40 - case r == 123: // ['{','{'] - return 40 - case r == 124: // ['|','|'] - return 40 - case r == 125: // ['}','}'] - return 40 - case r == 126: // ['~','~'] - return 40 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 40 } return NoState }, @@ -625,42 +717,102 @@ var TransTab = TransitionTable{ // S42 func(r rune) int { switch { - case r == 34: // ['"','"'] - return 99 + case r == 126: // ['~','~'] + return 104 } return NoState }, // S43 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 43 + case r == 33: // ['!','!'] + return 43 + case r == 34: // ['"','"'] + return 44 + case r == 35: // ['#','#'] + return 43 + case r == 36: // ['$','$'] + return 43 + case r == 37: // ['%','%'] + return 43 + case r == 38: // ['&','&'] + return 43 + case r == 39: // [''','''] + return 43 + case r == 40: // ['(','('] + return 43 + case r == 41: // [')',')'] + return 43 + case r == 42: // ['*','*'] + return 43 + case r == 43: // ['+','+'] + return 43 + case r == 44: // [',',','] + return 43 + case r == 45: // ['-','-'] + return 43 + case r == 46: // ['.','.'] + return 43 + case r == 47: // ['/','/'] + return 43 + case 48 <= r && r <= 57: // ['0','9'] + return 43 + case r == 58: // [':',':'] + return 43 + case r == 59: // [';',';'] + return 43 + case r == 60: // ['<','<'] + return 43 + case r == 61: // ['=','='] + return 43 + case r == 62: // ['>','>'] + return 43 + case r == 63: // ['?','?'] + return 43 + case r == 64: // ['@','@'] + return 43 + case 65 <= r && r <= 90: // ['A','Z'] + return 43 + case r == 91: // ['[','['] + return 43 + case r == 92: // ['\','\'] + return 45 + case r == 93: // [']',']'] + return 43 + case r == 94: // ['^','^'] + return 43 + case r == 95: // ['_','_'] + return 43 + case r == 96: // ['`','`'] + return 43 + case 97 <= r && r <= 122: // ['a','z'] + return 43 + case r == 123: // ['{','{'] + return 43 + case r == 124: // ['|','|'] + return 43 + case r == 125: // ['}','}'] + return 43 + case r == 126: // ['~','~'] + return 43 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 43 } return NoState }, // S44 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 44 - case 65 <= r && r <= 90: // ['A','Z'] - return 45 - case r == 95: // ['_','_'] - return 47 - case 97 <= r && r <= 122: // ['a','z'] - return 45 } return NoState }, // S45 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 44 - case 65 <= r && r <= 90: // ['A','Z'] - return 45 - case r == 95: // ['_','_'] - return 47 - case 97 <= r && r <= 122: // ['a','z'] - return 45 + case r == 34: // ['"','"'] + return 105 } return NoState }, @@ -674,117 +826,129 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 44 - case 65 <= r && r <= 90: // ['A','Z'] - return 45 - case r == 95: // ['_','_'] return 47 + case 65 <= r && r <= 90: // ['A','Z'] + return 48 + case r == 95: // ['_','_'] + return 50 case 97 <= r && r <= 122: // ['a','z'] - return 45 + return 48 } return NoState }, // S48 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 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 + return 47 case 65 <= r && r <= 90: // ['A','Z'] - return 100 - case r == 91: // ['[','['] - return 100 - case r == 92: // ['\','\'] - return 101 - case r == 93: // [']',']'] - return 100 - case r == 94: // ['^','^'] - return 100 + return 48 case r == 95: // ['_','_'] - return 100 - case r == 96: // ['`','`'] - return 100 + return 50 case 97 <= r && r <= 122: // ['a','z'] - return 100 - case r == 124: // ['|','|'] - return 100 - case r == 126: // ['~','~'] - return 100 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 100 + return 48 } return NoState }, // S49 func(r rune) int { switch { - case r == 37: // ['%','%'] - return 102 } return NoState }, // S50 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 47 + case 65 <= r && r <= 90: // ['A','Z'] + return 48 + case r == 95: // ['_','_'] + return 50 + case 97 <= r && r <= 122: // ['a','z'] + return 48 } return NoState }, // S51 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 106 + case r == 33: // ['!','!'] + return 106 + case r == 35: // ['#','#'] + return 106 + case r == 36: // ['$','$'] + return 106 + case r == 37: // ['%','%'] + return 106 + case r == 38: // ['&','&'] + return 106 + case r == 39: // [''','''] + return 106 + case r == 40: // ['(','('] + return 106 + case r == 41: // [')',')'] + return 106 + case r == 42: // ['*','*'] + return 106 + case r == 43: // ['+','+'] + return 106 + case r == 44: // [',',','] + return 106 + case r == 45: // ['-','-'] + return 106 + case r == 46: // ['.','.'] + return 106 + case r == 47: // ['/','/'] + return 106 + case 48 <= r && r <= 57: // ['0','9'] + return 106 + case r == 58: // [':',':'] + return 106 + case r == 59: // [';',';'] + return 106 + case r == 60: // ['<','<'] + return 106 case r == 61: // ['=','='] - return 103 + return 106 + case r == 62: // ['>','>'] + return 106 + case r == 63: // ['?','?'] + return 106 + case r == 64: // ['@','@'] + return 106 + case 65 <= r && r <= 90: // ['A','Z'] + return 106 + case r == 91: // ['[','['] + return 106 + case r == 92: // ['\','\'] + return 107 + case r == 93: // [']',']'] + return 106 + case r == 94: // ['^','^'] + return 106 + case r == 95: // ['_','_'] + return 106 + case r == 96: // ['`','`'] + return 106 + case 97 <= r && r <= 122: // ['a','z'] + return 106 + case r == 124: // ['|','|'] + return 106 + case r == 126: // ['~','~'] + return 106 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 106 } return NoState }, // S52 func(r rune) int { switch { - case r == 61: // ['=','='] - return 104 + case r == 37: // ['%','%'] + return 108 } return NoState }, @@ -797,12 +961,16 @@ var TransTab = TransitionTable{ // S54 func(r rune) int { switch { + case r == 61: // ['=','='] + return 109 } return NoState }, // S55 func(r rune) int { switch { + case r == 61: // ['=','='] + return 110 } return NoState }, @@ -827,20 +995,12 @@ var TransTab = TransitionTable{ // S59 func(r rune) int { switch { - case r == 47: // ['/','/'] - return 105 } return NoState }, // S60 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 60 - case r == 69: // ['E','E'] - return 106 - case r == 101: // ['e','e'] - return 106 } return NoState }, @@ -853,44 +1013,40 @@ var TransTab = TransitionTable{ // S62 func(r rune) int { switch { - case r == 61: // ['=','='] - return 107 + case r == 47: // ['/','/'] + return 111 } return NoState }, // S63 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 63 + case r == 69: // ['E','E'] + return 112 + case r == 101: // ['e','e'] + return 112 } return NoState }, // S64 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 108 - case r == 69: // ['E','E'] - return 109 - case r == 101: // ['e','e'] - return 109 } return NoState }, // S65 func(r rune) int { switch { - case r == 45: // ['-','-'] - return 110 - case 48 <= r && r <= 57: // ['0','9'] - return 111 + case r == 61: // ['=','='] + return 113 } return NoState }, // S66 func(r rune) int { switch { - case 48 <= r && r <= 49: // ['0','1'] - return 112 } return NoState }, @@ -898,37 +1054,69 @@ var TransTab = TransitionTable{ 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 114 + case r == 69: // ['E','E'] + return 115 + case r == 101: // ['e','e'] + return 115 } return NoState }, // S68 func(r rune) int { switch { - case r == 61: // ['=','='] - return 114 + case r == 45: // ['-','-'] + return 116 + case 48 <= r && r <= 57: // ['0','9'] + return 117 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S69 func(r rune) int { switch { + case 48 <= r && r <= 49: // ['0','1'] + return 118 + case 50 <= r && r <= 57: // ['2','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S70 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 119 + case 65 <= r && r <= 70: // ['A','F'] + return 120 + case 71 <= r && r <= 90: // ['G','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 102: // ['a','f'] + return 120 + case 103 <= r && r <= 122: // ['g','z'] + return 24 } return NoState }, // S71 func(r rune) int { switch { + case r == 61: // ['=','='] + return 121 } return NoState }, @@ -941,10 +1129,6 @@ var TransTab = TransitionTable{ // S73 func(r rune) int { switch { - case r == 61: // ['=','='] - return 115 - case r == 62: // ['>','>'] - return 116 } return NoState }, @@ -957,28 +1141,16 @@ var TransTab = TransitionTable{ // S75 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 }, // 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 + case r == 61: // ['=','='] + return 122 + case r == 62: // ['>','>'] + return 123 } return NoState }, @@ -992,409 +1164,443 @@ var TransTab = TransitionTable{ 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 65 <= r && r <= 90: // ['A','Z'] + return 79 + case r == 95: // ['_','_'] + return 81 case 97 <= r && r <= 122: // ['a','z'] - return 76 + return 79 } return NoState }, // S79 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 + return 78 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 + return 79 case r == 95: // ['_','_'] - return 117 - case r == 96: // ['`','`'] - return 117 + return 81 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 79 } return NoState }, // S80 func(r rune) int { switch { - case r == 76: // ['L','L'] - return 119 } return NoState }, // S81 func(r rune) int { switch { - case r == 82: // ['R','R'] - return 120 + case 48 <= r && r <= 57: // ['0','9'] + return 78 + case 65 <= r && r <= 90: // ['A','Z'] + return 79 + case r == 95: // ['_','_'] + return 81 + case 97 <= r && r <= 122: // ['a','z'] + return 79 } return NoState }, // S82 func(r rune) int { switch { - case r == 83: // ['S','S'] - return 121 + case r == 32: // [' ',' '] + return 124 + case r == 33: // ['!','!'] + return 124 + case r == 35: // ['#','#'] + return 124 + case r == 36: // ['$','$'] + return 124 + case r == 37: // ['%','%'] + return 124 + case r == 38: // ['&','&'] + return 124 + case r == 39: // [''','''] + return 124 + case r == 40: // ['(','('] + return 124 + case r == 41: // [')',')'] + return 124 + case r == 42: // ['*','*'] + return 124 + case r == 43: // ['+','+'] + return 124 + case r == 44: // [',',','] + return 124 + case r == 45: // ['-','-'] + return 124 + case r == 46: // ['.','.'] + return 124 + case r == 47: // ['/','/'] + return 124 + case 48 <= r && r <= 57: // ['0','9'] + return 124 + case r == 58: // [':',':'] + return 124 + case r == 59: // [';',';'] + return 124 + case r == 60: // ['<','<'] + return 124 + case r == 61: // ['=','='] + return 124 + case r == 62: // ['>','>'] + return 124 + case r == 63: // ['?','?'] + return 124 + case r == 64: // ['@','@'] + return 124 + case 65 <= r && r <= 90: // ['A','Z'] + return 124 + case r == 91: // ['[','['] + return 124 + case r == 92: // ['\','\'] + return 125 + case r == 93: // [']',']'] + return 124 + case r == 94: // ['^','^'] + return 124 + case r == 95: // ['_','_'] + return 124 + case r == 96: // ['`','`'] + return 124 + case 97 <= r && r <= 122: // ['a','z'] + return 124 + case r == 124: // ['|','|'] + return 124 + case r == 126: // ['~','~'] + return 124 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 124 } return NoState }, // S83 func(r rune) int { switch { - case r == 83: // ['S','S'] - return 122 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S84 func(r rune) int { switch { - case r == 83: // ['S','S'] - return 123 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 75: // ['A','K'] + return 24 + case r == 76: // ['L','L'] + return 126 + case 77 <= r && r <= 90: // ['M','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S85 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 81: // ['A','Q'] + return 24 + case r == 82: // ['R','R'] + return 127 + case 83 <= r && r <= 90: // ['S','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S86 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 82: // ['A','R'] + return 24 + case r == 83: // ['S','S'] + return 128 + case 84 <= r && r <= 90: // ['T','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S87 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 82: // ['A','R'] + return 24 case r == 83: // ['S','S'] - return 124 + return 129 + case 84 <= r && r <= 90: // ['T','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S88 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 82: // ['A','R'] + return 24 case r == 83: // ['S','S'] - return 125 + return 130 + case 84 <= r && r <= 90: // ['T','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S89 func(r rune) int { switch { - case r == 83: // ['S','S'] - return 126 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S90 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S91 func(r rune) int { switch { - case r == 61: // ['=','='] - return 127 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 82: // ['A','R'] + return 24 + case r == 83: // ['S','S'] + return 131 + case 84 <= r && r <= 90: // ['T','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S92 func(r rune) int { switch { - case r == 103: // ['g','g'] - return 128 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 82: // ['A','R'] + return 24 + case r == 83: // ['S','S'] + return 132 + case 84 <= r && r <= 90: // ['T','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S93 func(r rune) int { switch { - case r == 100: // ['d','d'] - return 129 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 82: // ['A','R'] + return 24 + case r == 83: // ['S','S'] + return 133 + case 84 <= r && r <= 90: // ['T','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S94 func(r rune) int { switch { - case r == 108: // ['l','l'] - return 130 } return NoState }, // S95 func(r rune) int { switch { - case r == 117: // ['u','u'] - return 131 + case r == 61: // ['=','='] + return 134 } return NoState }, // S96 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 102: // ['a','f'] + return 24 + case r == 103: // ['g','g'] + return 135 + case 104 <= r && r <= 122: // ['h','z'] + return 24 } return NoState }, // S97 func(r rune) int { switch { - case r == 61: // ['=','='] - return 132 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 99: // ['a','c'] + return 24 + case r == 100: // ['d','d'] + return 136 + case 101 <= r && r <= 122: // ['e','z'] + return 24 } return NoState }, // S98 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 107: // ['a','k'] + return 24 + case r == 108: // ['l','l'] + return 137 + case 109 <= r && r <= 122: // ['m','z'] + return 24 } return NoState }, // S99 func(r rune) int { switch { - case r == 32: // [' ',' '] - return 40 - case r == 33: // ['!','!'] - return 40 - case r == 34: // ['"','"'] - return 41 - case r == 35: // ['#','#'] - return 40 - case r == 36: // ['$','$'] - return 40 - case r == 37: // ['%','%'] - return 40 - case r == 38: // ['&','&'] - return 40 - case r == 39: // [''','''] - return 40 - case r == 40: // ['(','('] - return 40 - case r == 41: // [')',')'] - return 40 - case r == 42: // ['*','*'] - return 40 - case r == 43: // ['+','+'] - return 40 - case r == 44: // [',',','] - return 40 - case r == 45: // ['-','-'] - return 40 - case r == 46: // ['.','.'] - return 40 - case r == 47: // ['/','/'] - return 40 case 48 <= r && r <= 57: // ['0','9'] - return 40 - case r == 58: // [':',':'] - return 40 - case r == 59: // [';',';'] - return 40 - case r == 60: // ['<','<'] - return 40 - case r == 61: // ['=','='] - return 40 - case r == 62: // ['>','>'] - return 40 - case r == 63: // ['?','?'] - return 40 - case r == 64: // ['@','@'] - return 40 + return 83 case 65 <= r && r <= 90: // ['A','Z'] - return 40 - case r == 91: // ['[','['] - return 40 - case r == 92: // ['\','\'] - return 42 - case r == 93: // [']',']'] - return 40 - case r == 94: // ['^','^'] - return 40 + return 24 case r == 95: // ['_','_'] - return 40 - case r == 96: // ['`','`'] - return 40 - case 97 <= r && r <= 122: // ['a','z'] - return 40 - case r == 123: // ['{','{'] - return 40 - case r == 124: // ['|','|'] - return 40 - case r == 125: // ['}','}'] - return 40 - case r == 126: // ['~','~'] - return 40 - case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] - return 40 + return 32 + case 97 <= r && r <= 110: // ['a','n'] + return 24 + case r == 111: // ['o','o'] + return 138 + case 112 <= r && r <= 122: // ['p','z'] + return 24 } return NoState }, // S100 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 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 + return 83 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 + return 24 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 32 + case 97 <= r && r <= 115: // ['a','s'] + return 24 + case r == 116: // ['t','t'] + return 139 + case 117 <= r && r <= 122: // ['u','z'] + return 24 } return NoState }, // S101 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 100 - case r == 125: // ['}','}'] - return 135 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 116: // ['a','t'] + return 24 + case r == 117: // ['u','u'] + return 140 + case 118 <= r && r <= 122: // ['v','z'] + return 24 } return NoState }, // S102 func(r rune) int { switch { - case r == 112: // ['p','p'] - return 136 } return NoState }, // S103 func(r rune) int { switch { + case r == 61: // ['=','='] + return 141 } return NoState }, @@ -1407,200 +1613,304 @@ var TransTab = TransitionTable{ // S105 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 43 + case r == 33: // ['!','!'] + return 43 + case r == 34: // ['"','"'] + return 44 + case r == 35: // ['#','#'] + return 43 + case r == 36: // ['$','$'] + return 43 + case r == 37: // ['%','%'] + return 43 + case r == 38: // ['&','&'] + return 43 + case r == 39: // [''','''] + return 43 + case r == 40: // ['(','('] + return 43 + case r == 41: // [')',')'] + return 43 + case r == 42: // ['*','*'] + return 43 + case r == 43: // ['+','+'] + return 43 + case r == 44: // [',',','] + return 43 + case r == 45: // ['-','-'] + return 43 + case r == 46: // ['.','.'] + return 43 + case r == 47: // ['/','/'] + return 43 + case 48 <= r && r <= 57: // ['0','9'] + return 43 + case r == 58: // [':',':'] + return 43 + case r == 59: // [';',';'] + return 43 + case r == 60: // ['<','<'] + return 43 + case r == 61: // ['=','='] + return 43 + case r == 62: // ['>','>'] + return 43 + case r == 63: // ['?','?'] + return 43 + case r == 64: // ['@','@'] + return 43 + case 65 <= r && r <= 90: // ['A','Z'] + return 43 + case r == 91: // ['[','['] + return 43 + case r == 92: // ['\','\'] + return 45 + case r == 93: // [']',']'] + return 43 + case r == 94: // ['^','^'] + return 43 + case r == 95: // ['_','_'] + return 43 + case r == 96: // ['`','`'] + return 43 + case 97 <= r && r <= 122: // ['a','z'] + return 43 + case r == 123: // ['{','{'] + return 43 + case r == 124: // ['|','|'] + return 43 + case r == 125: // ['}','}'] + return 43 + case r == 126: // ['~','~'] + return 43 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 43 } return NoState }, // S106 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 106 + case r == 33: // ['!','!'] + return 106 + case r == 35: // ['#','#'] + return 106 + case r == 36: // ['$','$'] + return 106 + case r == 37: // ['%','%'] + return 106 + case r == 38: // ['&','&'] + return 106 + case r == 39: // [''','''] + return 106 + case r == 40: // ['(','('] + return 106 + case r == 41: // [')',')'] + return 106 + case r == 42: // ['*','*'] + return 106 + case r == 43: // ['+','+'] + return 106 + case r == 44: // [',',','] + return 106 case r == 45: // ['-','-'] - return 137 + return 106 + case r == 46: // ['.','.'] + return 106 + case r == 47: // ['/','/'] + return 106 case 48 <= r && r <= 57: // ['0','9'] - return 138 + return 106 + case r == 58: // [':',':'] + return 106 + case r == 59: // [';',';'] + return 106 + case r == 60: // ['<','<'] + return 106 + case r == 61: // ['=','='] + return 106 + case r == 62: // ['>','>'] + return 106 + case r == 63: // ['?','?'] + return 106 + case r == 64: // ['@','@'] + return 106 + case 65 <= r && r <= 90: // ['A','Z'] + return 106 + case r == 91: // ['[','['] + return 106 + case r == 92: // ['\','\'] + return 142 + case r == 93: // [']',']'] + return 106 + case r == 94: // ['^','^'] + return 106 + case r == 95: // ['_','_'] + return 106 + case r == 96: // ['`','`'] + return 106 + case 97 <= r && r <= 122: // ['a','z'] + return 106 + case r == 124: // ['|','|'] + return 106 + case r == 125: // ['}','}'] + return 143 + case r == 126: // ['~','~'] + return 106 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 106 } return NoState }, // S107 func(r rune) int { switch { + case r == 123: // ['{','{'] + return 106 + case r == 125: // ['}','}'] + return 144 } 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 + case r == 112: // ['p','p'] + return 145 } return NoState }, // S109 func(r rune) int { switch { - case r == 45: // ['-','-'] - return 140 - case 48 <= r && r <= 57: // ['0','9'] - return 141 } return NoState }, // S110 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 142 } return NoState }, // S111 func(r rune) int { switch { - case 48 <= r && r <= 57: // ['0','9'] - return 111 } return NoState }, // S112 func(r rune) int { switch { - case 48 <= r && r <= 49: // ['0','1'] - return 112 + case r == 45: // ['-','-'] + return 146 + case 48 <= r && r <= 57: // ['0','9'] + return 147 } 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 48 <= r && r <= 57: // ['0','9'] + return 114 + case r == 69: // ['E','E'] + return 148 + case r == 101: // ['e','e'] + return 148 } return NoState }, // S115 func(r rune) int { switch { + case r == 45: // ['-','-'] + return 149 + case 48 <= r && r <= 57: // ['0','9'] + return 150 } return NoState }, // S116 func(r rune) int { switch { - case r == 61: // ['=','='] - return 143 + case 48 <= r && r <= 57: // ['0','9'] + return 151 } return NoState }, // 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 + return 24 case r == 95: // ['_','_'] - return 117 - case r == 96: // ['`','`'] - return 117 + return 32 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 24 } return NoState }, // S118 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 117 - case r == 125: // ['}','}'] - return 146 + case 48 <= r && r <= 49: // ['0','1'] + return 118 + case 50 <= r && r <= 57: // ['2','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S119 func(r rune) int { switch { - case r == 69: // ['E','E'] - return 147 + case 48 <= r && r <= 57: // ['0','9'] + return 119 + case 65 <= r && r <= 70: // ['A','F'] + return 120 + case 71 <= r && r <= 90: // ['G','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 102: // ['a','f'] + return 120 + case 103 <= r && r <= 122: // ['g','z'] + return 24 } return NoState }, // S120 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 119 + case 65 <= r && r <= 70: // ['A','F'] + return 120 + case 71 <= r && r <= 90: // ['G','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 102: // ['a','f'] + return 120 + case 103 <= r && r <= 122: // ['g','z'] + return 24 } return NoState }, @@ -1619,76 +1929,210 @@ var TransTab = TransitionTable{ // S123 func(r rune) int { switch { + case r == 61: // ['=','='] + return 152 } return NoState }, // S124 func(r rune) int { switch { + case r == 32: // [' ',' '] + return 124 + case r == 33: // ['!','!'] + return 124 + case r == 35: // ['#','#'] + return 124 + case r == 36: // ['$','$'] + return 124 + case r == 37: // ['%','%'] + return 124 + case r == 38: // ['&','&'] + return 124 + case r == 39: // [''','''] + return 124 + case r == 40: // ['(','('] + return 124 + case r == 41: // [')',')'] + return 124 + case r == 42: // ['*','*'] + return 124 + case r == 43: // ['+','+'] + return 124 + case r == 44: // [',',','] + return 124 + case r == 45: // ['-','-'] + return 124 + case r == 46: // ['.','.'] + return 124 + case r == 47: // ['/','/'] + return 124 + case 48 <= r && r <= 57: // ['0','9'] + return 124 + case r == 58: // [':',':'] + return 124 + case r == 59: // [';',';'] + return 124 + case r == 60: // ['<','<'] + return 124 + case r == 61: // ['=','='] + return 124 + case r == 62: // ['>','>'] + return 124 + case r == 63: // ['?','?'] + return 124 + case r == 64: // ['@','@'] + return 124 + case 65 <= r && r <= 90: // ['A','Z'] + return 124 + case r == 91: // ['[','['] + return 124 + case r == 92: // ['\','\'] + return 153 + case r == 93: // [']',']'] + return 124 + case r == 94: // ['^','^'] + return 124 + case r == 95: // ['_','_'] + return 124 + case r == 96: // ['`','`'] + return 124 + case 97 <= r && r <= 122: // ['a','z'] + return 124 + case r == 124: // ['|','|'] + return 124 + case r == 125: // ['}','}'] + return 154 + case r == 126: // ['~','~'] + return 124 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 124 } return NoState }, // S125 func(r rune) int { switch { + case r == 123: // ['{','{'] + return 124 + case r == 125: // ['}','}'] + return 155 } return NoState }, // S126 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 68: // ['A','D'] + return 24 + case r == 69: // ['E','E'] + return 156 + case 70 <= r && r <= 90: // ['F','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S127 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S128 func(r rune) int { switch { - case r == 105: // ['i','i'] - return 148 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S129 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S130 func(r rune) int { switch { - case r == 115: // ['s','s'] - return 149 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S131 func(r rune) int { switch { - case r == 101: // ['e','e'] - return 150 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S132 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S133 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 100 - case r == 125: // ['}','}'] - return 135 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, @@ -1701,84 +2145,32 @@ var TransTab = TransitionTable{ // 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 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 + return 83 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 + return 24 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 32 + case 97 <= r && r <= 104: // ['a','h'] + return 24 + case r == 105: // ['i','i'] + return 157 + case 106 <= r && r <= 122: // ['j','z'] + return 24 } return NoState }, // S136 func(r rune) int { switch { - case r == 97: // ['a','a'] - return 151 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, @@ -1786,7 +2178,17 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 152 + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 114: // ['a','r'] + return 24 + case r == 115: // ['s','s'] + return 158 + case 116 <= r && r <= 122: // ['t','z'] + return 24 } return NoState }, @@ -1794,17 +2196,29 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 138 + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case r == 97: // ['a','a'] + return 159 + case 98 <= r && r <= 122: // ['b','z'] + return 24 } return NoState }, // S139 func(r rune) int { switch { - case r == 45: // ['-','-'] - return 153 case 48 <= r && r <= 57: // ['0','9'] - return 154 + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, @@ -1812,23 +2226,33 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 155 + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 100: // ['a','d'] + return 24 + case r == 101: // ['e','e'] + return 160 + case 102 <= r && r <= 122: // ['f','z'] + return 24 } 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 48 <= r && r <= 57: // ['0','9'] - return 142 + case r == 123: // ['{','{'] + return 106 + case r == 125: // ['}','}'] + return 144 } return NoState }, @@ -1841,192 +2265,304 @@ var TransTab = TransitionTable{ // S144 func(r rune) int { switch { - case r == 123: // ['{','{'] - return 117 + case r == 32: // [' ',' '] + return 106 + case r == 33: // ['!','!'] + return 106 + case r == 35: // ['#','#'] + return 106 + case r == 36: // ['$','$'] + return 106 + case r == 37: // ['%','%'] + return 106 + case r == 38: // ['&','&'] + return 106 + case r == 39: // [''','''] + return 106 + case r == 40: // ['(','('] + return 106 + case r == 41: // [')',')'] + return 106 + case r == 42: // ['*','*'] + return 106 + case r == 43: // ['+','+'] + return 106 + case r == 44: // [',',','] + return 106 + case r == 45: // ['-','-'] + return 106 + case r == 46: // ['.','.'] + return 106 + case r == 47: // ['/','/'] + return 106 + case 48 <= r && r <= 57: // ['0','9'] + return 106 + case r == 58: // [':',':'] + return 106 + case r == 59: // [';',';'] + return 106 + case r == 60: // ['<','<'] + return 106 + case r == 61: // ['=','='] + return 106 + case r == 62: // ['>','>'] + return 106 + case r == 63: // ['?','?'] + return 106 + case r == 64: // ['@','@'] + return 106 + case 65 <= r && r <= 90: // ['A','Z'] + return 106 + case r == 91: // ['[','['] + return 106 + case r == 92: // ['\','\'] + return 142 + case r == 93: // [']',']'] + return 106 + case r == 94: // ['^','^'] + return 106 + case r == 95: // ['_','_'] + return 106 + case r == 96: // ['`','`'] + return 106 + case 97 <= r && r <= 122: // ['a','z'] + return 106 + case r == 124: // ['|','|'] + return 106 case r == 125: // ['}','}'] - return 146 + return 143 + case r == 126: // ['~','~'] + return 106 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 106 } return NoState }, // S145 func(r rune) int { switch { + case r == 97: // ['a','a'] + return 161 } 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 162 } return NoState }, // S147 func(r rune) int { switch { - case r == 78: // ['N','N'] - return 156 + case 48 <= r && r <= 57: // ['0','9'] + return 147 } return NoState }, // S148 func(r rune) int { switch { - case r == 110: // ['n','n'] - return 157 + case r == 45: // ['-','-'] + return 163 + case 48 <= r && r <= 57: // ['0','9'] + return 164 } return NoState }, // S149 func(r rune) int { switch { - case r == 101: // ['e','e'] - return 158 + case 48 <= r && r <= 57: // ['0','9'] + return 165 } 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 r == 110: // ['n','n'] - return 159 + case 48 <= r && r <= 57: // ['0','9'] + return 151 } return NoState }, // S152 func(r rune) int { switch { - 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 + case r == 123: // ['{','{'] + return 124 + case r == 125: // ['}','}'] + return 155 } 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 == 32: // [' ',' '] + return 124 + case r == 33: // ['!','!'] + return 124 + case r == 35: // ['#','#'] + return 124 + case r == 36: // ['$','$'] + return 124 + case r == 37: // ['%','%'] + return 124 + case r == 38: // ['&','&'] + return 124 + case r == 39: // [''','''] + return 124 + case r == 40: // ['(','('] + return 124 + case r == 41: // [')',')'] + return 124 + case r == 42: // ['*','*'] + return 124 + case r == 43: // ['+','+'] + return 124 + case r == 44: // [',',','] + return 124 + case r == 45: // ['-','-'] + return 124 + case r == 46: // ['.','.'] + return 124 + case r == 47: // ['/','/'] + return 124 case 48 <= r && r <= 57: // ['0','9'] - return 155 + return 124 + case r == 58: // [':',':'] + return 124 + case r == 59: // [';',';'] + return 124 + case r == 60: // ['<','<'] + return 124 + case r == 61: // ['=','='] + return 124 + case r == 62: // ['>','>'] + return 124 + case r == 63: // ['?','?'] + return 124 + case r == 64: // ['@','@'] + return 124 + case 65 <= r && r <= 90: // ['A','Z'] + return 124 + case r == 91: // ['[','['] + return 124 + case r == 92: // ['\','\'] + return 153 + case r == 93: // [']',']'] + return 124 + case r == 94: // ['^','^'] + return 124 + case r == 95: // ['_','_'] + return 124 + case r == 96: // ['`','`'] + return 124 + case 97 <= r && r <= 122: // ['a','z'] + return 124 + case r == 124: // ['|','|'] + return 124 + case r == 125: // ['}','}'] + return 154 + case r == 126: // ['~','~'] + return 124 + case 256 <= r && r <= 1114111: // [\u0100,\U0010ffff] + return 124 } return NoState }, // S156 func(r rune) int { switch { - case r == 65: // ['A','A'] - return 161 - case r == 85: // ['U','U'] - return 162 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 77: // ['A','M'] + return 24 + case r == 78: // ['N','N'] + return 166 + case 79 <= r && r <= 90: // ['O','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S157 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 109: // ['a','m'] + return 24 + case r == 110: // ['n','n'] + return 167 + case 111 <= r && r <= 122: // ['o','z'] + return 24 } return NoState }, // S158 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 100: // ['a','d'] + return 24 + case r == 101: // ['e','e'] + return 168 + case 102 <= r && r <= 122: // ['f','z'] + return 24 } return NoState }, // S159 func(r rune) int { switch { - case r == 105: // ['i','i'] - return 163 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 115: // ['a','s'] + return 24 + case r == 116: // ['t','t'] + return 169 + case 117 <= r && r <= 122: // ['u','z'] + return 24 } return NoState }, @@ -2034,79 +2570,249 @@ var TransTab = TransitionTable{ func(r rune) int { switch { case 48 <= r && r <= 57: // ['0','9'] - return 160 + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S161 func(r rune) int { switch { - case r == 77: // ['M','M'] - return 164 + case r == 110: // ['n','n'] + return 170 } return NoState }, // S162 func(r rune) int { switch { - case r == 77: // ['M','M'] - return 165 + case 48 <= r && r <= 57: // ['0','9'] + return 162 } return NoState }, // S163 func(r rune) int { switch { - case r == 99: // ['c','c'] - return 166 + case 48 <= r && r <= 57: // ['0','9'] + return 171 } return NoState }, // S164 func(r rune) int { switch { - case r == 69: // ['E','E'] - return 167 + case 48 <= r && r <= 57: // ['0','9'] + return 164 } return NoState }, // S165 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 165 } return NoState }, // S166 func(r rune) int { switch { - case r == 37: // ['%','%'] - return 168 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case r == 65: // ['A','A'] + return 172 + case 66 <= r && r <= 84: // ['B','T'] + return 24 + case r == 85: // ['U','U'] + return 173 + case 86 <= r && r <= 90: // ['V','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S167 func(r rune) int { switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S168 func(r rune) int { switch { - case r == 37: // ['%','%'] - return 169 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S169 func(r rune) int { switch { - case r == 37: // ['%','%'] - return 170 + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 } return NoState }, // S170 + func(r rune) int { + switch { + case r == 105: // ['i','i'] + return 174 + } + return NoState + }, + // S171 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 171 + } + return NoState + }, + // S172 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 76: // ['A','L'] + return 24 + case r == 77: // ['M','M'] + return 175 + case 78 <= r && r <= 90: // ['N','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, + // S173 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 76: // ['A','L'] + return 24 + case r == 77: // ['M','M'] + return 176 + case 78 <= r && r <= 90: // ['N','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, + // S174 + func(r rune) int { + switch { + case r == 99: // ['c','c'] + return 177 + } + return NoState + }, + // S175 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 68: // ['A','D'] + return 24 + case r == 69: // ['E','E'] + return 178 + case 70 <= r && r <= 90: // ['F','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, + // S176 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, + // S177 + func(r rune) int { + switch { + case r == 37: // ['%','%'] + return 179 + } + return NoState + }, + // S178 + func(r rune) int { + switch { + case 48 <= r && r <= 57: // ['0','9'] + return 83 + case 65 <= r && r <= 90: // ['A','Z'] + return 24 + case r == 95: // ['_','_'] + return 32 + case 97 <= r && r <= 122: // ['a','z'] + return 24 + } + return NoState + }, + // S179 + func(r rune) int { + switch { + case r == 37: // ['%','%'] + return 180 + } + return NoState + }, + // S180 + func(r rune) int { + switch { + case r == 37: // ['%','%'] + return 181 + } + return NoState + }, + // S181 func(r rune) int { switch { } diff --git a/go/src/miller/parsing/mlr.bnf b/go/src/miller/parsing/mlr.bnf index 715885575..04e64b9bf 100644 --- a/go/src/miller/parsing/mlr.bnf +++ b/go/src/miller/parsing/mlr.bnf @@ -182,8 +182,8 @@ md_token_end : 'e' 'n' 'd' ; //md_token_map_type : 'm' 'a' 'p' ; //md_token_num_type : 'n' 'u' 'm' ; -//md_token_int_type : 'i' 'n' 't' ; -//md_token_float_type : 'f' 'l' 'o' 'a' 't' ; +md_token_int_type : 'i' 'n' 't' ; +md_token_float_type : 'f' 'l' 'o' 'a' 't' ; //md_token_bool_type : 'b' 'o' 'o' 'l' ; //md_token_str_type : 's' 't' 'r' ; @@ -222,6 +222,11 @@ md_token_braced_oosvar_name: '@' '{' _braced_char { _braced_char } '}' ; md_token_full_oosvar : '@' '*' ; +// ---------------------------------------------------------------- +// FUNCTIONS AND LOCAL VARIABLES + +md_token_non_sigil_name : _idchar { _idchar } ; + // ---------------------------------------------------------------- // PANIC TOKEN // ---------------------------------------------------------------- @@ -823,23 +828,23 @@ ArrayLiteral // ---------------------------------------------------------------- ArrayLiteralElements - : ArrayLiteralElement + : Rvalue << dsl.NewASTNodeUnary( nil, $0, dsl.NodeTypeArrayLiteral, ) >> - // Allow trailing final comma, especially for multiline map literals - | ArrayLiteralElement "," + // Allow trailing final comma, especially for multiline statements + | Rvalue "," << dsl.NewASTNodeUnary( nil, $0, dsl.NodeTypeArrayLiteral, ) >> - // Allow trailing final comma, especially for multiline map literals - | ArrayLiteralElement "," ArrayLiteralElements + // Allow trailing final comma, especially for multiline statements + | Rvalue "," ArrayLiteralElements << dsl.PrependChild( $2, $0, @@ -847,11 +852,6 @@ ArrayLiteralElements ; -// ---------------------------------------------------------------- -ArrayLiteralElement - : Rvalue -; - // ================================================================ // Map literals in Miller are JSON-ish. @@ -907,7 +907,7 @@ MapLiteralKeyValuePairs dsl.NodeTypeMapLiteral, ) >> - // Allow trailing final comma, especially for multiline map literals + // Allow trailing final comma, especially for multiline statements | MapLiteralKeyValuePair "," << dsl.NewASTNodeUnary( nil, @@ -915,7 +915,7 @@ MapLiteralKeyValuePairs dsl.NodeTypeMapLiteral, ) >> - // Allow trailing final comma, especially for multiline map literals + // Allow trailing final comma, especially for multiline statements | MapLiteralKeyValuePair "," MapLiteralKeyValuePairs << dsl.PrependChild( $2, @@ -1039,54 +1039,78 @@ ArraySliceAccess // ================================================================ // FUNCTION/SUBROUTINE CALLS -//MlrvalOrFunction(A) ::= FcnOrSubrCall(B). { -// A = B; -//} +MlrvalOrFunction + : FcnOrSubrCall +; -//// Given "f(a,b,c)": since this is a bottom-up parser, we get first the "a", -//// then "a,b", then "a,b,c", then finally "f(a,b,c)". So: -//// * On the "a" we make a function sub-AST called "anon(a)". -//// * On the "b" we append the next argument to get "anon(a,b)". -//// * On the "c" we append the next argument to get "anon(a,b,c)". -//// * On the "f" we change the function name to get "f(a,b,c)". +FcnOrSubrCall -//FcnOrSubrCall(A) ::= md_token_non_sigil_name(O) "(" FcnArgList(B) ")". { -// A = mlr_dsl_ast_node_set_function_name(B, O->text); -// A->type = MD_AST_NODE_TYPE_FUNCTION_CALLSITE; -//} + : FunctionName "(" ")" + << dsl.NewASTNodeZary( + $0, + dsl.NodeTypeFunctionCallsite, + ) >> -//// For most functions it suffices to use the md_token_non_sigil_name pattern. But -//// int and float are keywords in the lexer so we need to spell those out explicitly. -//// (They're type-decl keywords but they're also the names of type-conversion functions.) -//FcnOrSubrCall(A) ::= md_token_int(O) "(" FcnArgList(B) ")". { -// A = mlr_dsl_ast_node_set_function_name(B, O->text); -// A->type = MD_AST_NODE_TYPE_FUNCTION_CALLSITE; -//} -//FcnOrSubrCall(A) ::= md_token_float(O) "(" FcnArgList(B) ")". { -// A = mlr_dsl_ast_node_set_function_name(B, O->text); -// A->type = MD_AST_NODE_TYPE_FUNCTION_CALLSITE; -//} + | FunctionName "(" FcnArgs ")" + // As parsed there's an intermediate node between FcnOrSubrCall + // and the children. Now we can remove it. + // + // Before: + // * FcnOrSubrCall "[]" + // * FcnOrSubrCall + // * StringLiteral "a" + // * StringLiteral "b" + // + // After: + // * FcnOrSubrCall "[]" + // * StringLiteral "a" + // * StringLiteral "b" + << dsl.AdoptChildren( + dsl.NewASTNodeNestable( + $0, + dsl.NodeTypeFunctionCallsite, + ), + $2, + ) >> -//FcnArgList(A) ::= . { -// A = mlr_dsl_ast_node_alloc_zary("anon", MD_AST_NODE_TYPE_NON_SIGIL_NAME); -//} -//FcnArgList(A) ::= FcnNonEmptyArgList(B). { -// A = B; -//} +; -//FcnNonEmptyArgList(A) ::= md_fcn_arg(B). { -// A = mlr_dsl_ast_node_alloc_unary("anon", MD_AST_NODE_TYPE_NON_SIGIL_NAME, B); -//} -//FcnNonEmptyArgList(A) ::= md_fcn_arg(B) ",". { -// A = mlr_dsl_ast_node_alloc_unary("anon", MD_AST_NODE_TYPE_NON_SIGIL_NAME, B); -//} -//FcnNonEmptyArgList(A) ::= md_fcn_arg(B) "," FcnNonEmptyArgList(C). { -// A = mlr_dsl_ast_node_prepend_arg(C, B); -//} +// For most functions it suffices to use the md_token_non_sigil_name pattern. +// But int and float are keywords in the lexer so we need to spell those out +// explicitly. (They're type-decl keywords but they're also the names of +// type-conversion functions.) +FunctionName + : md_token_non_sigil_name + | md_token_int_type + | md_token_float_type +; -//md_fcn_arg(A) ::= Rvalue(B). { -// A = B; -//} +// ---------------------------------------------------------------- +FcnArgs + + : Rvalue + << dsl.NewASTNodeUnary( + nil, + $0, + dsl.NodeTypeFunctionCallsite, + ) >> + + // Allow trailing final comma, especially for multiline statements + | Rvalue "," + << dsl.NewASTNodeUnary( + nil, + $0, + dsl.NodeTypeFunctionCallsite, + ) >> + + // Allow trailing final comma, especially for multiline statements + | Rvalue "," FcnArgs + << dsl.PrependChild( + $2, + $0, + ) >> + +; // ================================================================ // ================================================================ diff --git a/go/src/miller/parsing/parser/actiontable.go b/go/src/miller/parsing/parser/actiontable.go index e7ed72df3..a91fbd3c8 100644 --- a/go/src/miller/parsing/parser/actiontable.go +++ b/go/src/miller/parsing/parser/actiontable.go @@ -102,6 +102,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S1 @@ -195,6 +198,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S2 @@ -288,6 +294,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S3 @@ -381,6 +390,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S4 @@ -474,6 +486,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S5 @@ -567,6 +582,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S6 @@ -660,6 +678,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S7 @@ -753,6 +774,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S8 @@ -846,6 +870,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S9 @@ -939,6 +966,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S10 @@ -1032,6 +1062,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S11 @@ -1125,6 +1158,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S12 @@ -1218,6 +1254,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S13 @@ -1311,6 +1350,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S14 @@ -1404,6 +1446,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S15 @@ -1497,6 +1542,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S16 @@ -1590,6 +1638,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S17 @@ -1683,6 +1734,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S18 @@ -1776,6 +1830,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S19 @@ -1869,6 +1926,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S20 @@ -1962,6 +2022,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S21 @@ -2055,6 +2118,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S22 @@ -2148,6 +2214,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S23 @@ -2241,6 +2310,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S24 @@ -2334,6 +2406,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S25 @@ -2427,6 +2502,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S26 @@ -2520,6 +2598,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S27 @@ -2613,6 +2694,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S28 @@ -2706,6 +2790,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S29 @@ -2799,6 +2886,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S30 @@ -2892,6 +2982,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S31 @@ -2985,6 +3078,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S32 @@ -3078,6 +3174,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S33 @@ -3087,10 +3186,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - shift(126), // md_token_begin + shift(131), // md_token_begin nil, // { - shift(127), // } - shift(128), // md_token_end + shift(132), // } + shift(133), // md_token_end nil, // = nil, // [ nil, // ] @@ -3171,6 +3270,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S34 @@ -3180,10 +3282,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - shift(126), // md_token_begin + shift(131), // md_token_begin nil, // { - shift(132), // } - shift(128), // md_token_end + shift(137), // } + shift(133), // md_token_end nil, // = nil, // [ nil, // ] @@ -3264,6 +3366,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S35 @@ -3274,20 +3379,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3323,10 +3428,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -3335,28 +3440,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S36 @@ -3450,6 +3558,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S37 @@ -3460,20 +3571,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3509,10 +3620,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -3521,28 +3632,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S38 @@ -3553,20 +3667,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3602,10 +3716,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -3614,28 +3728,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S39 @@ -3646,20 +3763,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3695,10 +3812,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -3707,28 +3824,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S40 @@ -3739,20 +3859,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3788,10 +3908,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -3800,28 +3920,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S41 @@ -3832,20 +3955,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3881,10 +4004,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -3893,28 +4016,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S42 @@ -3925,20 +4051,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -3974,10 +4100,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -3986,28 +4112,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S43 @@ -4018,20 +4147,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4067,10 +4196,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -4079,28 +4208,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S44 @@ -4111,20 +4243,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4160,10 +4292,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -4172,28 +4304,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S45 @@ -4204,20 +4339,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4253,10 +4388,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -4265,28 +4400,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S46 @@ -4297,20 +4435,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4346,10 +4484,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -4358,28 +4496,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S47 @@ -4390,20 +4531,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4439,10 +4580,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -4451,28 +4592,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S48 @@ -4483,20 +4627,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4532,10 +4676,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -4544,28 +4688,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S49 @@ -4576,20 +4723,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4625,10 +4772,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -4637,28 +4784,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S50 @@ -4669,20 +4819,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4718,10 +4868,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -4730,28 +4880,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S51 @@ -4762,20 +4915,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4811,10 +4964,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -4823,28 +4976,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S52 @@ -4855,20 +5011,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4904,10 +5060,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -4916,28 +5072,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S53 @@ -4948,20 +5107,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { - shift(217), // } + shift(223), // { + shift(224), // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4997,10 +5156,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -5009,28 +5168,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S54 @@ -5046,7 +5208,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(285), // ] + shift(294), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -5124,6 +5286,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S55 @@ -5217,6 +5382,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S56 @@ -5310,6 +5478,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S57 @@ -5403,6 +5574,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S58 @@ -5496,6 +5670,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S59 @@ -5506,20 +5683,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - 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 + shift(301), // [ + shift(302), // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -5555,10 +5732,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -5567,28 +5744,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S60 @@ -5682,6 +5862,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S61 @@ -5775,6 +5958,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S62 @@ -5868,6 +6054,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S63 @@ -5961,6 +6150,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S64 @@ -6054,6 +6246,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S65 @@ -6147,6 +6342,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S66 @@ -6240,6 +6438,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S67 @@ -6333,6 +6534,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S68 @@ -6426,6 +6630,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S69 @@ -6519,6 +6726,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S70 @@ -6612,6 +6822,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S71 @@ -6705,6 +6918,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S72 @@ -6798,6 +7014,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S73 @@ -6891,6 +7110,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S74 @@ -6984,6 +7206,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S75 @@ -7077,6 +7302,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S76 @@ -7117,9 +7345,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(357), // ? + shift(367), // ? nil, // : - shift(358), // || + shift(368), // || nil, // ^^ nil, // && nil, // =~ @@ -7170,6 +7398,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S77 @@ -7213,7 +7444,7 @@ var actionTab = actionTable{ reduce(60), // ?, reduce: LogicalOrTerm nil, // : reduce(60), // ||, reduce: LogicalOrTerm - shift(359), // ^^ + shift(369), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -7263,6 +7494,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S78 @@ -7307,7 +7541,7 @@ var actionTab = actionTable{ nil, // : reduce(62), // ||, reduce: LogicalXORTerm reduce(62), // ^^, reduce: LogicalXORTerm - shift(360), // && + shift(370), // && nil, // =~ nil, // !=~ nil, // == @@ -7356,6 +7590,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S79 @@ -7401,10 +7638,10 @@ var actionTab = actionTable{ reduce(64), // ||, reduce: LogicalAndTerm reduce(64), // ^^, reduce: LogicalAndTerm reduce(64), // &&, reduce: LogicalAndTerm - shift(361), // =~ - shift(362), // !=~ - shift(363), // == - shift(364), // != + shift(371), // =~ + shift(372), // !=~ + shift(373), // == + shift(374), // != nil, // > nil, // >= nil, // < @@ -7449,6 +7686,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S80 @@ -7498,10 +7738,10 @@ var actionTab = actionTable{ reduce(69), // !=~, reduce: EqneTerm reduce(69), // ==, reduce: EqneTerm reduce(69), // !=, reduce: EqneTerm - shift(365), // > - shift(366), // >= - shift(367), // < - shift(368), // <= + shift(375), // > + shift(376), // >= + shift(377), // < + shift(378), // <= nil, // | nil, // ^ nil, // & @@ -7542,6 +7782,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S81 @@ -7595,7 +7838,7 @@ var actionTab = actionTable{ reduce(74), // >=, reduce: CmpTerm reduce(74), // <, reduce: CmpTerm reduce(74), // <=, reduce: CmpTerm - shift(369), // | + shift(379), // | nil, // ^ nil, // & nil, // << @@ -7635,6 +7878,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S82 @@ -7689,7 +7935,7 @@ var actionTab = actionTable{ reduce(76), // <, reduce: BitwiseORTerm reduce(76), // <=, reduce: BitwiseORTerm reduce(76), // |, reduce: BitwiseORTerm - shift(370), // ^ + shift(380), // ^ nil, // & nil, // << nil, // >> @@ -7728,6 +7974,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S83 @@ -7783,7 +8032,7 @@ var actionTab = actionTable{ reduce(78), // <=, reduce: BitwiseXORTerm reduce(78), // |, reduce: BitwiseXORTerm reduce(78), // ^, reduce: BitwiseXORTerm - shift(371), // & + shift(381), // & nil, // << nil, // >> nil, // >>> @@ -7821,6 +8070,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S84 @@ -7877,9 +8129,9 @@ var actionTab = actionTable{ reduce(80), // |, reduce: BitwiseANDTerm reduce(80), // ^, reduce: BitwiseANDTerm reduce(80), // &, reduce: BitwiseANDTerm - shift(372), // << - shift(373), // >> - shift(374), // >>> + shift(382), // << + shift(383), // >> + shift(384), // >>> nil, // + nil, // - nil, // .+ @@ -7914,6 +8166,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S85 @@ -7973,11 +8228,11 @@ var actionTab = actionTable{ reduce(84), // <<, reduce: BitwiseShiftTerm reduce(84), // >>, reduce: BitwiseShiftTerm reduce(84), // >>>, reduce: BitwiseShiftTerm - shift(375), // + - shift(376), // - - shift(377), // .+ - shift(378), // .- - shift(379), // . + shift(385), // + + shift(386), // - + shift(387), // .+ + shift(388), // .- + shift(389), // . nil, // * nil, // / nil, // // @@ -8007,6 +8262,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S86 @@ -8100,6 +8358,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S87 @@ -8164,13 +8425,13 @@ var actionTab = actionTable{ 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), // .// + shift(391), // * + shift(392), // / + shift(393), // // + shift(394), // % + shift(395), // .* + shift(396), // ./ + shift(397), // .// nil, // ! nil, // ~ nil, // ** @@ -8193,6 +8454,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S88 @@ -8286,6 +8550,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S89 @@ -8379,6 +8646,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S90 @@ -8472,6 +8742,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S91 @@ -8565,6 +8838,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S92 @@ -8658,6 +8934,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S93 @@ -8751,6 +9030,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S94 @@ -8844,6 +9126,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S95 @@ -8917,7 +9202,7 @@ var actionTab = actionTable{ reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(393), // ** + shift(403), // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -8937,6 +9222,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S96 @@ -8947,20 +9235,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -8996,10 +9284,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -9008,28 +9296,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S97 @@ -9044,7 +9335,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - shift(460), // [ + shift(472), // [ reduce(109), // ], reduce: PrecedenceChainEnd nil, // md_token_field_name nil, // $[ @@ -9123,6 +9414,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S98 @@ -9216,6 +9510,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S99 @@ -9309,6 +9606,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S100 @@ -9402,6 +9702,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S101 @@ -9495,6 +9798,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S102 @@ -9588,6 +9894,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S103 @@ -9681,6 +9990,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S104 @@ -9695,8 +10007,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction - reduce(126), // ], reduce: MlrvalOrFunction + reduce(125), // [, reduce: MlrvalOrFunction + reduce(125), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -9721,40 +10033,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction + reduce(125), // ?, reduce: MlrvalOrFunction nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(125), // ||, reduce: MlrvalOrFunction + reduce(125), // ^^, reduce: MlrvalOrFunction + reduce(125), // &&, reduce: MlrvalOrFunction + reduce(125), // =~, reduce: MlrvalOrFunction + reduce(125), // !=~, reduce: MlrvalOrFunction + reduce(125), // ==, reduce: MlrvalOrFunction + reduce(125), // !=, reduce: MlrvalOrFunction + reduce(125), // >, reduce: MlrvalOrFunction + reduce(125), // >=, reduce: MlrvalOrFunction + reduce(125), // <, reduce: MlrvalOrFunction + reduce(125), // <=, reduce: MlrvalOrFunction + reduce(125), // |, reduce: MlrvalOrFunction + reduce(125), // ^, reduce: MlrvalOrFunction + reduce(125), // &, reduce: MlrvalOrFunction + reduce(125), // <<, reduce: MlrvalOrFunction + reduce(125), // >>, reduce: MlrvalOrFunction + reduce(125), // >>>, reduce: MlrvalOrFunction + reduce(125), // +, reduce: MlrvalOrFunction + reduce(125), // -, reduce: MlrvalOrFunction + reduce(125), // .+, reduce: MlrvalOrFunction + reduce(125), // .-, reduce: MlrvalOrFunction + reduce(125), // ., reduce: MlrvalOrFunction + reduce(125), // *, reduce: MlrvalOrFunction + reduce(125), // /, reduce: MlrvalOrFunction + reduce(125), // //, reduce: MlrvalOrFunction + reduce(125), // %, reduce: MlrvalOrFunction + reduce(125), // .*, reduce: MlrvalOrFunction + reduce(125), // ./, reduce: MlrvalOrFunction + reduce(125), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(125), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -9774,6 +10086,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S105 @@ -9788,8 +10103,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(133), // [, reduce: MlrvalOrFunction - reduce(133), // ], reduce: MlrvalOrFunction + reduce(132), // [, reduce: MlrvalOrFunction + reduce(132), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -9814,40 +10129,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction + reduce(132), // ?, 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 + reduce(132), // ||, reduce: MlrvalOrFunction + reduce(132), // ^^, reduce: MlrvalOrFunction + reduce(132), // &&, reduce: MlrvalOrFunction + reduce(132), // =~, reduce: MlrvalOrFunction + reduce(132), // !=~, reduce: MlrvalOrFunction + reduce(132), // ==, reduce: MlrvalOrFunction + reduce(132), // !=, reduce: MlrvalOrFunction + reduce(132), // >, reduce: MlrvalOrFunction + reduce(132), // >=, reduce: MlrvalOrFunction + reduce(132), // <, reduce: MlrvalOrFunction + reduce(132), // <=, reduce: MlrvalOrFunction + reduce(132), // |, reduce: MlrvalOrFunction + reduce(132), // ^, reduce: MlrvalOrFunction + reduce(132), // &, reduce: MlrvalOrFunction + reduce(132), // <<, reduce: MlrvalOrFunction + reduce(132), // >>, reduce: MlrvalOrFunction + reduce(132), // >>>, reduce: MlrvalOrFunction + reduce(132), // +, reduce: MlrvalOrFunction + reduce(132), // -, reduce: MlrvalOrFunction + reduce(132), // .+, reduce: MlrvalOrFunction + reduce(132), // .-, reduce: MlrvalOrFunction + reduce(132), // ., reduce: MlrvalOrFunction + reduce(132), // *, reduce: MlrvalOrFunction + reduce(132), // /, reduce: MlrvalOrFunction + reduce(132), // //, reduce: MlrvalOrFunction + reduce(132), // %, reduce: MlrvalOrFunction + reduce(132), // .*, reduce: MlrvalOrFunction + reduce(132), // ./, reduce: MlrvalOrFunction + reduce(132), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction + reduce(132), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -9867,9 +10182,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, 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, // %= + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S107 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -9960,9 +10374,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S107 + actionRow{ // S108 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10053,9 +10470,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S108 + actionRow{ // S109 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10146,9 +10566,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S109 + actionRow{ // S110 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10239,9 +10662,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S110 + actionRow{ // S111 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10332,9 +10758,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S111 + actionRow{ // S112 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10425,9 +10854,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S112 + actionRow{ // S113 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10518,9 +10950,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S113 + actionRow{ // S114 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10611,9 +11046,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S114 + actionRow{ // S115 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10704,9 +11142,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S115 + actionRow{ // S116 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -10797,99 +11238,9 @@ var actionTab = actionTable{ 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 - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S117 @@ -10904,8 +11255,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(145), // [, reduce: MlrvalOrFunction - reduce(145), // ], reduce: MlrvalOrFunction + reduce(144), // [, reduce: MlrvalOrFunction + reduce(144), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -10930,40 +11281,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction + reduce(144), // ?, reduce: MlrvalOrFunction nil, // : - 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 - 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 - 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 - 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 - reduce(145), // .//, reduce: MlrvalOrFunction + reduce(144), // ||, reduce: MlrvalOrFunction + reduce(144), // ^^, reduce: MlrvalOrFunction + reduce(144), // &&, reduce: MlrvalOrFunction + reduce(144), // =~, reduce: MlrvalOrFunction + reduce(144), // !=~, reduce: MlrvalOrFunction + reduce(144), // ==, reduce: MlrvalOrFunction + reduce(144), // !=, reduce: MlrvalOrFunction + reduce(144), // >, reduce: MlrvalOrFunction + reduce(144), // >=, reduce: MlrvalOrFunction + reduce(144), // <, reduce: MlrvalOrFunction + reduce(144), // <=, reduce: MlrvalOrFunction + reduce(144), // |, reduce: MlrvalOrFunction + reduce(144), // ^, reduce: MlrvalOrFunction + reduce(144), // &, reduce: MlrvalOrFunction + reduce(144), // <<, reduce: MlrvalOrFunction + reduce(144), // >>, reduce: MlrvalOrFunction + reduce(144), // >>>, reduce: MlrvalOrFunction + reduce(144), // +, reduce: MlrvalOrFunction + reduce(144), // -, reduce: MlrvalOrFunction + reduce(144), // .+, reduce: MlrvalOrFunction + reduce(144), // .-, reduce: MlrvalOrFunction + reduce(144), // ., reduce: MlrvalOrFunction + reduce(144), // *, reduce: MlrvalOrFunction + reduce(144), // /, reduce: MlrvalOrFunction + reduce(144), // //, reduce: MlrvalOrFunction + reduce(144), // %, reduce: MlrvalOrFunction + reduce(144), // .*, reduce: MlrvalOrFunction + reduce(144), // ./, reduce: MlrvalOrFunction + reduce(144), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction + reduce(144), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -10983,6 +11334,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S118 @@ -10997,8 +11351,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(147), // [, reduce: MlrvalOrFunction - reduce(147), // ], reduce: MlrvalOrFunction + reduce(146), // [, reduce: MlrvalOrFunction + reduce(146), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -11023,40 +11377,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction + reduce(146), // ?, 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 + reduce(146), // ||, reduce: MlrvalOrFunction + reduce(146), // ^^, reduce: MlrvalOrFunction + reduce(146), // &&, reduce: MlrvalOrFunction + reduce(146), // =~, reduce: MlrvalOrFunction + reduce(146), // !=~, reduce: MlrvalOrFunction + reduce(146), // ==, reduce: MlrvalOrFunction + reduce(146), // !=, reduce: MlrvalOrFunction + reduce(146), // >, reduce: MlrvalOrFunction + reduce(146), // >=, reduce: MlrvalOrFunction + reduce(146), // <, reduce: MlrvalOrFunction + reduce(146), // <=, reduce: MlrvalOrFunction + reduce(146), // |, reduce: MlrvalOrFunction + reduce(146), // ^, reduce: MlrvalOrFunction + reduce(146), // &, reduce: MlrvalOrFunction + reduce(146), // <<, reduce: MlrvalOrFunction + reduce(146), // >>, reduce: MlrvalOrFunction + reduce(146), // >>>, reduce: MlrvalOrFunction + reduce(146), // +, reduce: MlrvalOrFunction + reduce(146), // -, reduce: MlrvalOrFunction + reduce(146), // .+, reduce: MlrvalOrFunction + reduce(146), // .-, reduce: MlrvalOrFunction + reduce(146), // ., reduce: MlrvalOrFunction + reduce(146), // *, reduce: MlrvalOrFunction + reduce(146), // /, reduce: MlrvalOrFunction + reduce(146), // //, reduce: MlrvalOrFunction + reduce(146), // %, reduce: MlrvalOrFunction + reduce(146), // .*, reduce: MlrvalOrFunction + reduce(146), // ./, reduce: MlrvalOrFunction + reduce(146), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction + reduce(146), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -11076,9 +11430,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S119 + 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: MlrvalOrFunction + reduce(151), // ], 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(151), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(151), // ||, reduce: MlrvalOrFunction + reduce(151), // ^^, reduce: MlrvalOrFunction + reduce(151), // &&, reduce: MlrvalOrFunction + reduce(151), // =~, reduce: MlrvalOrFunction + reduce(151), // !=~, reduce: MlrvalOrFunction + reduce(151), // ==, reduce: MlrvalOrFunction + reduce(151), // !=, reduce: MlrvalOrFunction + reduce(151), // >, reduce: MlrvalOrFunction + reduce(151), // >=, reduce: MlrvalOrFunction + reduce(151), // <, reduce: MlrvalOrFunction + reduce(151), // <=, reduce: MlrvalOrFunction + reduce(151), // |, reduce: MlrvalOrFunction + reduce(151), // ^, reduce: MlrvalOrFunction + reduce(151), // &, reduce: MlrvalOrFunction + reduce(151), // <<, reduce: MlrvalOrFunction + reduce(151), // >>, reduce: MlrvalOrFunction + reduce(151), // >>>, reduce: MlrvalOrFunction + reduce(151), // +, reduce: MlrvalOrFunction + reduce(151), // -, reduce: MlrvalOrFunction + reduce(151), // .+, reduce: MlrvalOrFunction + reduce(151), // .-, reduce: MlrvalOrFunction + reduce(151), // ., reduce: MlrvalOrFunction + reduce(151), // *, reduce: MlrvalOrFunction + reduce(151), // /, reduce: MlrvalOrFunction + reduce(151), // //, reduce: MlrvalOrFunction + reduce(151), // %, reduce: MlrvalOrFunction + reduce(151), // .*, reduce: MlrvalOrFunction + reduce(151), // ./, reduce: MlrvalOrFunction + reduce(151), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(151), // **, 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, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S120 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11091,7 +11544,391 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(461), // ] + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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, // ** + shift(473), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S121 + 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, // ** + reduce(154), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S122 + 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, // ** + reduce(155), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S123 + 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, // ** + reduce(156), // (, reduce: FunctionName + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S124 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(474), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -11169,9 +12006,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S120 + actionRow{ // S125 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11262,9 +12102,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S121 + actionRow{ // S126 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11273,7 +12116,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(462), // } + shift(475), // } nil, // md_token_end nil, // = nil, // [ @@ -11355,15 +12198,18 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S122 + actionRow{ // S127 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - shift(463), // ; + shift(476), // ; nil, // md_token_begin nil, // { reduce(3), // }, reduce: StatementBlock @@ -11448,19 +12294,22 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S123 + actionRow{ // S128 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - shift(126), // md_token_begin + shift(131), // md_token_begin nil, // { reduce(6), // }, reduce: StatementBlock - shift(128), // md_token_end + shift(133), // md_token_end nil, // = nil, // [ nil, // ] @@ -11541,9 +12390,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S124 + actionRow{ // S129 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11634,9 +12486,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S125 + actionRow{ // S130 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11727,9 +12582,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S126 + actionRow{ // S131 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11737,7 +12595,7 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(465), // { + shift(478), // { nil, // } nil, // md_token_end nil, // = @@ -11820,9 +12678,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S127 + actionRow{ // S132 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11913,9 +12774,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S128 + actionRow{ // S133 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -11923,7 +12787,7 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(466), // { + shift(479), // { nil, // } nil, // md_token_end nil, // = @@ -12006,9 +12870,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S129 + actionRow{ // S134 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12099,9 +12966,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S130 + actionRow{ // S135 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12112,7 +12982,7 @@ var actionTab = actionTable{ nil, // { nil, // } nil, // md_token_end - shift(467), // = + shift(480), // = shift(36), // [ nil, // ] nil, // md_token_field_name @@ -12123,22 +12993,22 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - 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), // **= + shift(481), // ||= + shift(482), // ^^= + shift(483), // &&= + shift(484), // |= + shift(485), // ^= + shift(486), // <<= + shift(487), // >>= + shift(488), // >>>= + shift(489), // += + shift(490), // .= + shift(491), // -= + shift(492), // *= + shift(493), // /= + shift(494), // //= + shift(495), // %= + shift(496), // **= nil, // ? nil, // : nil, // || @@ -12192,9 +13062,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S131 + actionRow{ // S136 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12203,7 +13076,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(484), // } + shift(497), // } nil, // md_token_end nil, // = nil, // [ @@ -12285,9 +13158,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S132 + actionRow{ // S137 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12378,9 +13254,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S133 + actionRow{ // S138 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12388,20 +13267,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { - shift(485), // } + shift(223), // { + shift(498), // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -12437,10 +13316,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -12449,31 +13328,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S134 + actionRow{ // S139 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12564,9 +13446,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S135 + actionRow{ // S140 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12657,9 +13542,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S136 + actionRow{ // S141 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12750,9 +13638,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S137 + actionRow{ // S142 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12843,9 +13734,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S138 + actionRow{ // S143 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12936,9 +13830,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S139 + actionRow{ // S144 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -12946,20 +13843,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - 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 + shift(301), // [ + shift(500), // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -12995,10 +13892,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -13007,31 +13904,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S140 + actionRow{ // S145 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13122,9 +14022,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S141 + actionRow{ // S146 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13215,9 +14118,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S142 + actionRow{ // S147 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13308,9 +14214,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S143 + actionRow{ // S148 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13401,9 +14310,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S144 + actionRow{ // S149 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13494,9 +14406,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S145 + actionRow{ // S150 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13587,9 +14502,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S146 + actionRow{ // S151 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13680,9 +14598,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S147 + actionRow{ // S152 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13773,9 +14694,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S148 + actionRow{ // S153 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13866,9 +14790,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S149 + actionRow{ // S154 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -13959,9 +14886,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S150 + actionRow{ // S155 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14052,9 +14982,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S151 + actionRow{ // S156 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14145,9 +15078,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S152 + actionRow{ // S157 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14238,9 +15174,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S153 + actionRow{ // S158 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14331,9 +15270,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S154 + actionRow{ // S159 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14424,9 +15366,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S155 + actionRow{ // S160 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14517,9 +15462,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S156 + actionRow{ // S161 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14557,9 +15505,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(491), // ? + shift(504), // ? nil, // : - shift(492), // || + shift(505), // || nil, // ^^ nil, // && nil, // =~ @@ -14610,9 +15558,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S157 + actionRow{ // S162 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14653,7 +15604,7 @@ var actionTab = actionTable{ reduce(60), // ?, reduce: LogicalOrTerm nil, // : reduce(60), // ||, reduce: LogicalOrTerm - shift(493), // ^^ + shift(506), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -14703,9 +15654,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S158 + actionRow{ // S163 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14747,7 +15701,7 @@ var actionTab = actionTable{ nil, // : reduce(62), // ||, reduce: LogicalXORTerm reduce(62), // ^^, reduce: LogicalXORTerm - shift(494), // && + shift(507), // && nil, // =~ nil, // !=~ nil, // == @@ -14796,9 +15750,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S159 + actionRow{ // S164 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14841,10 +15798,10 @@ var actionTab = actionTable{ reduce(64), // ||, reduce: LogicalAndTerm reduce(64), // ^^, reduce: LogicalAndTerm reduce(64), // &&, reduce: LogicalAndTerm - shift(495), // =~ - shift(496), // !=~ - shift(497), // == - shift(498), // != + shift(508), // =~ + shift(509), // !=~ + shift(510), // == + shift(511), // != nil, // > nil, // >= nil, // < @@ -14889,9 +15846,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S160 + actionRow{ // S165 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -14938,10 +15898,10 @@ var actionTab = actionTable{ reduce(69), // !=~, reduce: EqneTerm reduce(69), // ==, reduce: EqneTerm reduce(69), // !=, reduce: EqneTerm - shift(499), // > - shift(500), // >= - shift(501), // < - shift(502), // <= + shift(512), // > + shift(513), // >= + shift(514), // < + shift(515), // <= nil, // | nil, // ^ nil, // & @@ -14982,9 +15942,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S161 + actionRow{ // S166 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15035,7 +15998,7 @@ var actionTab = actionTable{ reduce(74), // >=, reduce: CmpTerm reduce(74), // <, reduce: CmpTerm reduce(74), // <=, reduce: CmpTerm - shift(503), // | + shift(516), // | nil, // ^ nil, // & nil, // << @@ -15075,9 +16038,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S162 + actionRow{ // S167 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15129,7 +16095,7 @@ var actionTab = actionTable{ reduce(76), // <, reduce: BitwiseORTerm reduce(76), // <=, reduce: BitwiseORTerm reduce(76), // |, reduce: BitwiseORTerm - shift(504), // ^ + shift(517), // ^ nil, // & nil, // << nil, // >> @@ -15168,9 +16134,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S163 + actionRow{ // S168 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15223,7 +16192,7 @@ var actionTab = actionTable{ reduce(78), // <=, reduce: BitwiseXORTerm reduce(78), // |, reduce: BitwiseXORTerm reduce(78), // ^, reduce: BitwiseXORTerm - shift(505), // & + shift(518), // & nil, // << nil, // >> nil, // >>> @@ -15261,9 +16230,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S164 + actionRow{ // S169 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15317,9 +16289,9 @@ var actionTab = actionTable{ reduce(80), // |, reduce: BitwiseANDTerm reduce(80), // ^, reduce: BitwiseANDTerm reduce(80), // &, reduce: BitwiseANDTerm - shift(506), // << - shift(507), // >> - shift(508), // >>> + shift(519), // << + shift(520), // >> + shift(521), // >>> nil, // + nil, // - nil, // .+ @@ -15354,9 +16326,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S165 + actionRow{ // S170 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15413,11 +16388,11 @@ var actionTab = actionTable{ reduce(84), // <<, reduce: BitwiseShiftTerm reduce(84), // >>, reduce: BitwiseShiftTerm reduce(84), // >>>, reduce: BitwiseShiftTerm - shift(509), // + - shift(510), // - - shift(511), // .+ - shift(512), // .- - shift(513), // . + shift(522), // + + shift(523), // - + shift(524), // .+ + shift(525), // .- + shift(526), // . nil, // * nil, // / nil, // // @@ -15447,9 +16422,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S166 + actionRow{ // S171 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15457,20 +16435,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -15521,28 +16499,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S167 + actionRow{ // S172 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15604,13 +16585,13 @@ var actionTab = actionTable{ 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), // .// + shift(528), // * + shift(529), // / + shift(530), // // + shift(531), // % + shift(532), // .* + shift(533), // ./ + shift(534), // .// nil, // ! nil, // ~ nil, // ** @@ -15633,9 +16614,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S168 + actionRow{ // S173 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15643,20 +16627,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -15707,28 +16691,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S169 + actionRow{ // S174 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15736,20 +16723,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -15800,28 +16787,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S170 + actionRow{ // S175 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -15829,20 +16819,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -15893,28 +16883,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S171 + actionRow{ // S176 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16005,9 +16998,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S172 + actionRow{ // S177 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16098,9 +17094,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S173 + actionRow{ // S178 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16108,20 +17107,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -16172,28 +17171,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S174 + actionRow{ // S179 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16201,20 +17203,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -16265,28 +17267,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S175 + actionRow{ // S180 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16357,7 +17362,7 @@ var actionTab = actionTable{ reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(527), // ** + shift(540), // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -16377,9 +17382,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S176 + actionRow{ // S181 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16387,20 +17395,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -16436,10 +17444,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -16448,31 +17456,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S177 + actionRow{ // S182 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16484,7 +17495,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - shift(529), // [ + shift(542), // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -16563,9 +17574,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S178 + actionRow{ // S183 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16656,9 +17670,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S179 + actionRow{ // S184 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16749,9 +17766,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S180 + actionRow{ // S185 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16842,9 +17862,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S181 + actionRow{ // S186 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -16935,9 +17958,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S182 + actionRow{ // S187 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17028,9 +18054,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S183 + actionRow{ // S188 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17121,21 +18150,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S184 + actionRow{ // S189 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(126), // $, reduce: MlrvalOrFunction + reduce(125), // $, reduce: MlrvalOrFunction nil, // empty - reduce(126), // ;, reduce: MlrvalOrFunction + reduce(125), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction + reduce(125), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -17161,40 +18193,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction + reduce(125), // ?, reduce: MlrvalOrFunction nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(125), // ||, reduce: MlrvalOrFunction + reduce(125), // ^^, reduce: MlrvalOrFunction + reduce(125), // &&, reduce: MlrvalOrFunction + reduce(125), // =~, reduce: MlrvalOrFunction + reduce(125), // !=~, reduce: MlrvalOrFunction + reduce(125), // ==, reduce: MlrvalOrFunction + reduce(125), // !=, reduce: MlrvalOrFunction + reduce(125), // >, reduce: MlrvalOrFunction + reduce(125), // >=, reduce: MlrvalOrFunction + reduce(125), // <, reduce: MlrvalOrFunction + reduce(125), // <=, reduce: MlrvalOrFunction + reduce(125), // |, reduce: MlrvalOrFunction + reduce(125), // ^, reduce: MlrvalOrFunction + reduce(125), // &, reduce: MlrvalOrFunction + reduce(125), // <<, reduce: MlrvalOrFunction + reduce(125), // >>, reduce: MlrvalOrFunction + reduce(125), // >>>, reduce: MlrvalOrFunction + reduce(125), // +, reduce: MlrvalOrFunction + reduce(125), // -, reduce: MlrvalOrFunction + reduce(125), // .+, reduce: MlrvalOrFunction + reduce(125), // .-, reduce: MlrvalOrFunction + reduce(125), // ., reduce: MlrvalOrFunction + reduce(125), // *, reduce: MlrvalOrFunction + reduce(125), // /, reduce: MlrvalOrFunction + reduce(125), // //, reduce: MlrvalOrFunction + reduce(125), // %, reduce: MlrvalOrFunction + reduce(125), // .*, reduce: MlrvalOrFunction + reduce(125), // ./, reduce: MlrvalOrFunction + reduce(125), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(125), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -17214,21 +18246,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S185 + actionRow{ // S190 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(133), // $, reduce: MlrvalOrFunction + reduce(132), // $, reduce: MlrvalOrFunction nil, // empty - reduce(133), // ;, reduce: MlrvalOrFunction + reduce(132), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(133), // [, reduce: MlrvalOrFunction + reduce(132), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -17254,40 +18289,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction + reduce(132), // ?, 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 + reduce(132), // ||, reduce: MlrvalOrFunction + reduce(132), // ^^, reduce: MlrvalOrFunction + reduce(132), // &&, reduce: MlrvalOrFunction + reduce(132), // =~, reduce: MlrvalOrFunction + reduce(132), // !=~, reduce: MlrvalOrFunction + reduce(132), // ==, reduce: MlrvalOrFunction + reduce(132), // !=, reduce: MlrvalOrFunction + reduce(132), // >, reduce: MlrvalOrFunction + reduce(132), // >=, reduce: MlrvalOrFunction + reduce(132), // <, reduce: MlrvalOrFunction + reduce(132), // <=, reduce: MlrvalOrFunction + reduce(132), // |, reduce: MlrvalOrFunction + reduce(132), // ^, reduce: MlrvalOrFunction + reduce(132), // &, reduce: MlrvalOrFunction + reduce(132), // <<, reduce: MlrvalOrFunction + reduce(132), // >>, reduce: MlrvalOrFunction + reduce(132), // >>>, reduce: MlrvalOrFunction + reduce(132), // +, reduce: MlrvalOrFunction + reduce(132), // -, reduce: MlrvalOrFunction + reduce(132), // .+, reduce: MlrvalOrFunction + reduce(132), // .-, reduce: MlrvalOrFunction + reduce(132), // ., reduce: MlrvalOrFunction + reduce(132), // *, reduce: MlrvalOrFunction + reduce(132), // /, reduce: MlrvalOrFunction + reduce(132), // //, reduce: MlrvalOrFunction + reduce(132), // %, reduce: MlrvalOrFunction + reduce(132), // .*, reduce: MlrvalOrFunction + reduce(132), // ./, reduce: MlrvalOrFunction + reduce(132), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction + reduce(132), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -17307,9 +18342,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S186 + actionRow{ // S191 + 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, // %= + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S192 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17400,9 +18534,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S187 + actionRow{ // S193 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17493,9 +18630,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S188 + actionRow{ // S194 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17586,9 +18726,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S189 + actionRow{ // S195 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17679,9 +18822,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S190 + actionRow{ // S196 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17772,9 +18918,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S191 + actionRow{ // S197 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17865,9 +19014,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S192 + actionRow{ // S198 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -17958,9 +19110,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S193 + actionRow{ // S199 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18051,9 +19206,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S194 + actionRow{ // S200 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18144,9 +19302,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S195 + actionRow{ // S201 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18237,21 +19398,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S196 + actionRow{ // S202 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(144), // $, reduce: ContextVariable + reduce(144), // $, reduce: MlrvalOrFunction nil, // empty - reduce(144), // ;, reduce: ContextVariable + reduce(144), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(144), // [, reduce: ContextVariable + reduce(144), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -18277,40 +19441,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(144), // ?, reduce: ContextVariable + reduce(144), // ?, reduce: MlrvalOrFunction 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: MlrvalOrFunction + reduce(144), // ^^, reduce: MlrvalOrFunction + reduce(144), // &&, reduce: MlrvalOrFunction + reduce(144), // =~, reduce: MlrvalOrFunction + reduce(144), // !=~, reduce: MlrvalOrFunction + reduce(144), // ==, reduce: MlrvalOrFunction + reduce(144), // !=, reduce: MlrvalOrFunction + reduce(144), // >, reduce: MlrvalOrFunction + reduce(144), // >=, reduce: MlrvalOrFunction + reduce(144), // <, reduce: MlrvalOrFunction + reduce(144), // <=, reduce: MlrvalOrFunction + reduce(144), // |, reduce: MlrvalOrFunction + reduce(144), // ^, reduce: MlrvalOrFunction + reduce(144), // &, reduce: MlrvalOrFunction + reduce(144), // <<, reduce: MlrvalOrFunction + reduce(144), // >>, reduce: MlrvalOrFunction + reduce(144), // >>>, reduce: MlrvalOrFunction + reduce(144), // +, reduce: MlrvalOrFunction + reduce(144), // -, reduce: MlrvalOrFunction + reduce(144), // .+, reduce: MlrvalOrFunction + reduce(144), // .-, reduce: MlrvalOrFunction + reduce(144), // ., reduce: MlrvalOrFunction + reduce(144), // *, reduce: MlrvalOrFunction + reduce(144), // /, reduce: MlrvalOrFunction + reduce(144), // //, reduce: MlrvalOrFunction + reduce(144), // %, reduce: MlrvalOrFunction + reduce(144), // .*, reduce: MlrvalOrFunction + reduce(144), // ./, reduce: MlrvalOrFunction + reduce(144), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(144), // **, reduce: ContextVariable + reduce(144), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -18330,21 +19494,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S197 + actionRow{ // S203 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(145), // $, reduce: MlrvalOrFunction + reduce(146), // $, reduce: MlrvalOrFunction nil, // empty - reduce(145), // ;, reduce: MlrvalOrFunction + reduce(146), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(145), // [, reduce: MlrvalOrFunction + reduce(146), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -18370,40 +19537,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction + reduce(146), // ?, reduce: MlrvalOrFunction nil, // : - 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 - 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 - 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 - 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 - reduce(145), // .//, reduce: MlrvalOrFunction + reduce(146), // ||, reduce: MlrvalOrFunction + reduce(146), // ^^, reduce: MlrvalOrFunction + reduce(146), // &&, reduce: MlrvalOrFunction + reduce(146), // =~, reduce: MlrvalOrFunction + reduce(146), // !=~, reduce: MlrvalOrFunction + reduce(146), // ==, reduce: MlrvalOrFunction + reduce(146), // !=, reduce: MlrvalOrFunction + reduce(146), // >, reduce: MlrvalOrFunction + reduce(146), // >=, reduce: MlrvalOrFunction + reduce(146), // <, reduce: MlrvalOrFunction + reduce(146), // <=, reduce: MlrvalOrFunction + reduce(146), // |, reduce: MlrvalOrFunction + reduce(146), // ^, reduce: MlrvalOrFunction + reduce(146), // &, reduce: MlrvalOrFunction + reduce(146), // <<, reduce: MlrvalOrFunction + reduce(146), // >>, reduce: MlrvalOrFunction + reduce(146), // >>>, reduce: MlrvalOrFunction + reduce(146), // +, reduce: MlrvalOrFunction + reduce(146), // -, reduce: MlrvalOrFunction + reduce(146), // .+, reduce: MlrvalOrFunction + reduce(146), // .-, reduce: MlrvalOrFunction + reduce(146), // ., reduce: MlrvalOrFunction + reduce(146), // *, reduce: MlrvalOrFunction + reduce(146), // /, reduce: MlrvalOrFunction + reduce(146), // //, reduce: MlrvalOrFunction + reduce(146), // %, reduce: MlrvalOrFunction + reduce(146), // .*, reduce: MlrvalOrFunction + reduce(146), // ./, reduce: MlrvalOrFunction + reduce(146), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction + reduce(146), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -18423,21 +19590,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S198 + actionRow{ // S204 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(147), // $, reduce: MlrvalOrFunction + reduce(151), // $, reduce: MlrvalOrFunction nil, // empty - reduce(147), // ;, reduce: MlrvalOrFunction + reduce(151), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(147), // [, reduce: MlrvalOrFunction + reduce(151), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -18463,40 +19633,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction + reduce(151), // ?, 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 + reduce(151), // ||, reduce: MlrvalOrFunction + reduce(151), // ^^, reduce: MlrvalOrFunction + reduce(151), // &&, reduce: MlrvalOrFunction + reduce(151), // =~, reduce: MlrvalOrFunction + reduce(151), // !=~, reduce: MlrvalOrFunction + reduce(151), // ==, reduce: MlrvalOrFunction + reduce(151), // !=, reduce: MlrvalOrFunction + reduce(151), // >, reduce: MlrvalOrFunction + reduce(151), // >=, reduce: MlrvalOrFunction + reduce(151), // <, reduce: MlrvalOrFunction + reduce(151), // <=, reduce: MlrvalOrFunction + reduce(151), // |, reduce: MlrvalOrFunction + reduce(151), // ^, reduce: MlrvalOrFunction + reduce(151), // &, reduce: MlrvalOrFunction + reduce(151), // <<, reduce: MlrvalOrFunction + reduce(151), // >>, reduce: MlrvalOrFunction + reduce(151), // >>>, reduce: MlrvalOrFunction + reduce(151), // +, reduce: MlrvalOrFunction + reduce(151), // -, reduce: MlrvalOrFunction + reduce(151), // .+, reduce: MlrvalOrFunction + reduce(151), // .-, reduce: MlrvalOrFunction + reduce(151), // ., reduce: MlrvalOrFunction + reduce(151), // *, reduce: MlrvalOrFunction + reduce(151), // /, reduce: MlrvalOrFunction + reduce(151), // //, reduce: MlrvalOrFunction + reduce(151), // %, reduce: MlrvalOrFunction + reduce(151), // .*, reduce: MlrvalOrFunction + reduce(151), // ./, reduce: MlrvalOrFunction + reduce(151), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction + reduce(151), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -18516,9 +19686,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S199 + actionRow{ // S205 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18531,7 +19704,103 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(530), // ] + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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, // ** + shift(543), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S206 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(544), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -18609,9 +19878,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S200 + actionRow{ // S207 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18702,9 +19974,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S201 + actionRow{ // S208 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18795,9 +20070,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S202 + actionRow{ // S209 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18888,9 +20166,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S203 + actionRow{ // S210 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -18981,9 +20262,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S204 + actionRow{ // S211 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19074,9 +20358,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S205 + actionRow{ // S212 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19167,9 +20454,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S206 + actionRow{ // S213 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19260,9 +20550,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S207 + actionRow{ // S214 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19353,9 +20646,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S208 + actionRow{ // S215 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19446,9 +20742,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S209 + actionRow{ // S216 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19539,9 +20838,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S210 + actionRow{ // S217 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19632,9 +20934,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S211 + actionRow{ // S218 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19725,9 +21030,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S212 + actionRow{ // S219 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19818,9 +21126,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S213 + actionRow{ // S220 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -19911,9 +21222,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S214 + actionRow{ // S221 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20004,9 +21318,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S215 + actionRow{ // S222 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20097,9 +21414,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S216 + actionRow{ // S223 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20107,20 +21427,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { - shift(531), // } + shift(223), // { + shift(545), // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -20156,10 +21476,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -20168,31 +21488,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S217 + actionRow{ // S224 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20204,8 +21527,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(127), // [, reduce: MapLiteral - reduce(127), // ], reduce: MapLiteral + reduce(126), // [, reduce: MapLiteral + reduce(126), // ], reduce: MapLiteral nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -20230,40 +21553,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(127), // ?, reduce: MapLiteral + reduce(126), // ?, 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 + 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(127), // **, reduce: MapLiteral + reduce(126), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -20283,9 +21606,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S218 + actionRow{ // S225 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20324,7 +21650,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(533), // : + shift(547), // : nil, // || nil, // ^^ nil, // && @@ -20376,9 +21702,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S219 + actionRow{ // S226 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20469,9 +21798,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S220 + actionRow{ // S227 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20562,9 +21894,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S221 + actionRow{ // S228 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20655,9 +21990,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S222 + actionRow{ // S229 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20748,9 +22086,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S223 + actionRow{ // S230 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20758,20 +22099,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - 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 + shift(301), // [ + shift(548), // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -20807,10 +22148,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -20819,31 +22160,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S224 + actionRow{ // S231 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -20934,9 +22278,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S225 + actionRow{ // S232 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21027,9 +22374,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S226 + actionRow{ // S233 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21120,9 +22470,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S227 + actionRow{ // S234 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -21213,657 +22566,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - }, - }, - actionRow{ // S228 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - 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{ // S229 - 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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 - 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 - 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{ // S230 - 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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 - 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 - 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{ // S231 - 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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 - 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 - 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{ // S232 - 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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 - 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 - 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{ // S233 - 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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 - 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 - 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{ // S234 - 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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 - 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 - 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S235 @@ -21957,9 +22662,684 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S236 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S237 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S238 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S239 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S240 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S241 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S242 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S243 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22050,9 +23430,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S237 + actionRow{ // S244 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22143,9 +23526,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S238 + actionRow{ // S245 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22236,9 +23622,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S239 + actionRow{ // S246 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22329,9 +23718,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S240 + actionRow{ // S247 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22369,9 +23761,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(538), // ? + shift(552), // ? reduce(58), // :, reduce: TernaryTerm - shift(539), // || + shift(553), // || nil, // ^^ nil, // && nil, // =~ @@ -22422,9 +23814,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S241 + actionRow{ // S248 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22465,7 +23860,7 @@ var actionTab = actionTable{ reduce(60), // ?, reduce: LogicalOrTerm reduce(60), // :, reduce: LogicalOrTerm reduce(60), // ||, reduce: LogicalOrTerm - shift(540), // ^^ + shift(554), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -22515,9 +23910,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S242 + actionRow{ // S249 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22559,7 +23957,7 @@ var actionTab = actionTable{ reduce(62), // :, reduce: LogicalXORTerm reduce(62), // ||, reduce: LogicalXORTerm reduce(62), // ^^, reduce: LogicalXORTerm - shift(541), // && + shift(555), // && nil, // =~ nil, // !=~ nil, // == @@ -22608,9 +24006,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S243 + actionRow{ // S250 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22653,10 +24054,10 @@ var actionTab = actionTable{ reduce(64), // ||, reduce: LogicalAndTerm reduce(64), // ^^, reduce: LogicalAndTerm reduce(64), // &&, reduce: LogicalAndTerm - shift(542), // =~ - shift(543), // !=~ - shift(544), // == - shift(545), // != + shift(556), // =~ + shift(557), // !=~ + shift(558), // == + shift(559), // != nil, // > nil, // >= nil, // < @@ -22701,9 +24102,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S244 + actionRow{ // S251 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22750,10 +24154,10 @@ var actionTab = actionTable{ reduce(69), // !=~, reduce: EqneTerm reduce(69), // ==, reduce: EqneTerm reduce(69), // !=, reduce: EqneTerm - shift(546), // > - shift(547), // >= - shift(548), // < - shift(549), // <= + shift(560), // > + shift(561), // >= + shift(562), // < + shift(563), // <= nil, // | nil, // ^ nil, // & @@ -22794,9 +24198,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S245 + actionRow{ // S252 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22847,7 +24254,7 @@ var actionTab = actionTable{ reduce(74), // >=, reduce: CmpTerm reduce(74), // <, reduce: CmpTerm reduce(74), // <=, reduce: CmpTerm - shift(550), // | + shift(564), // | nil, // ^ nil, // & nil, // << @@ -22887,9 +24294,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S246 + actionRow{ // S253 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -22941,7 +24351,7 @@ var actionTab = actionTable{ reduce(76), // <, reduce: BitwiseORTerm reduce(76), // <=, reduce: BitwiseORTerm reduce(76), // |, reduce: BitwiseORTerm - shift(551), // ^ + shift(565), // ^ nil, // & nil, // << nil, // >> @@ -22980,9 +24390,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S247 + actionRow{ // S254 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23035,7 +24448,7 @@ var actionTab = actionTable{ reduce(78), // <=, reduce: BitwiseXORTerm reduce(78), // |, reduce: BitwiseXORTerm reduce(78), // ^, reduce: BitwiseXORTerm - shift(552), // & + shift(566), // & nil, // << nil, // >> nil, // >>> @@ -23073,9 +24486,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S248 + actionRow{ // S255 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23129,9 +24545,9 @@ var actionTab = actionTable{ reduce(80), // |, reduce: BitwiseANDTerm reduce(80), // ^, reduce: BitwiseANDTerm reduce(80), // &, reduce: BitwiseANDTerm - shift(553), // << - shift(554), // >> - shift(555), // >>> + shift(567), // << + shift(568), // >> + shift(569), // >>> nil, // + nil, // - nil, // .+ @@ -23166,9 +24582,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S249 + actionRow{ // S256 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23225,11 +24644,11 @@ var actionTab = actionTable{ reduce(84), // <<, reduce: BitwiseShiftTerm reduce(84), // >>, reduce: BitwiseShiftTerm reduce(84), // >>>, reduce: BitwiseShiftTerm - shift(556), // + - shift(557), // - - shift(558), // .+ - shift(559), // .- - shift(560), // . + shift(570), // + + shift(571), // - + shift(572), // .+ + shift(573), // .- + shift(574), // . nil, // * nil, // / nil, // // @@ -23259,9 +24678,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S250 + actionRow{ // S257 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23269,20 +24691,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -23333,28 +24755,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S251 + actionRow{ // S258 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23416,13 +24841,13 @@ var actionTab = actionTable{ 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), // .// + shift(576), // * + shift(577), // / + shift(578), // // + shift(579), // % + shift(580), // .* + shift(581), // ./ + shift(582), // .// nil, // ! nil, // ~ nil, // ** @@ -23445,9 +24870,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S252 + actionRow{ // S259 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23455,20 +24883,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -23519,28 +24947,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S253 + actionRow{ // S260 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23548,20 +24979,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -23612,28 +25043,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S254 + actionRow{ // S261 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23641,20 +25075,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -23705,28 +25139,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S255 + actionRow{ // S262 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23817,9 +25254,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S256 + actionRow{ // S263 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23910,9 +25350,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S257 + actionRow{ // S264 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -23920,20 +25363,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -23984,28 +25427,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S258 + actionRow{ // S265 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24013,20 +25459,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -24077,28 +25523,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S259 + actionRow{ // S266 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24169,7 +25618,7 @@ var actionTab = actionTable{ reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(574), // ** + shift(588), // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -24189,9 +25638,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S260 + actionRow{ // S267 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24199,20 +25651,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -24248,10 +25700,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -24260,31 +25712,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S261 + actionRow{ // S268 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24296,7 +25751,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - shift(576), // [ + shift(590), // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -24375,9 +25830,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S262 + actionRow{ // S269 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24468,9 +25926,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S263 + actionRow{ // S270 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24561,9 +26022,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S264 + actionRow{ // S271 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24654,9 +26118,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S265 + actionRow{ // S272 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24747,9 +26214,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S266 + actionRow{ // S273 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24840,9 +26310,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S267 + actionRow{ // S274 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24933,9 +26406,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S268 + actionRow{ // S275 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -24947,7 +26423,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction + reduce(125), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -24973,40 +26449,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - reduce(126), // :, reduce: MlrvalOrFunction - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(125), // ?, reduce: MlrvalOrFunction + reduce(125), // :, reduce: MlrvalOrFunction + reduce(125), // ||, reduce: MlrvalOrFunction + reduce(125), // ^^, reduce: MlrvalOrFunction + reduce(125), // &&, reduce: MlrvalOrFunction + reduce(125), // =~, reduce: MlrvalOrFunction + reduce(125), // !=~, reduce: MlrvalOrFunction + reduce(125), // ==, reduce: MlrvalOrFunction + reduce(125), // !=, reduce: MlrvalOrFunction + reduce(125), // >, reduce: MlrvalOrFunction + reduce(125), // >=, reduce: MlrvalOrFunction + reduce(125), // <, reduce: MlrvalOrFunction + reduce(125), // <=, reduce: MlrvalOrFunction + reduce(125), // |, reduce: MlrvalOrFunction + reduce(125), // ^, reduce: MlrvalOrFunction + reduce(125), // &, reduce: MlrvalOrFunction + reduce(125), // <<, reduce: MlrvalOrFunction + reduce(125), // >>, reduce: MlrvalOrFunction + reduce(125), // >>>, reduce: MlrvalOrFunction + reduce(125), // +, reduce: MlrvalOrFunction + reduce(125), // -, reduce: MlrvalOrFunction + reduce(125), // .+, reduce: MlrvalOrFunction + reduce(125), // .-, reduce: MlrvalOrFunction + reduce(125), // ., reduce: MlrvalOrFunction + reduce(125), // *, reduce: MlrvalOrFunction + reduce(125), // /, reduce: MlrvalOrFunction + reduce(125), // //, reduce: MlrvalOrFunction + reduce(125), // %, reduce: MlrvalOrFunction + reduce(125), // .*, reduce: MlrvalOrFunction + reduce(125), // ./, reduce: MlrvalOrFunction + reduce(125), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(125), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -25026,9 +26502,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S269 + actionRow{ // S276 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25037,7 +26516,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(577), // } + shift(591), // } nil, // md_token_end nil, // = nil, // [ @@ -25119,9 +26598,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S270 + actionRow{ // S277 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25130,7 +26612,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(129), // }, reduce: MapLiteralKeyValuePairs + reduce(128), // }, reduce: MapLiteralKeyValuePairs nil, // md_token_end nil, // = nil, // [ @@ -25200,7 +26682,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - shift(578), // , + shift(592), // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -25212,9 +26694,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S271 + actionRow{ // S278 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25226,7 +26711,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(133), // [, reduce: MlrvalOrFunction + reduce(132), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -25252,40 +26737,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= 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 - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction + reduce(132), // ?, reduce: MlrvalOrFunction + reduce(132), // :, reduce: MlrvalOrFunction + reduce(132), // ||, reduce: MlrvalOrFunction + reduce(132), // ^^, reduce: MlrvalOrFunction + reduce(132), // &&, reduce: MlrvalOrFunction + reduce(132), // =~, reduce: MlrvalOrFunction + reduce(132), // !=~, reduce: MlrvalOrFunction + reduce(132), // ==, reduce: MlrvalOrFunction + reduce(132), // !=, reduce: MlrvalOrFunction + reduce(132), // >, reduce: MlrvalOrFunction + reduce(132), // >=, reduce: MlrvalOrFunction + reduce(132), // <, reduce: MlrvalOrFunction + reduce(132), // <=, reduce: MlrvalOrFunction + reduce(132), // |, reduce: MlrvalOrFunction + reduce(132), // ^, reduce: MlrvalOrFunction + reduce(132), // &, reduce: MlrvalOrFunction + reduce(132), // <<, reduce: MlrvalOrFunction + reduce(132), // >>, reduce: MlrvalOrFunction + reduce(132), // >>>, reduce: MlrvalOrFunction + reduce(132), // +, reduce: MlrvalOrFunction + reduce(132), // -, reduce: MlrvalOrFunction + reduce(132), // .+, reduce: MlrvalOrFunction + reduce(132), // .-, reduce: MlrvalOrFunction + reduce(132), // ., reduce: MlrvalOrFunction + reduce(132), // *, reduce: MlrvalOrFunction + reduce(132), // /, reduce: MlrvalOrFunction + reduce(132), // //, reduce: MlrvalOrFunction + reduce(132), // %, reduce: MlrvalOrFunction + reduce(132), // .*, reduce: MlrvalOrFunction + reduce(132), // ./, reduce: MlrvalOrFunction + reduce(132), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction + reduce(132), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -25305,9 +26790,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S272 + actionRow{ // S279 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(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, // %= + 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: 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S280 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25398,9 +26982,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S273 + actionRow{ // S281 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25491,9 +27078,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S274 + actionRow{ // S282 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25584,9 +27174,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S275 + actionRow{ // S283 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25677,9 +27270,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S276 + actionRow{ // S284 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25770,9 +27366,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S277 + actionRow{ // S285 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25863,9 +27462,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S278 + actionRow{ // S286 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -25956,9 +27558,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S279 + actionRow{ // S287 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26049,9 +27654,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S280 + actionRow{ // S288 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26142,9 +27750,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S281 + actionRow{ // S289 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26235,9 +27846,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S282 + actionRow{ // S290 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26249,7 +27863,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(144), // [, reduce: ContextVariable + reduce(144), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -26275,40 +27889,40 @@ var actionTab = actionTable{ 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 + reduce(144), // ?, reduce: MlrvalOrFunction + reduce(144), // :, reduce: MlrvalOrFunction + reduce(144), // ||, reduce: MlrvalOrFunction + reduce(144), // ^^, reduce: MlrvalOrFunction + reduce(144), // &&, reduce: MlrvalOrFunction + reduce(144), // =~, reduce: MlrvalOrFunction + reduce(144), // !=~, reduce: MlrvalOrFunction + reduce(144), // ==, reduce: MlrvalOrFunction + reduce(144), // !=, reduce: MlrvalOrFunction + reduce(144), // >, reduce: MlrvalOrFunction + reduce(144), // >=, reduce: MlrvalOrFunction + reduce(144), // <, reduce: MlrvalOrFunction + reduce(144), // <=, reduce: MlrvalOrFunction + reduce(144), // |, reduce: MlrvalOrFunction + reduce(144), // ^, reduce: MlrvalOrFunction + reduce(144), // &, reduce: MlrvalOrFunction + reduce(144), // <<, reduce: MlrvalOrFunction + reduce(144), // >>, reduce: MlrvalOrFunction + reduce(144), // >>>, reduce: MlrvalOrFunction + reduce(144), // +, reduce: MlrvalOrFunction + reduce(144), // -, reduce: MlrvalOrFunction + reduce(144), // .+, reduce: MlrvalOrFunction + reduce(144), // .-, reduce: MlrvalOrFunction + reduce(144), // ., reduce: MlrvalOrFunction + reduce(144), // *, reduce: MlrvalOrFunction + reduce(144), // /, reduce: MlrvalOrFunction + reduce(144), // //, reduce: MlrvalOrFunction + reduce(144), // %, reduce: MlrvalOrFunction + reduce(144), // .*, reduce: MlrvalOrFunction + reduce(144), // ./, reduce: MlrvalOrFunction + reduce(144), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(144), // **, reduce: ContextVariable + reduce(144), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -26328,9 +27942,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S283 + actionRow{ // S291 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26342,7 +27959,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(145), // [, reduce: MlrvalOrFunction + reduce(146), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -26368,40 +27985,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - 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 - 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 - 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 - 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 - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction + reduce(146), // ?, reduce: MlrvalOrFunction + reduce(146), // :, reduce: MlrvalOrFunction + reduce(146), // ||, reduce: MlrvalOrFunction + reduce(146), // ^^, reduce: MlrvalOrFunction + reduce(146), // &&, reduce: MlrvalOrFunction + reduce(146), // =~, reduce: MlrvalOrFunction + reduce(146), // !=~, reduce: MlrvalOrFunction + reduce(146), // ==, reduce: MlrvalOrFunction + reduce(146), // !=, reduce: MlrvalOrFunction + reduce(146), // >, reduce: MlrvalOrFunction + reduce(146), // >=, reduce: MlrvalOrFunction + reduce(146), // <, reduce: MlrvalOrFunction + reduce(146), // <=, reduce: MlrvalOrFunction + reduce(146), // |, reduce: MlrvalOrFunction + reduce(146), // ^, reduce: MlrvalOrFunction + reduce(146), // &, reduce: MlrvalOrFunction + reduce(146), // <<, reduce: MlrvalOrFunction + reduce(146), // >>, reduce: MlrvalOrFunction + reduce(146), // >>>, reduce: MlrvalOrFunction + reduce(146), // +, reduce: MlrvalOrFunction + reduce(146), // -, reduce: MlrvalOrFunction + reduce(146), // .+, reduce: MlrvalOrFunction + reduce(146), // .-, reduce: MlrvalOrFunction + reduce(146), // ., reduce: MlrvalOrFunction + reduce(146), // *, reduce: MlrvalOrFunction + reduce(146), // /, reduce: MlrvalOrFunction + reduce(146), // //, reduce: MlrvalOrFunction + reduce(146), // %, reduce: MlrvalOrFunction + reduce(146), // .*, reduce: MlrvalOrFunction + reduce(146), // ./, reduce: MlrvalOrFunction + reduce(146), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction + reduce(146), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -26421,9 +28038,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S284 + actionRow{ // S292 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26435,7 +28055,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(147), // [, reduce: MlrvalOrFunction + reduce(151), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -26461,40 +28081,40 @@ var actionTab = actionTable{ 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 + reduce(151), // ?, reduce: MlrvalOrFunction + reduce(151), // :, reduce: MlrvalOrFunction + reduce(151), // ||, reduce: MlrvalOrFunction + reduce(151), // ^^, reduce: MlrvalOrFunction + reduce(151), // &&, reduce: MlrvalOrFunction + reduce(151), // =~, reduce: MlrvalOrFunction + reduce(151), // !=~, reduce: MlrvalOrFunction + reduce(151), // ==, reduce: MlrvalOrFunction + reduce(151), // !=, reduce: MlrvalOrFunction + reduce(151), // >, reduce: MlrvalOrFunction + reduce(151), // >=, reduce: MlrvalOrFunction + reduce(151), // <, reduce: MlrvalOrFunction + reduce(151), // <=, reduce: MlrvalOrFunction + reduce(151), // |, reduce: MlrvalOrFunction + reduce(151), // ^, reduce: MlrvalOrFunction + reduce(151), // &, reduce: MlrvalOrFunction + reduce(151), // <<, reduce: MlrvalOrFunction + reduce(151), // >>, reduce: MlrvalOrFunction + reduce(151), // >>>, reduce: MlrvalOrFunction + reduce(151), // +, reduce: MlrvalOrFunction + reduce(151), // -, reduce: MlrvalOrFunction + reduce(151), // .+, reduce: MlrvalOrFunction + reduce(151), // .-, reduce: MlrvalOrFunction + reduce(151), // ., reduce: MlrvalOrFunction + reduce(151), // *, reduce: MlrvalOrFunction + reduce(151), // /, reduce: MlrvalOrFunction + reduce(151), // //, reduce: MlrvalOrFunction + reduce(151), // %, reduce: MlrvalOrFunction + reduce(151), // .*, reduce: MlrvalOrFunction + reduce(151), // ./, reduce: MlrvalOrFunction + reduce(151), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction + reduce(151), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -26514,9 +28134,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S285 + actionRow{ // S293 + 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, // ** + shift(593), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S294 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26607,9 +28326,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S286 + actionRow{ // S295 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26617,20 +28339,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { - shift(579), // } + shift(223), // { + shift(594), // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -26666,10 +28388,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -26678,31 +28400,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S287 + actionRow{ // S296 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26715,7 +28440,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - reduce(125), // ], reduce: ArrayLiteralElement + reduce(122), // ], reduce: ArrayLiteralElements nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -26781,7 +28506,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(125), // ,, reduce: ArrayLiteralElement + shift(596), // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -26793,9 +28518,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S288 + actionRow{ // S297 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26886,9 +28614,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S289 + actionRow{ // S298 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -26979,9 +28710,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S290 + actionRow{ // S299 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27072,9 +28806,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S291 + actionRow{ // S300 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27165,9 +28902,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S292 + actionRow{ // S301 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27175,20 +28915,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { 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 + shift(301), // [ + shift(597), // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -27224,10 +28964,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -27236,31 +28976,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S293 + actionRow{ // S302 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27351,9 +29094,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S294 + actionRow{ // S303 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27444,9 +29190,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S295 + actionRow{ // S304 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27537,9 +29286,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S296 + actionRow{ // S305 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27630,9 +29382,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S297 + actionRow{ // S306 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27723,9 +29478,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S298 + actionRow{ // S307 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27816,9 +29574,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S299 + actionRow{ // S308 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -27909,9 +29670,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S300 + actionRow{ // S309 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28002,9 +29766,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S301 + actionRow{ // S310 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28095,9 +29862,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S302 + actionRow{ // S311 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28188,9 +29958,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S303 + actionRow{ // S312 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28281,9 +30054,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S304 + actionRow{ // S313 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28374,9 +30150,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S305 + actionRow{ // S314 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28467,9 +30246,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S306 + actionRow{ // S315 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28560,9 +30342,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S307 + actionRow{ // S316 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28653,9 +30438,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S308 + actionRow{ // S317 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28746,9 +30534,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S309 + actionRow{ // S318 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28839,9 +30630,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S310 + actionRow{ // S319 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28879,9 +30673,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(585), // ? + shift(601), // ? nil, // : - shift(586), // || + shift(602), // || nil, // ^^ nil, // && nil, // =~ @@ -28932,9 +30726,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S311 + actionRow{ // S320 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -28975,7 +30772,7 @@ var actionTab = actionTable{ reduce(60), // ?, reduce: LogicalOrTerm nil, // : reduce(60), // ||, reduce: LogicalOrTerm - shift(587), // ^^ + shift(603), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -29025,9 +30822,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S312 + actionRow{ // S321 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29069,7 +30869,7 @@ var actionTab = actionTable{ nil, // : reduce(62), // ||, reduce: LogicalXORTerm reduce(62), // ^^, reduce: LogicalXORTerm - shift(588), // && + shift(604), // && nil, // =~ nil, // !=~ nil, // == @@ -29118,9 +30918,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S313 + actionRow{ // S322 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29163,10 +30966,10 @@ var actionTab = actionTable{ reduce(64), // ||, reduce: LogicalAndTerm reduce(64), // ^^, reduce: LogicalAndTerm reduce(64), // &&, reduce: LogicalAndTerm - shift(589), // =~ - shift(590), // !=~ - shift(591), // == - shift(592), // != + shift(605), // =~ + shift(606), // !=~ + shift(607), // == + shift(608), // != nil, // > nil, // >= nil, // < @@ -29211,9 +31014,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S314 + actionRow{ // S323 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29260,10 +31066,10 @@ var actionTab = actionTable{ reduce(69), // !=~, reduce: EqneTerm reduce(69), // ==, reduce: EqneTerm reduce(69), // !=, reduce: EqneTerm - shift(593), // > - shift(594), // >= - shift(595), // < - shift(596), // <= + shift(609), // > + shift(610), // >= + shift(611), // < + shift(612), // <= nil, // | nil, // ^ nil, // & @@ -29304,9 +31110,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S315 + actionRow{ // S324 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29357,7 +31166,7 @@ var actionTab = actionTable{ reduce(74), // >=, reduce: CmpTerm reduce(74), // <, reduce: CmpTerm reduce(74), // <=, reduce: CmpTerm - shift(597), // | + shift(613), // | nil, // ^ nil, // & nil, // << @@ -29397,9 +31206,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S316 + actionRow{ // S325 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29451,7 +31263,7 @@ var actionTab = actionTable{ reduce(76), // <, reduce: BitwiseORTerm reduce(76), // <=, reduce: BitwiseORTerm reduce(76), // |, reduce: BitwiseORTerm - shift(598), // ^ + shift(614), // ^ nil, // & nil, // << nil, // >> @@ -29490,9 +31302,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S317 + actionRow{ // S326 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29545,7 +31360,7 @@ var actionTab = actionTable{ reduce(78), // <=, reduce: BitwiseXORTerm reduce(78), // |, reduce: BitwiseXORTerm reduce(78), // ^, reduce: BitwiseXORTerm - shift(599), // & + shift(615), // & nil, // << nil, // >> nil, // >>> @@ -29583,9 +31398,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S318 + actionRow{ // S327 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29639,9 +31457,9 @@ var actionTab = actionTable{ reduce(80), // |, reduce: BitwiseANDTerm reduce(80), // ^, reduce: BitwiseANDTerm reduce(80), // &, reduce: BitwiseANDTerm - shift(600), // << - shift(601), // >> - shift(602), // >>> + shift(616), // << + shift(617), // >> + shift(618), // >>> nil, // + nil, // - nil, // .+ @@ -29676,9 +31494,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S319 + actionRow{ // S328 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29735,11 +31556,11 @@ var actionTab = actionTable{ reduce(84), // <<, reduce: BitwiseShiftTerm reduce(84), // >>, reduce: BitwiseShiftTerm reduce(84), // >>>, reduce: BitwiseShiftTerm - shift(603), // + - shift(604), // - - shift(605), // .+ - shift(606), // .- - shift(607), // . + shift(619), // + + shift(620), // - + shift(621), // .+ + shift(622), // .- + shift(623), // . nil, // * nil, // / nil, // // @@ -29769,9 +31590,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S320 + actionRow{ // S329 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29779,20 +31603,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -29843,28 +31667,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S321 + actionRow{ // S330 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29926,13 +31753,13 @@ var actionTab = actionTable{ 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), // .// + shift(625), // * + shift(626), // / + shift(627), // // + shift(628), // % + shift(629), // .* + shift(630), // ./ + shift(631), // .// nil, // ! nil, // ~ nil, // ** @@ -29955,9 +31782,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S322 + actionRow{ // S331 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -29965,20 +31795,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -30029,28 +31859,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S323 + actionRow{ // S332 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30058,20 +31891,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -30122,28 +31955,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S324 + actionRow{ // S333 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30151,20 +31987,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -30215,28 +32051,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S325 + actionRow{ // S334 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30327,9 +32166,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S326 + actionRow{ // S335 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30420,9 +32262,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S327 + actionRow{ // S336 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30430,20 +32275,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -30494,28 +32339,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S328 + actionRow{ // S337 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30523,20 +32371,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -30587,28 +32435,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S329 + actionRow{ // S338 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30679,7 +32530,7 @@ var actionTab = actionTable{ reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(621), // ** + shift(637), // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -30699,9 +32550,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S330 + actionRow{ // S339 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30709,20 +32563,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -30758,10 +32612,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -30770,31 +32624,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S331 + actionRow{ // S340 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30806,7 +32663,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - shift(623), // [ + shift(639), // [ reduce(109), // ], reduce: PrecedenceChainEnd nil, // md_token_field_name nil, // $[ @@ -30885,9 +32742,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S332 + actionRow{ // S341 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -30978,9 +32838,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S333 + actionRow{ // S342 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31071,9 +32934,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S334 + actionRow{ // S343 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31164,9 +33030,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S335 + actionRow{ // S344 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31257,9 +33126,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S336 + actionRow{ // S345 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31350,9 +33222,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S337 + actionRow{ // S346 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31443,9 +33318,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S338 + actionRow{ // S347 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31458,7 +33336,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(624), // ] + shift(640), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -31536,9 +33414,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S339 + actionRow{ // S348 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31550,8 +33431,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(122), // ], reduce: ArrayLiteralElements + reduce(125), // [, reduce: MlrvalOrFunction + reduce(125), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -31576,40 +33457,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(125), // ?, reduce: MlrvalOrFunction nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - 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(125), // ||, reduce: MlrvalOrFunction + reduce(125), // ^^, reduce: MlrvalOrFunction + reduce(125), // &&, reduce: MlrvalOrFunction + reduce(125), // =~, reduce: MlrvalOrFunction + reduce(125), // !=~, reduce: MlrvalOrFunction + reduce(125), // ==, reduce: MlrvalOrFunction + reduce(125), // !=, reduce: MlrvalOrFunction + reduce(125), // >, reduce: MlrvalOrFunction + reduce(125), // >=, reduce: MlrvalOrFunction + reduce(125), // <, reduce: MlrvalOrFunction + reduce(125), // <=, reduce: MlrvalOrFunction + reduce(125), // |, reduce: MlrvalOrFunction + reduce(125), // ^, reduce: MlrvalOrFunction + reduce(125), // &, reduce: MlrvalOrFunction + reduce(125), // <<, reduce: MlrvalOrFunction + reduce(125), // >>, reduce: MlrvalOrFunction + reduce(125), // >>>, reduce: MlrvalOrFunction + reduce(125), // +, reduce: MlrvalOrFunction + reduce(125), // -, reduce: MlrvalOrFunction + reduce(125), // .+, reduce: MlrvalOrFunction + reduce(125), // .-, reduce: MlrvalOrFunction + reduce(125), // ., reduce: MlrvalOrFunction + reduce(125), // *, reduce: MlrvalOrFunction + reduce(125), // /, reduce: MlrvalOrFunction + reduce(125), // //, reduce: MlrvalOrFunction + reduce(125), // %, reduce: MlrvalOrFunction + reduce(125), // .*, reduce: MlrvalOrFunction + reduce(125), // ./, reduce: MlrvalOrFunction + reduce(125), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - nil, // ** + reduce(125), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -31617,7 +33498,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - shift(625), // , + reduce(125), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -31629,9 +33510,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S340 + actionRow{ // S349 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31643,8 +33527,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction - reduce(126), // ], reduce: MlrvalOrFunction + reduce(132), // [, reduce: MlrvalOrFunction + reduce(132), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -31669,40 +33553,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction + reduce(132), // ?, reduce: MlrvalOrFunction nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(132), // ||, reduce: MlrvalOrFunction + reduce(132), // ^^, reduce: MlrvalOrFunction + reduce(132), // &&, reduce: MlrvalOrFunction + reduce(132), // =~, reduce: MlrvalOrFunction + reduce(132), // !=~, reduce: MlrvalOrFunction + reduce(132), // ==, reduce: MlrvalOrFunction + reduce(132), // !=, reduce: MlrvalOrFunction + reduce(132), // >, reduce: MlrvalOrFunction + reduce(132), // >=, reduce: MlrvalOrFunction + reduce(132), // <, reduce: MlrvalOrFunction + reduce(132), // <=, reduce: MlrvalOrFunction + reduce(132), // |, reduce: MlrvalOrFunction + reduce(132), // ^, reduce: MlrvalOrFunction + reduce(132), // &, reduce: MlrvalOrFunction + reduce(132), // <<, reduce: MlrvalOrFunction + reduce(132), // >>, reduce: MlrvalOrFunction + reduce(132), // >>>, reduce: MlrvalOrFunction + reduce(132), // +, reduce: MlrvalOrFunction + reduce(132), // -, reduce: MlrvalOrFunction + reduce(132), // .+, reduce: MlrvalOrFunction + reduce(132), // .-, reduce: MlrvalOrFunction + reduce(132), // ., reduce: MlrvalOrFunction + reduce(132), // *, reduce: MlrvalOrFunction + reduce(132), // /, reduce: MlrvalOrFunction + reduce(132), // //, reduce: MlrvalOrFunction + reduce(132), // %, reduce: MlrvalOrFunction + reduce(132), // .*, reduce: MlrvalOrFunction + reduce(132), // ./, reduce: MlrvalOrFunction + reduce(132), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(132), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -31710,7 +33594,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(126), // ,, reduce: MlrvalOrFunction + reduce(132), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -31722,9 +33606,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S341 + actionRow{ // S350 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31736,8 +33623,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(133), // [, reduce: MlrvalOrFunction - reduce(133), // ], reduce: MlrvalOrFunction + reduce(133), // [, reduce: ContextVariable + reduce(133), // ], reduce: ContextVariable nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -31762,40 +33649,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction + reduce(133), // ?, reduce: ContextVariable 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 + reduce(133), // ||, reduce: ContextVariable + reduce(133), // ^^, reduce: ContextVariable + reduce(133), // &&, reduce: ContextVariable + reduce(133), // =~, reduce: ContextVariable + reduce(133), // !=~, reduce: ContextVariable + reduce(133), // ==, reduce: ContextVariable + reduce(133), // !=, reduce: ContextVariable + reduce(133), // >, reduce: ContextVariable + reduce(133), // >=, reduce: ContextVariable + reduce(133), // <, reduce: ContextVariable + reduce(133), // <=, reduce: ContextVariable + reduce(133), // |, reduce: ContextVariable + reduce(133), // ^, reduce: ContextVariable + reduce(133), // &, reduce: ContextVariable + reduce(133), // <<, reduce: ContextVariable + reduce(133), // >>, reduce: ContextVariable + reduce(133), // >>>, reduce: ContextVariable + reduce(133), // +, reduce: ContextVariable + reduce(133), // -, reduce: ContextVariable + reduce(133), // .+, reduce: ContextVariable + reduce(133), // .-, reduce: ContextVariable + reduce(133), // ., reduce: ContextVariable + reduce(133), // *, reduce: ContextVariable + 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: MlrvalOrFunction + reduce(133), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -31803,7 +33690,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(133), // ,, reduce: MlrvalOrFunction + reduce(133), // ,, reduce: ContextVariable nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -31815,9 +33702,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S342 + actionRow{ // S351 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -31908,9 +33798,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S343 + actionRow{ // S352 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32001,9 +33894,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S344 + actionRow{ // S353 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32094,9 +33990,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S345 + actionRow{ // S354 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32187,9 +34086,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S346 + actionRow{ // S355 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32280,9 +34182,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S347 + actionRow{ // S356 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32373,9 +34278,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S348 + actionRow{ // S357 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32466,9 +34374,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S349 + actionRow{ // S358 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32559,9 +34470,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S350 + actionRow{ // S359 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32652,9 +34566,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S351 + actionRow{ // S360 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -32745,1122 +34662,297 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - }, - }, - 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 - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(145), // [, reduce: MlrvalOrFunction - reduce(145), // ], 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(145), // ?, reduce: MlrvalOrFunction - nil, // : - 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 - 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 - 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 - 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 - reduce(145), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(145), // **, 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(145), // ,, 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{ // S354 - 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 - 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 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - 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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - 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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - 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{ // S358 - 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{ // S359 - 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{ // S360 - 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S361 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: MlrvalOrFunction + reduce(144), // ], 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(144), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(144), // ||, reduce: MlrvalOrFunction + reduce(144), // ^^, reduce: MlrvalOrFunction + reduce(144), // &&, reduce: MlrvalOrFunction + reduce(144), // =~, reduce: MlrvalOrFunction + reduce(144), // !=~, reduce: MlrvalOrFunction + reduce(144), // ==, reduce: MlrvalOrFunction + reduce(144), // !=, reduce: MlrvalOrFunction + reduce(144), // >, reduce: MlrvalOrFunction + reduce(144), // >=, reduce: MlrvalOrFunction + reduce(144), // <, reduce: MlrvalOrFunction + reduce(144), // <=, reduce: MlrvalOrFunction + reduce(144), // |, reduce: MlrvalOrFunction + reduce(144), // ^, reduce: MlrvalOrFunction + reduce(144), // &, reduce: MlrvalOrFunction + reduce(144), // <<, reduce: MlrvalOrFunction + reduce(144), // >>, reduce: MlrvalOrFunction + reduce(144), // >>>, reduce: MlrvalOrFunction + reduce(144), // +, reduce: MlrvalOrFunction + reduce(144), // -, reduce: MlrvalOrFunction + reduce(144), // .+, reduce: MlrvalOrFunction + reduce(144), // .-, reduce: MlrvalOrFunction + reduce(144), // ., reduce: MlrvalOrFunction + reduce(144), // *, reduce: MlrvalOrFunction + reduce(144), // /, reduce: MlrvalOrFunction + reduce(144), // //, reduce: MlrvalOrFunction + reduce(144), // %, reduce: MlrvalOrFunction + reduce(144), // .*, reduce: MlrvalOrFunction + reduce(144), // ./, reduce: MlrvalOrFunction + reduce(144), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(144), // **, 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(144), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S362 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(146), // [, reduce: MlrvalOrFunction + reduce(146), // ], 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(146), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(146), // ||, reduce: MlrvalOrFunction + reduce(146), // ^^, reduce: MlrvalOrFunction + reduce(146), // &&, reduce: MlrvalOrFunction + reduce(146), // =~, reduce: MlrvalOrFunction + reduce(146), // !=~, reduce: MlrvalOrFunction + reduce(146), // ==, reduce: MlrvalOrFunction + reduce(146), // !=, reduce: MlrvalOrFunction + reduce(146), // >, reduce: MlrvalOrFunction + reduce(146), // >=, reduce: MlrvalOrFunction + reduce(146), // <, reduce: MlrvalOrFunction + reduce(146), // <=, reduce: MlrvalOrFunction + reduce(146), // |, reduce: MlrvalOrFunction + reduce(146), // ^, reduce: MlrvalOrFunction + reduce(146), // &, reduce: MlrvalOrFunction + reduce(146), // <<, reduce: MlrvalOrFunction + reduce(146), // >>, reduce: MlrvalOrFunction + reduce(146), // >>>, reduce: MlrvalOrFunction + reduce(146), // +, reduce: MlrvalOrFunction + reduce(146), // -, reduce: MlrvalOrFunction + reduce(146), // .+, reduce: MlrvalOrFunction + reduce(146), // .-, reduce: MlrvalOrFunction + reduce(146), // ., reduce: MlrvalOrFunction + reduce(146), // *, reduce: MlrvalOrFunction + reduce(146), // /, reduce: MlrvalOrFunction + reduce(146), // //, reduce: MlrvalOrFunction + reduce(146), // %, reduce: MlrvalOrFunction + reduce(146), // .*, reduce: MlrvalOrFunction + reduce(146), // ./, reduce: MlrvalOrFunction + reduce(146), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(146), // **, 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(146), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S363 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(151), // [, reduce: MlrvalOrFunction + reduce(151), // ], 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(151), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(151), // ||, reduce: MlrvalOrFunction + reduce(151), // ^^, reduce: MlrvalOrFunction + reduce(151), // &&, reduce: MlrvalOrFunction + reduce(151), // =~, reduce: MlrvalOrFunction + reduce(151), // !=~, reduce: MlrvalOrFunction + reduce(151), // ==, reduce: MlrvalOrFunction + reduce(151), // !=, reduce: MlrvalOrFunction + reduce(151), // >, reduce: MlrvalOrFunction + reduce(151), // >=, reduce: MlrvalOrFunction + reduce(151), // <, reduce: MlrvalOrFunction + reduce(151), // <=, reduce: MlrvalOrFunction + reduce(151), // |, reduce: MlrvalOrFunction + reduce(151), // ^, reduce: MlrvalOrFunction + reduce(151), // &, reduce: MlrvalOrFunction + reduce(151), // <<, reduce: MlrvalOrFunction + reduce(151), // >>, reduce: MlrvalOrFunction + reduce(151), // >>>, reduce: MlrvalOrFunction + reduce(151), // +, reduce: MlrvalOrFunction + reduce(151), // -, reduce: MlrvalOrFunction + reduce(151), // .+, reduce: MlrvalOrFunction + reduce(151), // .-, reduce: MlrvalOrFunction + reduce(151), // ., reduce: MlrvalOrFunction + reduce(151), // *, reduce: MlrvalOrFunction + reduce(151), // /, reduce: MlrvalOrFunction + reduce(151), // //, reduce: MlrvalOrFunction + reduce(151), // %, reduce: MlrvalOrFunction + reduce(151), // .*, reduce: MlrvalOrFunction + reduce(151), // ./, reduce: MlrvalOrFunction + reduce(151), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(151), // **, 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(151), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S364 @@ -33871,20 +34963,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(53), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(59), // [ + nil, // [ 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, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33920,10 +35012,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(86), // + - shift(88), // - - shift(89), // .+ - shift(90), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -33932,28 +35024,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(93), // ! - shift(94), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(96), // ( + shift(641), // ( 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, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S365 @@ -33964,20 +35059,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(53), // { + nil, // { 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, // [ + shift(642), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -34013,10 +35108,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(86), // + - shift(88), // - - shift(89), // .+ - shift(90), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -34025,28 +35120,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(93), // ! - shift(94), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(96), // ( + nil, // ( 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, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S366 @@ -34057,20 +35155,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(53), // { + nil, // { 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, // [ + shift(643), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -34106,10 +35204,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(86), // + - shift(88), // - - shift(89), // .+ - shift(90), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -34118,28 +35216,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(93), // ! - shift(94), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(96), // ( + nil, // ( 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, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S367 @@ -34150,20 +35251,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(53), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(59), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -34199,10 +35300,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(86), // + - shift(88), // - - shift(89), // .+ - shift(90), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -34211,28 +35312,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(93), // ! - shift(94), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(96), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S368 @@ -34326,6 +35430,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S369 @@ -34419,6 +35526,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S370 @@ -34512,6 +35622,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S371 @@ -34605,6 +35718,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S372 @@ -34698,6 +35814,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S373 @@ -34791,6 +35910,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S374 @@ -34884,6 +36006,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S375 @@ -34977,6 +36102,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S376 @@ -35070,6 +36198,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S377 @@ -35163,6 +36294,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S378 @@ -35256,6 +36390,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S379 @@ -35349,6 +36486,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S380 @@ -35359,20 +36499,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(53), // { nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(99), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + 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, // &&= @@ -35389,59 +36529,62 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S381 @@ -35535,6 +36678,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S382 @@ -35628,6 +36774,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S383 @@ -35721,6 +36870,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S384 @@ -35814,6 +36966,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S385 @@ -35907,6 +37062,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S386 @@ -36000,6 +37158,9 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S387 @@ -36093,9 +37254,972 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S388 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S389 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S390 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(99), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: UnaryOpTerm + nil, // : + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S391 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S392 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S393 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S394 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S395 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S396 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S397 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S398 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36186,9 +38310,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S389 + actionRow{ // S399 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36279,9 +38406,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S390 + actionRow{ // S400 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36372,9 +38502,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S391 + actionRow{ // S401 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36465,9 +38598,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S392 + actionRow{ // S402 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36558,9 +38694,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S393 + actionRow{ // S403 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36651,9 +38790,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S394 + actionRow{ // S404 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36661,20 +38803,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { - shift(659), // } + shift(223), // { + shift(675), // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -36710,10 +38852,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -36722,31 +38864,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S395 + actionRow{ // S405 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36819,7 +38964,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(661), // ) + shift(677), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -36837,9 +38982,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S396 + actionRow{ // S406 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -36930,9 +39078,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S397 + actionRow{ // S407 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37023,9 +39174,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S398 + actionRow{ // S408 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37116,9 +39270,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S399 + actionRow{ // S409 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37209,9 +39366,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S400 + actionRow{ // S410 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37219,20 +39379,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - 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 + shift(301), // [ + shift(678), // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -37268,10 +39428,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -37280,31 +39440,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S401 + actionRow{ // S411 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37395,9 +39558,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S402 + actionRow{ // S412 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37488,9 +39654,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S403 + actionRow{ // S413 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37581,9 +39750,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S404 + actionRow{ // S414 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37674,9 +39846,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S405 + actionRow{ // S415 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37767,9 +39942,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S406 + actionRow{ // S416 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37860,9 +40038,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S407 + actionRow{ // S417 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -37953,9 +40134,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S408 + actionRow{ // S418 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -38046,9 +40230,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S409 + actionRow{ // S419 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -38139,9 +40326,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S410 + actionRow{ // S420 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -38232,9 +40422,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S411 + actionRow{ // S421 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -38325,9 +40518,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S412 + actionRow{ // S422 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -38418,9 +40614,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S413 + actionRow{ // S423 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -38511,9 +40710,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S414 + actionRow{ // S424 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -38604,9 +40806,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S415 + actionRow{ // S425 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -38697,9 +40902,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S416 + actionRow{ // S426 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -38790,9 +40998,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S417 + actionRow{ // S427 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -38830,9 +41041,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(666), // ? + shift(682), // ? nil, // : - shift(667), // || + shift(683), // || nil, // ^^ nil, // && nil, // =~ @@ -38883,9 +41094,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S418 + actionRow{ // S428 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -38926,7 +41140,7 @@ var actionTab = actionTable{ reduce(60), // ?, reduce: LogicalOrTerm nil, // : reduce(60), // ||, reduce: LogicalOrTerm - shift(668), // ^^ + shift(684), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -38976,9 +41190,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S419 + actionRow{ // S429 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39020,7 +41237,7 @@ var actionTab = actionTable{ nil, // : reduce(62), // ||, reduce: LogicalXORTerm reduce(62), // ^^, reduce: LogicalXORTerm - shift(669), // && + shift(685), // && nil, // =~ nil, // !=~ nil, // == @@ -39069,9 +41286,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S420 + actionRow{ // S430 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39114,10 +41334,10 @@ var actionTab = actionTable{ reduce(64), // ||, reduce: LogicalAndTerm reduce(64), // ^^, reduce: LogicalAndTerm reduce(64), // &&, reduce: LogicalAndTerm - shift(670), // =~ - shift(671), // !=~ - shift(672), // == - shift(673), // != + shift(686), // =~ + shift(687), // !=~ + shift(688), // == + shift(689), // != nil, // > nil, // >= nil, // < @@ -39162,9 +41382,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S421 + actionRow{ // S431 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39211,10 +41434,10 @@ var actionTab = actionTable{ reduce(69), // !=~, reduce: EqneTerm reduce(69), // ==, reduce: EqneTerm reduce(69), // !=, reduce: EqneTerm - shift(674), // > - shift(675), // >= - shift(676), // < - shift(677), // <= + shift(690), // > + shift(691), // >= + shift(692), // < + shift(693), // <= nil, // | nil, // ^ nil, // & @@ -39255,9 +41478,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S422 + actionRow{ // S432 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39308,7 +41534,7 @@ var actionTab = actionTable{ reduce(74), // >=, reduce: CmpTerm reduce(74), // <, reduce: CmpTerm reduce(74), // <=, reduce: CmpTerm - shift(678), // | + shift(694), // | nil, // ^ nil, // & nil, // << @@ -39348,9 +41574,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S423 + actionRow{ // S433 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39402,7 +41631,7 @@ var actionTab = actionTable{ reduce(76), // <, reduce: BitwiseORTerm reduce(76), // <=, reduce: BitwiseORTerm reduce(76), // |, reduce: BitwiseORTerm - shift(679), // ^ + shift(695), // ^ nil, // & nil, // << nil, // >> @@ -39441,9 +41670,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S424 + actionRow{ // S434 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39496,7 +41728,7 @@ var actionTab = actionTable{ reduce(78), // <=, reduce: BitwiseXORTerm reduce(78), // |, reduce: BitwiseXORTerm reduce(78), // ^, reduce: BitwiseXORTerm - shift(680), // & + shift(696), // & nil, // << nil, // >> nil, // >>> @@ -39534,9 +41766,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S425 + actionRow{ // S435 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39590,9 +41825,9 @@ var actionTab = actionTable{ reduce(80), // |, reduce: BitwiseANDTerm reduce(80), // ^, reduce: BitwiseANDTerm reduce(80), // &, reduce: BitwiseANDTerm - shift(681), // << - shift(682), // >> - shift(683), // >>> + shift(697), // << + shift(698), // >> + shift(699), // >>> nil, // + nil, // - nil, // .+ @@ -39627,9 +41862,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S426 + actionRow{ // S436 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39686,11 +41924,11 @@ var actionTab = actionTable{ reduce(84), // <<, reduce: BitwiseShiftTerm reduce(84), // >>, reduce: BitwiseShiftTerm reduce(84), // >>>, reduce: BitwiseShiftTerm - shift(684), // + - shift(685), // - - shift(686), // .+ - shift(687), // .- - shift(688), // . + shift(700), // + + shift(701), // - + shift(702), // .+ + shift(703), // .- + shift(704), // . nil, // * nil, // / nil, // // @@ -39720,9 +41958,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S427 + actionRow{ // S437 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39730,20 +41971,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -39794,28 +42035,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S428 + actionRow{ // S438 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39877,13 +42121,13 @@ var actionTab = actionTable{ 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), // .// + shift(706), // * + shift(707), // / + shift(708), // // + shift(709), // % + shift(710), // .* + shift(711), // ./ + shift(712), // .// nil, // ! nil, // ~ nil, // ** @@ -39906,9 +42150,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S429 + actionRow{ // S439 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -39916,20 +42163,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -39980,28 +42227,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S430 + actionRow{ // S440 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40009,20 +42259,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -40073,28 +42323,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S431 + actionRow{ // S441 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40102,20 +42355,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -40166,28 +42419,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S432 + actionRow{ // S442 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40278,9 +42534,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S433 + actionRow{ // S443 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40371,9 +42630,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S434 + actionRow{ // S444 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40381,20 +42643,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -40445,28 +42707,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S435 + actionRow{ // S445 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40474,20 +42739,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -40538,28 +42803,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S436 + actionRow{ // S446 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40630,7 +42898,7 @@ var actionTab = actionTable{ reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(702), // ** + shift(718), // ** nil, // ( reduce(107), // ), reduce: PowTerm nil, // md_token_string_literal @@ -40650,9 +42918,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S437 + actionRow{ // S447 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40660,20 +42931,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -40709,10 +42980,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -40721,31 +42992,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S438 + actionRow{ // S448 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40757,7 +43031,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - shift(704), // [ + shift(720), // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -40836,9 +43110,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S439 + actionRow{ // S449 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -40929,9 +43206,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S440 + actionRow{ // S450 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41022,9 +43302,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S441 + actionRow{ // S451 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41115,9 +43398,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S442 + actionRow{ // S452 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41208,9 +43494,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S443 + actionRow{ // S453 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41301,9 +43590,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S444 + actionRow{ // S454 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41394,9 +43686,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S445 + actionRow{ // S455 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41408,7 +43703,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction + reduce(125), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -41434,42 +43729,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction + reduce(125), // ?, reduce: MlrvalOrFunction nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(125), // ||, reduce: MlrvalOrFunction + reduce(125), // ^^, reduce: MlrvalOrFunction + reduce(125), // &&, reduce: MlrvalOrFunction + reduce(125), // =~, reduce: MlrvalOrFunction + reduce(125), // !=~, reduce: MlrvalOrFunction + reduce(125), // ==, reduce: MlrvalOrFunction + reduce(125), // !=, reduce: MlrvalOrFunction + reduce(125), // >, reduce: MlrvalOrFunction + reduce(125), // >=, reduce: MlrvalOrFunction + reduce(125), // <, reduce: MlrvalOrFunction + reduce(125), // <=, reduce: MlrvalOrFunction + reduce(125), // |, reduce: MlrvalOrFunction + reduce(125), // ^, reduce: MlrvalOrFunction + reduce(125), // &, reduce: MlrvalOrFunction + reduce(125), // <<, reduce: MlrvalOrFunction + reduce(125), // >>, reduce: MlrvalOrFunction + reduce(125), // >>>, reduce: MlrvalOrFunction + reduce(125), // +, reduce: MlrvalOrFunction + reduce(125), // -, reduce: MlrvalOrFunction + reduce(125), // .+, reduce: MlrvalOrFunction + reduce(125), // .-, reduce: MlrvalOrFunction + reduce(125), // ., reduce: MlrvalOrFunction + reduce(125), // *, reduce: MlrvalOrFunction + reduce(125), // /, reduce: MlrvalOrFunction + reduce(125), // //, reduce: MlrvalOrFunction + reduce(125), // %, reduce: MlrvalOrFunction + reduce(125), // .*, reduce: MlrvalOrFunction + reduce(125), // ./, reduce: MlrvalOrFunction + reduce(125), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(125), // **, reduce: MlrvalOrFunction nil, // ( - reduce(126), // ), reduce: MlrvalOrFunction + reduce(125), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -41487,9 +43782,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S446 + actionRow{ // S456 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41501,7 +43799,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(133), // [, reduce: MlrvalOrFunction + reduce(132), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -41527,42 +43825,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction + reduce(132), // ?, 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 + reduce(132), // ||, reduce: MlrvalOrFunction + reduce(132), // ^^, reduce: MlrvalOrFunction + reduce(132), // &&, reduce: MlrvalOrFunction + reduce(132), // =~, reduce: MlrvalOrFunction + reduce(132), // !=~, reduce: MlrvalOrFunction + reduce(132), // ==, reduce: MlrvalOrFunction + reduce(132), // !=, reduce: MlrvalOrFunction + reduce(132), // >, reduce: MlrvalOrFunction + reduce(132), // >=, reduce: MlrvalOrFunction + reduce(132), // <, reduce: MlrvalOrFunction + reduce(132), // <=, reduce: MlrvalOrFunction + reduce(132), // |, reduce: MlrvalOrFunction + reduce(132), // ^, reduce: MlrvalOrFunction + reduce(132), // &, reduce: MlrvalOrFunction + reduce(132), // <<, reduce: MlrvalOrFunction + reduce(132), // >>, reduce: MlrvalOrFunction + reduce(132), // >>>, reduce: MlrvalOrFunction + reduce(132), // +, reduce: MlrvalOrFunction + reduce(132), // -, reduce: MlrvalOrFunction + reduce(132), // .+, reduce: MlrvalOrFunction + reduce(132), // .-, reduce: MlrvalOrFunction + reduce(132), // ., reduce: MlrvalOrFunction + reduce(132), // *, reduce: MlrvalOrFunction + reduce(132), // /, reduce: MlrvalOrFunction + reduce(132), // //, reduce: MlrvalOrFunction + reduce(132), // %, reduce: MlrvalOrFunction + reduce(132), // .*, reduce: MlrvalOrFunction + reduce(132), // ./, reduce: MlrvalOrFunction + reduce(132), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction + reduce(132), // **, reduce: MlrvalOrFunction nil, // ( - reduce(133), // ), reduce: MlrvalOrFunction + reduce(132), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -41580,9 +43878,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S447 + 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(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, // %= + 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 + reduce(133), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(133), // **, reduce: ContextVariable + nil, // ( + reduce(133), // ), 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S458 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41673,9 +44070,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S448 + actionRow{ // S459 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41766,9 +44166,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S449 + actionRow{ // S460 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41859,9 +44262,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S450 + actionRow{ // S461 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -41952,9 +44358,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S451 + actionRow{ // S462 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -42045,9 +44454,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S452 + actionRow{ // S463 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -42138,9 +44550,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S453 + actionRow{ // S464 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -42231,9 +44646,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S454 + actionRow{ // S465 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -42324,9 +44742,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S455 + actionRow{ // S466 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -42417,9 +44838,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S456 + actionRow{ // S467 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -42510,9 +44934,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S457 + actionRow{ // S468 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -42524,7 +44951,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(144), // [, reduce: ContextVariable + reduce(144), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -42550,42 +44977,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(144), // ?, reduce: ContextVariable + reduce(144), // ?, reduce: MlrvalOrFunction 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: MlrvalOrFunction + reduce(144), // ^^, reduce: MlrvalOrFunction + reduce(144), // &&, reduce: MlrvalOrFunction + reduce(144), // =~, reduce: MlrvalOrFunction + reduce(144), // !=~, reduce: MlrvalOrFunction + reduce(144), // ==, reduce: MlrvalOrFunction + reduce(144), // !=, reduce: MlrvalOrFunction + reduce(144), // >, reduce: MlrvalOrFunction + reduce(144), // >=, reduce: MlrvalOrFunction + reduce(144), // <, reduce: MlrvalOrFunction + reduce(144), // <=, reduce: MlrvalOrFunction + reduce(144), // |, reduce: MlrvalOrFunction + reduce(144), // ^, reduce: MlrvalOrFunction + reduce(144), // &, reduce: MlrvalOrFunction + reduce(144), // <<, reduce: MlrvalOrFunction + reduce(144), // >>, reduce: MlrvalOrFunction + reduce(144), // >>>, reduce: MlrvalOrFunction + reduce(144), // +, reduce: MlrvalOrFunction + reduce(144), // -, reduce: MlrvalOrFunction + reduce(144), // .+, reduce: MlrvalOrFunction + reduce(144), // .-, reduce: MlrvalOrFunction + reduce(144), // ., reduce: MlrvalOrFunction + reduce(144), // *, reduce: MlrvalOrFunction + reduce(144), // /, reduce: MlrvalOrFunction + reduce(144), // //, reduce: MlrvalOrFunction + reduce(144), // %, reduce: MlrvalOrFunction + reduce(144), // .*, reduce: MlrvalOrFunction + reduce(144), // ./, reduce: MlrvalOrFunction + reduce(144), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(144), // **, reduce: ContextVariable + reduce(144), // **, reduce: MlrvalOrFunction nil, // ( - reduce(144), // ), reduce: ContextVariable + reduce(144), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -42603,9 +45030,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S458 + actionRow{ // S469 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -42617,7 +45047,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(145), // [, reduce: MlrvalOrFunction + reduce(146), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -42643,42 +45073,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction + reduce(146), // ?, reduce: MlrvalOrFunction nil, // : - 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 - 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 - 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 - 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 - reduce(145), // .//, reduce: MlrvalOrFunction + reduce(146), // ||, reduce: MlrvalOrFunction + reduce(146), // ^^, reduce: MlrvalOrFunction + reduce(146), // &&, reduce: MlrvalOrFunction + reduce(146), // =~, reduce: MlrvalOrFunction + reduce(146), // !=~, reduce: MlrvalOrFunction + reduce(146), // ==, reduce: MlrvalOrFunction + reduce(146), // !=, reduce: MlrvalOrFunction + reduce(146), // >, reduce: MlrvalOrFunction + reduce(146), // >=, reduce: MlrvalOrFunction + reduce(146), // <, reduce: MlrvalOrFunction + reduce(146), // <=, reduce: MlrvalOrFunction + reduce(146), // |, reduce: MlrvalOrFunction + reduce(146), // ^, reduce: MlrvalOrFunction + reduce(146), // &, reduce: MlrvalOrFunction + reduce(146), // <<, reduce: MlrvalOrFunction + reduce(146), // >>, reduce: MlrvalOrFunction + reduce(146), // >>>, reduce: MlrvalOrFunction + reduce(146), // +, reduce: MlrvalOrFunction + reduce(146), // -, reduce: MlrvalOrFunction + reduce(146), // .+, reduce: MlrvalOrFunction + reduce(146), // .-, reduce: MlrvalOrFunction + reduce(146), // ., reduce: MlrvalOrFunction + reduce(146), // *, reduce: MlrvalOrFunction + reduce(146), // /, reduce: MlrvalOrFunction + reduce(146), // //, reduce: MlrvalOrFunction + reduce(146), // %, reduce: MlrvalOrFunction + reduce(146), // .*, reduce: MlrvalOrFunction + reduce(146), // ./, reduce: MlrvalOrFunction + reduce(146), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction + reduce(146), // **, reduce: MlrvalOrFunction nil, // ( - reduce(145), // ), reduce: MlrvalOrFunction + reduce(146), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -42696,9 +45126,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S459 + actionRow{ // S470 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -42710,7 +45143,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(147), // [, reduce: MlrvalOrFunction + reduce(151), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -42736,42 +45169,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction + reduce(151), // ?, 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 + reduce(151), // ||, reduce: MlrvalOrFunction + reduce(151), // ^^, reduce: MlrvalOrFunction + reduce(151), // &&, reduce: MlrvalOrFunction + reduce(151), // =~, reduce: MlrvalOrFunction + reduce(151), // !=~, reduce: MlrvalOrFunction + reduce(151), // ==, reduce: MlrvalOrFunction + reduce(151), // !=, reduce: MlrvalOrFunction + reduce(151), // >, reduce: MlrvalOrFunction + reduce(151), // >=, reduce: MlrvalOrFunction + reduce(151), // <, reduce: MlrvalOrFunction + reduce(151), // <=, reduce: MlrvalOrFunction + reduce(151), // |, reduce: MlrvalOrFunction + reduce(151), // ^, reduce: MlrvalOrFunction + reduce(151), // &, reduce: MlrvalOrFunction + reduce(151), // <<, reduce: MlrvalOrFunction + reduce(151), // >>, reduce: MlrvalOrFunction + reduce(151), // >>>, reduce: MlrvalOrFunction + reduce(151), // +, reduce: MlrvalOrFunction + reduce(151), // -, reduce: MlrvalOrFunction + reduce(151), // .+, reduce: MlrvalOrFunction + reduce(151), // .-, reduce: MlrvalOrFunction + reduce(151), // ., reduce: MlrvalOrFunction + reduce(151), // *, reduce: MlrvalOrFunction + reduce(151), // /, reduce: MlrvalOrFunction + reduce(151), // //, reduce: MlrvalOrFunction + reduce(151), // %, reduce: MlrvalOrFunction + reduce(151), // .*, reduce: MlrvalOrFunction + reduce(151), // ./, reduce: MlrvalOrFunction + reduce(151), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction + reduce(151), // **, reduce: MlrvalOrFunction nil, // ( - reduce(147), // ), reduce: MlrvalOrFunction + reduce(151), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -42789,9 +45222,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S460 + actionRow{ // S471 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -42799,20 +45235,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(705), // { + nil, // { nil, // } nil, // md_token_end nil, // = - shift(711), // [ + nil, // [ 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, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42830,7 +45266,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(729), // : + nil, // : nil, // || nil, // ^^ nil, // && @@ -42848,10 +45284,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(739), // + - shift(741), // - - shift(742), // .+ - shift(743), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -42860,31 +45296,226 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(746), // ! - shift(747), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(749), // ( + shift(721), // ( 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, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S461 + actionRow{ // S472 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(746), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S473 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + shift(835), // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S474 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -42975,9 +45606,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S462 + actionRow{ // S475 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43068,19 +45702,22 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S463 + actionRow{ // S476 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - shift(126), // md_token_begin + shift(131), // md_token_begin nil, // { reduce(5), // }, reduce: StatementBlock - shift(128), // md_token_end + shift(133), // md_token_end nil, // = nil, // [ nil, // ] @@ -43161,9 +45798,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S464 + actionRow{ // S477 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -43254,1215 +45894,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - }, - }, - actionRow{ // S465 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - shift(126), // md_token_begin - nil, // { - shift(774), // } - 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{ // S466 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - shift(126), // md_token_begin - nil, // { - shift(776), // } - 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{ // S467 - 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{ // S468 - 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{ // S469 - 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{ // S470 - 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{ // S471 - 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{ // S472 - 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{ // S473 - 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{ // S474 - 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{ // S475 - 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{ // S476 - 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{ // S477 - 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S478 @@ -44472,21 +45906,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // md_token_begin - shift(777), // { - nil, // } - nil, // md_token_end + shift(131), // md_token_begin + nil, // { + shift(863), // } + shift(133), // md_token_end nil, // = - shift(783), // [ + nil, // [ 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 + 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, // &&= @@ -44522,10 +45956,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(810), // + - shift(812), // - - shift(813), // .+ - shift(814), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -44534,28 +45968,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(817), // ! - shift(818), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(820), // ( + nil, // ( 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, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S479 @@ -44565,21 +46002,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // md_token_begin - shift(777), // { - nil, // } - nil, // md_token_end + shift(131), // md_token_begin + nil, // { + shift(865), // } + shift(133), // md_token_end nil, // = - shift(783), // [ + nil, // [ 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 + 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, // &&= @@ -44615,10 +46052,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(810), // + - shift(812), // - - shift(813), // .+ - shift(814), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -44627,28 +46064,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(817), // ! - shift(818), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(820), // ( + nil, // ( 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, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S480 @@ -44659,20 +46099,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(777), // { + shift(866), // { nil, // } nil, // md_token_end nil, // = - shift(783), // [ + shift(872), // [ 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 + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44708,10 +46148,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(810), // + - shift(812), // - - shift(813), // .+ - shift(814), // .- + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- nil, // . nil, // * nil, // / @@ -44720,28 +46160,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(817), // ! - shift(818), // ~ + shift(906), // ! + shift(907), // ~ nil, // ** - shift(820), // ( + shift(909), // ( 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 + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // 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 + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S481 @@ -44752,20 +46195,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(777), // { + shift(866), // { nil, // } nil, // md_token_end nil, // = - shift(783), // [ + shift(872), // [ 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 + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44801,10 +46244,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(810), // + - shift(812), // - - shift(813), // .+ - shift(814), // .- + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- nil, // . nil, // * nil, // / @@ -44813,28 +46256,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(817), // ! - shift(818), // ~ + shift(906), // ! + shift(907), // ~ nil, // ** - shift(820), // ( + shift(909), // ( 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 + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // 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 + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S482 @@ -44845,20 +46291,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(777), // { + shift(866), // { nil, // } nil, // md_token_end nil, // = - shift(783), // [ + shift(872), // [ 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 + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44894,10 +46340,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(810), // + - shift(812), // - - shift(813), // .+ - shift(814), // .- + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- nil, // . nil, // * nil, // / @@ -44906,28 +46352,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(817), // ! - shift(818), // ~ + shift(906), // ! + shift(907), // ~ nil, // ** - shift(820), // ( + shift(909), // ( 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 + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // 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 + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S483 @@ -44938,20 +46387,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(777), // { + shift(866), // { nil, // } nil, // md_token_end nil, // = - shift(783), // [ + shift(872), // [ 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 + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44987,10 +46436,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(810), // + - shift(812), // - - shift(813), // .+ - shift(814), // .- + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- nil, // . nil, // * nil, // / @@ -44999,31 +46448,1282 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(817), // ! - shift(818), // ~ + shift(906), // ! + shift(907), // ~ nil, // ** - shift(820), // ( + shift(909), // ( 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 + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // 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 + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S484 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S485 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S486 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S487 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S488 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S489 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S490 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S491 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S492 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S493 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S494 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S495 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S496 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S497 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -45114,21 +47814,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S485 + actionRow{ // S498 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(127), // $, reduce: MapLiteral + reduce(126), // $, reduce: MapLiteral nil, // empty - reduce(127), // ;, reduce: MapLiteral + reduce(126), // ;, reduce: MapLiteral nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(127), // [, reduce: MapLiteral + reduce(126), // [, reduce: MapLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -45154,40 +47857,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(127), // ?, reduce: MapLiteral + reduce(126), // ?, 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 + 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(127), // **, reduce: MapLiteral + reduce(126), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -45207,9 +47910,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S486 + actionRow{ // S499 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -45218,7 +47924,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(859), // } + shift(950), // } nil, // md_token_end nil, // = nil, // [ @@ -45300,9 +48006,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S487 + actionRow{ // S500 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -45393,1215 +48102,9 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - }, - }, - actionRow{ // S488 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - 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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - 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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - 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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - 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{ // S492 - 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{ // S493 - 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{ // S494 - 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{ // S495 - 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{ // S496 - 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{ // S497 - 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{ // S498 - 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{ // S499 - 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{ // S500 - 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S501 @@ -46612,20 +48115,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + nil, // { 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, // [ + shift(951), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46661,10 +48164,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -46673,28 +48176,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(176), // ( + nil, // ( 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, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S502 @@ -46705,20 +48211,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + nil, // { 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, // [ + shift(952), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46754,10 +48260,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -46766,28 +48272,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(176), // ( + nil, // ( 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, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S503 @@ -46798,20 +48307,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + nil, // { 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, // [ + shift(953), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46847,10 +48356,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -46859,28 +48368,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(176), // ( + nil, // ( 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, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S504 @@ -46891,20 +48403,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -46940,10 +48452,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -46952,28 +48464,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(176), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S505 @@ -46984,20 +48499,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47033,10 +48548,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -47045,28 +48560,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S506 @@ -47077,20 +48595,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47126,10 +48644,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -47138,28 +48656,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S507 @@ -47170,20 +48691,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47219,10 +48740,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -47231,28 +48752,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S508 @@ -47263,20 +48787,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47312,10 +48836,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -47324,28 +48848,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S509 @@ -47356,20 +48883,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47405,10 +48932,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -47417,28 +48944,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S510 @@ -47449,20 +48979,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47498,10 +49028,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -47510,28 +49040,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S511 @@ -47542,20 +49075,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47591,10 +49124,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -47603,28 +49136,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S512 @@ -47635,20 +49171,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47684,10 +49220,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -47696,28 +49232,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S513 @@ -47728,20 +49267,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47777,10 +49316,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -47789,31 +49328,1282 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S514 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S515 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S516 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S517 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S518 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S519 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S520 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S521 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S522 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S523 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S524 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S525 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S526 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S527 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47904,9 +50694,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S515 + actionRow{ // S528 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -47914,20 +50707,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47963,10 +50756,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -47975,31 +50768,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S516 + actionRow{ // S529 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48007,20 +50803,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48056,10 +50852,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -48068,31 +50864,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S517 + actionRow{ // S530 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48100,20 +50899,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48149,10 +50948,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -48161,31 +50960,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S518 + actionRow{ // S531 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48193,20 +50995,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48242,10 +51044,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -48254,31 +51056,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S519 + actionRow{ // S532 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48286,20 +51091,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48335,10 +51140,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -48347,31 +51152,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S520 + actionRow{ // S533 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48379,20 +51187,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48428,10 +51236,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -48440,31 +51248,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S521 + actionRow{ // S534 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48472,20 +51283,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48521,10 +51332,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(166), // + - shift(168), // - - shift(169), // .+ - shift(170), // .- + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- nil, // . nil, // * nil, // / @@ -48533,31 +51344,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(173), // ! - shift(174), // ~ + shift(178), // ! + shift(179), // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S522 + actionRow{ // S535 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48648,9 +51462,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S523 + actionRow{ // S536 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48741,9 +51558,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S524 + actionRow{ // S537 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48834,9 +51654,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S525 + actionRow{ // S538 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -48927,9 +51750,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S526 + actionRow{ // S539 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49020,9 +51846,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S527 + actionRow{ // S540 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49030,20 +51859,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(133), // { + shift(138), // { nil, // } nil, // md_token_end nil, // = - shift(139), // [ + shift(144), // [ 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 + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49094,28 +51923,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(176), // ( + shift(181), // ( 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 + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // 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 + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S528 + actionRow{ // S541 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49188,7 +52020,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(894), // ) + shift(985), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -49206,9 +52038,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S529 + actionRow{ // S542 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49216,20 +52051,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(705), // { + shift(722), // { nil, // } nil, // md_token_end nil, // = - shift(711), // [ + shift(728), // [ 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 + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49247,7 +52082,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(896), // : + shift(987), // : nil, // || nil, // ^^ nil, // && @@ -49265,10 +52100,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(739), // + - shift(741), // - - shift(742), // .+ - shift(743), // .- + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- nil, // . nil, // * nil, // / @@ -49277,31 +52112,130 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(746), // ! - shift(747), // ~ + shift(763), // ! + shift(764), // ~ nil, // ** - shift(749), // ( + shift(766), // ( 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 + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // 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 + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S530 + actionRow{ // S543 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + shift(988), // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S544 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49392,9 +52326,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S531 + actionRow{ // S545 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49406,7 +52343,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(127), // [, reduce: MapLiteral + reduce(126), // [, reduce: MapLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -49432,40 +52369,40 @@ var actionTab = actionTable{ 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 + 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(126), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(127), // **, reduce: MapLiteral + reduce(126), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -49485,9 +52422,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S532 + actionRow{ // S546 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49496,7 +52436,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(897), // } + shift(990), // } nil, // md_token_end nil, // = nil, // [ @@ -49578,102 +52518,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S533 + actionRow{ // S547 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S534 + actionRow{ // S548 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -49764,1587 +52710,297 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - }, - }, - actionRow{ // S535 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - 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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - 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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - 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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - 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{ // S539 - 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{ // S540 - 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{ // S541 - 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{ // S542 - 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{ // S543 - 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{ // S544 - 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{ // S545 - 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{ // S546 - 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{ // S547 - 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{ // S548 - 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S549 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1059), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S550 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1060), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S551 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1061), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S552 @@ -51355,20 +53011,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -51404,10 +53060,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -51416,28 +53072,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S553 @@ -51448,20 +53107,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -51497,10 +53156,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -51509,28 +53168,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S554 @@ -51541,20 +53203,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -51590,10 +53252,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -51602,28 +53264,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S555 @@ -51634,20 +53299,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -51683,10 +53348,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -51695,28 +53360,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S556 @@ -51727,20 +53395,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -51776,10 +53444,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -51788,28 +53456,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S557 @@ -51820,20 +53491,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -51869,10 +53540,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -51881,28 +53552,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S558 @@ -51913,20 +53587,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -51962,10 +53636,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -51974,28 +53648,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S559 @@ -52006,20 +53683,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -52055,10 +53732,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -52067,28 +53744,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S560 @@ -52099,20 +53779,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -52148,10 +53828,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -52160,31 +53840,1378 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S561 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S562 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S563 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S564 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S565 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S566 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S567 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S568 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S569 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S570 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S571 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S572 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S573 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S574 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S575 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52275,9 +55302,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S562 + actionRow{ // S576 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52285,20 +55315,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -52334,10 +55364,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -52346,31 +55376,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S563 + actionRow{ // S577 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52378,20 +55411,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -52427,10 +55460,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -52439,31 +55472,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S564 + actionRow{ // S578 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52471,20 +55507,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -52520,10 +55556,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -52532,31 +55568,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S565 + actionRow{ // S579 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52564,20 +55603,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -52613,10 +55652,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -52625,31 +55664,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S566 + actionRow{ // S580 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52657,20 +55699,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -52706,10 +55748,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -52718,31 +55760,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S567 + actionRow{ // S581 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52750,20 +55795,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -52799,10 +55844,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -52811,31 +55856,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S568 + actionRow{ // S582 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -52843,20 +55891,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -52892,10 +55940,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -52904,31 +55952,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S569 + actionRow{ // S583 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53019,9 +56070,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S570 + actionRow{ // S584 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53112,9 +56166,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S571 + actionRow{ // S585 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53205,9 +56262,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S572 + actionRow{ // S586 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53298,9 +56358,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S573 + actionRow{ // S587 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53391,9 +56454,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S574 + actionRow{ // S588 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53401,20 +56467,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -53465,214 +56531,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S575 - 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(998), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - 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{ // S577 + actionRow{ // S589 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53684,8 +56567,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(128), // [, reduce: MapLiteral - reduce(128), // ], reduce: MapLiteral + nil, // [ + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -53710,99 +56593,6 @@ var actionTab = actionTable{ 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{ // S578 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(216), // { - reduce(130), // }, reduce: MapLiteralKeyValuePairs - 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, // || @@ -53822,10 +56612,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -53834,31 +56624,130 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + 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(1093), // ) + nil, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S579 + actionRow{ // S590 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1095), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S591 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53937,7 +56826,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(127), // ,, reduce: MapLiteral + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -53949,9 +56838,204 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S580 + actionRow{ // S592 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + reduce(129), // }, reduce: MapLiteralKeyValuePairs + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S593 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + shift(1097), // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S594 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -53960,7 +57044,103 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(1002), // } + 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, // %= + 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(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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S595 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1099), // } nil, // md_token_end nil, // = nil, // [ @@ -54042,9 +57222,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S581 + actionRow{ // S596 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + reduce(123), // ], reduce: ArrayLiteralElements + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S597 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -54135,1773 +57414,297 @@ var actionTab = actionTable{ 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 - 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 - 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 - 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 - 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{ // S586 - 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{ // S587 - 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{ // S588 - 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{ // S589 - 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{ // S590 - 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{ // S591 - 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{ // S592 - 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{ // S593 - 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{ // S594 - 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{ // S595 - 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{ // S596 - 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{ // S597 - 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S598 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1101), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S599 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1102), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S600 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1103), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S601 @@ -55912,20 +57715,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -55961,10 +57764,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -55973,28 +57776,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(330), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S602 @@ -56005,20 +57811,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56054,10 +57860,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -56066,28 +57872,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S603 @@ -56098,20 +57907,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56147,10 +57956,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -56159,28 +57968,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S604 @@ -56191,20 +58003,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56240,10 +58052,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -56252,28 +58064,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S605 @@ -56284,20 +58099,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56333,10 +58148,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -56345,28 +58160,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S606 @@ -56377,20 +58195,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56426,10 +58244,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -56438,28 +58256,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S607 @@ -56470,20 +58291,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56519,10 +58340,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -56531,31 +58352,1570 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S608 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S609 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S610 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S611 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S612 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S613 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S614 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S615 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S616 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S617 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S618 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S619 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S620 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S621 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S622 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S623 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S624 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56646,9 +60006,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S609 + actionRow{ // S625 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56656,20 +60019,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56705,10 +60068,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -56717,31 +60080,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S610 + actionRow{ // S626 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56749,20 +60115,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56798,10 +60164,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -56810,31 +60176,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S611 + actionRow{ // S627 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56842,20 +60211,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56891,10 +60260,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -56903,31 +60272,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S612 + actionRow{ // S628 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -56935,20 +60307,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -56984,10 +60356,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -56996,31 +60368,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S613 + actionRow{ // S629 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57028,20 +60403,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -57077,10 +60452,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -57089,31 +60464,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S614 + actionRow{ // S630 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57121,20 +60499,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -57170,10 +60548,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -57182,31 +60560,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S615 + actionRow{ // S631 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57214,20 +60595,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -57263,10 +60644,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -57275,31 +60656,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S616 + actionRow{ // S632 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57390,9 +60774,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S617 + actionRow{ // S633 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57483,9 +60870,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S618 + actionRow{ // S634 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57576,9 +60966,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S619 + actionRow{ // S635 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57669,9 +61062,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S620 + actionRow{ // S636 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57762,9 +61158,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S621 + actionRow{ // S637 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57772,20 +61171,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { nil, // } nil, // md_token_end nil, // = - shift(292), // [ + shift(301), // [ 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 + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -57836,28 +61235,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S622 + actionRow{ // S638 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57930,7 +61332,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(1037), // ) + shift(1135), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -57948,9 +61350,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S623 + actionRow{ // S639 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -57958,20 +61363,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(705), // { + shift(722), // { nil, // } nil, // md_token_end nil, // = - shift(711), // [ + shift(728), // [ 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 + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -57989,7 +61394,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1039), // : + shift(1137), // : nil, // || nil, // ^^ nil, // && @@ -58007,10 +61412,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(739), // + - shift(741), // - - shift(742), // .+ - shift(743), // .- + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- nil, // . nil, // * nil, // / @@ -58019,31 +61424,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(746), // ! - shift(747), // ~ + shift(763), // ! + shift(764), // ~ nil, // ** - shift(749), // ( + shift(766), // ( 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 + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // 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 + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S624 + actionRow{ // S640 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -58134,9 +61542,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S625 + actionRow{ // S641 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -58144,20 +61555,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(791), // { nil, // } nil, // md_token_end nil, // = - 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 + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -58193,10 +61604,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- nil, // . nil, // * nil, // / @@ -58205,31 +61616,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(831), // ! + shift(832), // ~ 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 + shift(834), // ( + shift(1138), // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // 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 + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S626 + actionRow{ // S642 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -58320,9 +61734,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S627 + actionRow{ // S643 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -58413,9 +61830,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S628 + actionRow{ // S644 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -58454,7 +61874,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1041), // : + shift(1140), // : nil, // || nil, // ^^ nil, // && @@ -58506,9 +61926,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S629 + actionRow{ // S645 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -58549,7 +61972,7 @@ var actionTab = actionTable{ reduce(59), // ?, reduce: LogicalOrTerm nil, // : reduce(59), // ||, reduce: LogicalOrTerm - shift(359), // ^^ + shift(369), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -58599,9 +62022,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S630 + actionRow{ // S646 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -58643,7 +62069,7 @@ var actionTab = actionTable{ nil, // : reduce(61), // ||, reduce: LogicalXORTerm reduce(61), // ^^, reduce: LogicalXORTerm - shift(360), // && + shift(370), // && nil, // =~ nil, // !=~ nil, // == @@ -58692,9 +62118,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S631 + actionRow{ // S647 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -58737,10 +62166,10 @@ var actionTab = actionTable{ reduce(63), // ||, reduce: LogicalAndTerm reduce(63), // ^^, reduce: LogicalAndTerm reduce(63), // &&, reduce: LogicalAndTerm - shift(361), // =~ - shift(362), // !=~ - shift(363), // == - shift(364), // != + shift(371), // =~ + shift(372), // !=~ + shift(373), // == + shift(374), // != nil, // > nil, // >= nil, // < @@ -58785,9 +62214,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S632 + actionRow{ // S648 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -58834,10 +62266,10 @@ var actionTab = actionTable{ reduce(65), // !=~, reduce: EqneTerm reduce(65), // ==, reduce: EqneTerm reduce(65), // !=, reduce: EqneTerm - shift(365), // > - shift(366), // >= - shift(367), // < - shift(368), // <= + shift(375), // > + shift(376), // >= + shift(377), // < + shift(378), // <= nil, // | nil, // ^ nil, // & @@ -58878,9 +62310,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S633 + actionRow{ // S649 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -58927,10 +62362,10 @@ var actionTab = actionTable{ reduce(66), // !=~, reduce: EqneTerm reduce(66), // ==, reduce: EqneTerm reduce(66), // !=, reduce: EqneTerm - shift(365), // > - shift(366), // >= - shift(367), // < - shift(368), // <= + shift(375), // > + shift(376), // >= + shift(377), // < + shift(378), // <= nil, // | nil, // ^ nil, // & @@ -58971,9 +62406,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S634 + actionRow{ // S650 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59020,10 +62458,10 @@ var actionTab = actionTable{ reduce(67), // !=~, reduce: EqneTerm reduce(67), // ==, reduce: EqneTerm reduce(67), // !=, reduce: EqneTerm - shift(365), // > - shift(366), // >= - shift(367), // < - shift(368), // <= + shift(375), // > + shift(376), // >= + shift(377), // < + shift(378), // <= nil, // | nil, // ^ nil, // & @@ -59064,9 +62502,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S635 + actionRow{ // S651 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59113,10 +62554,10 @@ var actionTab = actionTable{ reduce(68), // !=~, reduce: EqneTerm reduce(68), // ==, reduce: EqneTerm reduce(68), // !=, reduce: EqneTerm - shift(365), // > - shift(366), // >= - shift(367), // < - shift(368), // <= + shift(375), // > + shift(376), // >= + shift(377), // < + shift(378), // <= nil, // | nil, // ^ nil, // & @@ -59157,9 +62598,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S636 + actionRow{ // S652 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59210,7 +62654,7 @@ var actionTab = actionTable{ reduce(70), // >=, reduce: CmpTerm reduce(70), // <, reduce: CmpTerm reduce(70), // <=, reduce: CmpTerm - shift(369), // | + shift(379), // | nil, // ^ nil, // & nil, // << @@ -59250,9 +62694,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S637 + actionRow{ // S653 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59303,7 +62750,7 @@ var actionTab = actionTable{ reduce(71), // >=, reduce: CmpTerm reduce(71), // <, reduce: CmpTerm reduce(71), // <=, reduce: CmpTerm - shift(369), // | + shift(379), // | nil, // ^ nil, // & nil, // << @@ -59343,9 +62790,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S638 + actionRow{ // S654 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59396,7 +62846,7 @@ var actionTab = actionTable{ reduce(72), // >=, reduce: CmpTerm reduce(72), // <, reduce: CmpTerm reduce(72), // <=, reduce: CmpTerm - shift(369), // | + shift(379), // | nil, // ^ nil, // & nil, // << @@ -59436,9 +62886,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S639 + actionRow{ // S655 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59489,7 +62942,7 @@ var actionTab = actionTable{ reduce(73), // >=, reduce: CmpTerm reduce(73), // <, reduce: CmpTerm reduce(73), // <=, reduce: CmpTerm - shift(369), // | + shift(379), // | nil, // ^ nil, // & nil, // << @@ -59529,9 +62982,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S640 + actionRow{ // S656 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59583,7 +63039,7 @@ var actionTab = actionTable{ reduce(75), // <, reduce: BitwiseORTerm reduce(75), // <=, reduce: BitwiseORTerm reduce(75), // |, reduce: BitwiseORTerm - shift(370), // ^ + shift(380), // ^ nil, // & nil, // << nil, // >> @@ -59622,9 +63078,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S641 + actionRow{ // S657 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59677,7 +63136,7 @@ var actionTab = actionTable{ reduce(77), // <=, reduce: BitwiseXORTerm reduce(77), // |, reduce: BitwiseXORTerm reduce(77), // ^, reduce: BitwiseXORTerm - shift(371), // & + shift(381), // & nil, // << nil, // >> nil, // >>> @@ -59715,9 +63174,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S642 + actionRow{ // S658 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59771,9 +63233,9 @@ var actionTab = actionTable{ reduce(79), // |, reduce: BitwiseANDTerm reduce(79), // ^, reduce: BitwiseANDTerm reduce(79), // &, reduce: BitwiseANDTerm - shift(372), // << - shift(373), // >> - shift(374), // >>> + shift(382), // << + shift(383), // >> + shift(384), // >>> nil, // + nil, // - nil, // .+ @@ -59808,9 +63270,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S643 + actionRow{ // S659 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59867,11 +63332,11 @@ var actionTab = actionTable{ reduce(81), // <<, reduce: BitwiseShiftTerm reduce(81), // >>, reduce: BitwiseShiftTerm reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(375), // + - shift(376), // - - shift(377), // .+ - shift(378), // .- - shift(379), // . + shift(385), // + + shift(386), // - + shift(387), // .+ + shift(388), // .- + shift(389), // . nil, // * nil, // / nil, // // @@ -59901,9 +63366,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S644 + actionRow{ // S660 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -59960,11 +63428,11 @@ var actionTab = actionTable{ reduce(82), // <<, reduce: BitwiseShiftTerm reduce(82), // >>, reduce: BitwiseShiftTerm reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(375), // + - shift(376), // - - shift(377), // .+ - shift(378), // .- - shift(379), // . + shift(385), // + + shift(386), // - + shift(387), // .+ + shift(388), // .- + shift(389), // . nil, // * nil, // / nil, // // @@ -59994,9 +63462,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S645 + actionRow{ // S661 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60053,11 +63524,11 @@ var actionTab = actionTable{ reduce(83), // <<, reduce: BitwiseShiftTerm reduce(83), // >>, reduce: BitwiseShiftTerm reduce(83), // >>>, reduce: BitwiseShiftTerm - shift(375), // + - shift(376), // - - shift(377), // .+ - shift(378), // .- - shift(379), // . + shift(385), // + + shift(386), // - + shift(387), // .+ + shift(388), // .- + shift(389), // . nil, // * nil, // / nil, // // @@ -60087,9 +63558,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S646 + actionRow{ // S662 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60151,13 +63625,13 @@ var actionTab = actionTable{ 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), // .// + shift(391), // * + shift(392), // / + shift(393), // // + shift(394), // % + shift(395), // .* + shift(396), // ./ + shift(397), // .// nil, // ! nil, // ~ nil, // ** @@ -60180,9 +63654,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S647 + actionRow{ // S663 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60244,13 +63721,13 @@ var actionTab = actionTable{ 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), // .// + shift(391), // * + shift(392), // / + shift(393), // // + shift(394), // % + shift(395), // .* + shift(396), // ./ + shift(397), // .// nil, // ! nil, // ~ nil, // ** @@ -60273,9 +63750,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S648 + actionRow{ // S664 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60337,13 +63817,13 @@ var actionTab = actionTable{ 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), // .// + shift(391), // * + shift(392), // / + shift(393), // // + shift(394), // % + shift(395), // .* + shift(396), // ./ + shift(397), // .// nil, // ! nil, // ~ nil, // ** @@ -60366,9 +63846,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S649 + actionRow{ // S665 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60430,13 +63913,13 @@ var actionTab = actionTable{ 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), // .// + shift(391), // * + shift(392), // / + shift(393), // // + shift(394), // % + shift(395), // .* + shift(396), // ./ + shift(397), // .// nil, // ! nil, // ~ nil, // ** @@ -60459,9 +63942,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S650 + actionRow{ // S666 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60523,13 +64009,13 @@ var actionTab = actionTable{ 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), // .// + shift(391), // * + shift(392), // / + shift(393), // // + shift(394), // % + shift(395), // .* + shift(396), // ./ + shift(397), // .// nil, // ! nil, // ~ nil, // ** @@ -60552,9 +64038,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S651 + actionRow{ // S667 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60645,9 +64134,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S652 + actionRow{ // S668 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60738,9 +64230,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S653 + actionRow{ // S669 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60831,9 +64326,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S654 + actionRow{ // S670 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -60924,9 +64422,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S655 + actionRow{ // S671 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -61017,9 +64518,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S656 + actionRow{ // S672 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -61110,9 +64614,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S657 + actionRow{ // S673 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -61203,9 +64710,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S658 + actionRow{ // S674 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -61296,9 +64806,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S659 + actionRow{ // S675 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -61310,7 +64823,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(127), // [, reduce: MapLiteral + reduce(126), // [, reduce: MapLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -61336,42 +64849,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(127), // ?, reduce: MapLiteral + reduce(126), // ?, 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 + 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(127), // **, reduce: MapLiteral + reduce(126), // **, reduce: MapLiteral nil, // ( - reduce(127), // ), reduce: MapLiteral + reduce(126), // ), reduce: MapLiteral nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -61389,9 +64902,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S660 + actionRow{ // S676 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -61400,7 +64916,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(1042), // } + shift(1141), // } nil, // md_token_end nil, // = nil, // [ @@ -61482,9 +64998,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S661 + actionRow{ // S677 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -61575,9 +65094,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S662 + actionRow{ // S678 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -61668,1773 +65190,297 @@ var actionTab = actionTable{ 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 - 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 - 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 - 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 - 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{ // S667 - 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{ // S668 - 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{ // S669 - 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{ // S670 - 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{ // S671 - 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{ // S672 - 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{ // S673 - 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{ // S674 - 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{ // S675 - 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{ // S676 - 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{ // S677 - 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{ // S678 - 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S679 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1142), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S680 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1143), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S681 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1144), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S682 @@ -63445,20 +65491,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(223), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -63494,10 +65540,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -63506,28 +65552,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(437), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S683 @@ -63538,20 +65587,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -63587,10 +65636,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -63599,28 +65648,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S684 @@ -63631,20 +65683,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -63680,10 +65732,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -63692,28 +65744,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S685 @@ -63724,20 +65779,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -63773,10 +65828,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -63785,28 +65840,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S686 @@ -63817,20 +65875,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -63866,10 +65924,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -63878,28 +65936,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S687 @@ -63910,20 +65971,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -63959,10 +66020,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -63971,28 +66032,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S688 @@ -64003,20 +66067,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -64052,10 +66116,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -64064,31 +66128,1570 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, actionRow{ // S689 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S690 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S691 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S692 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S693 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S694 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S695 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S696 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S697 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S698 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S699 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S700 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S701 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S702 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S703 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S704 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S705 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64179,9 +67782,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S690 + actionRow{ // S706 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64189,20 +67795,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -64238,10 +67844,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -64250,31 +67856,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S691 + actionRow{ // S707 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64282,20 +67891,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -64331,10 +67940,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -64343,31 +67952,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S692 + actionRow{ // S708 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64375,20 +67987,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -64424,10 +68036,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -64436,31 +68048,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S693 + actionRow{ // S709 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64468,20 +68083,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -64517,10 +68132,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -64529,31 +68144,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S694 + actionRow{ // S710 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64561,20 +68179,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -64610,10 +68228,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -64622,31 +68240,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S695 + actionRow{ // S711 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64654,20 +68275,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -64703,10 +68324,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -64715,31 +68336,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S696 + actionRow{ // S712 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64747,20 +68371,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -64796,10 +68420,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -64808,31 +68432,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S697 + actionRow{ // S713 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -64923,9 +68550,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S698 + actionRow{ // S714 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65016,9 +68646,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S699 + actionRow{ // S715 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65109,9 +68742,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S700 + actionRow{ // S716 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65202,9 +68838,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S701 + actionRow{ // S717 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65295,9 +68934,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S702 + actionRow{ // S718 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65305,20 +68947,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -65369,28 +69011,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S703 + actionRow{ // S719 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65463,7 +69108,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(1077), // ) + shift(1176), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -65481,9 +69126,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S704 + actionRow{ // S720 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65491,20 +69139,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(705), // { + shift(722), // { nil, // } nil, // md_token_end nil, // = - shift(711), // [ + shift(728), // [ 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 + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -65522,7 +69170,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1079), // : + shift(1178), // : nil, // || nil, // ^^ nil, // && @@ -65540,10 +69188,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(739), // + - shift(741), // - - shift(742), // .+ - shift(743), // .- + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- nil, // . nil, // * nil, // / @@ -65552,31 +69200,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(746), // ! - shift(747), // ~ + shift(763), // ! + shift(764), // ~ nil, // ** - shift(749), // ( + shift(766), // ( 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 + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // 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 + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S705 + actionRow{ // S721 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65584,20 +69235,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { - shift(1080), // } + shift(791), // { + nil, // } nil, // md_token_end nil, // = - shift(223), // [ + shift(797), // [ 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 + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -65633,10 +69284,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- nil, // . nil, // * nil, // / @@ -65645,31 +69296,130 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(831), // ! + shift(832), // ~ 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 + shift(834), // ( + shift(1179), // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // 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 + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S706 + actionRow{ // S722 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + shift(1181), // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S723 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65682,7 +69432,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1082), // ] + shift(1183), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -65708,7 +69458,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1083), // : + shift(1184), // : nil, // || nil, // ^^ nil, // && @@ -65760,9 +69510,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S707 + actionRow{ // S724 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65853,9 +69606,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S708 + actionRow{ // S725 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -65946,9 +69702,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S709 + actionRow{ // S726 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66039,9 +69798,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S710 + actionRow{ // S727 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66132,9 +69894,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S711 + actionRow{ // S728 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66142,20 +69907,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { 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 + shift(301), // [ + shift(1185), // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -66191,10 +69956,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -66203,31 +69968,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S712 + actionRow{ // S729 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66318,9 +70086,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S713 + actionRow{ // S730 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66411,9 +70182,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S714 + actionRow{ // S731 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66504,9 +70278,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S715 + actionRow{ // S732 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66597,9 +70374,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S716 + actionRow{ // S733 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66690,9 +70470,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S717 + actionRow{ // S734 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66783,9 +70566,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S718 + actionRow{ // S735 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66876,9 +70662,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S719 + actionRow{ // S736 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -66969,9 +70758,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S720 + actionRow{ // S737 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67062,9 +70854,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S721 + actionRow{ // S738 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67155,9 +70950,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S722 + actionRow{ // S739 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67248,9 +71046,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S723 + actionRow{ // S740 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67341,9 +71142,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S724 + actionRow{ // S741 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67434,9 +71238,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S725 + actionRow{ // S742 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67527,9 +71334,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S726 + actionRow{ // S743 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67620,9 +71430,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S727 + actionRow{ // S744 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67713,9 +71526,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S728 + actionRow{ // S745 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67753,9 +71569,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(1088), // ? + shift(1189), // ? reduce(58), // :, reduce: TernaryTerm - shift(1089), // || + shift(1190), // || nil, // ^^ nil, // && nil, // =~ @@ -67806,9 +71622,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S729 + actionRow{ // S746 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67821,7 +71640,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = shift(59), // [ - shift(1091), // ] + shift(1192), // ] shift(63), // md_token_field_name shift(64), // $[ shift(65), // md_token_braced_field_name @@ -67899,9 +71718,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S730 + actionRow{ // S747 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -67942,7 +71764,7 @@ var actionTab = actionTable{ reduce(60), // ?, reduce: LogicalOrTerm reduce(60), // :, reduce: LogicalOrTerm reduce(60), // ||, reduce: LogicalOrTerm - shift(1092), // ^^ + shift(1193), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -67992,9 +71814,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S731 + actionRow{ // S748 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68036,7 +71861,7 @@ var actionTab = actionTable{ reduce(62), // :, reduce: LogicalXORTerm reduce(62), // ||, reduce: LogicalXORTerm reduce(62), // ^^, reduce: LogicalXORTerm - shift(1093), // && + shift(1194), // && nil, // =~ nil, // !=~ nil, // == @@ -68085,9 +71910,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S732 + actionRow{ // S749 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68130,10 +71958,10 @@ var actionTab = actionTable{ reduce(64), // ||, reduce: LogicalAndTerm reduce(64), // ^^, reduce: LogicalAndTerm reduce(64), // &&, reduce: LogicalAndTerm - shift(1094), // =~ - shift(1095), // !=~ - shift(1096), // == - shift(1097), // != + shift(1195), // =~ + shift(1196), // !=~ + shift(1197), // == + shift(1198), // != nil, // > nil, // >= nil, // < @@ -68178,9 +72006,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S733 + actionRow{ // S750 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68227,10 +72058,10 @@ var actionTab = actionTable{ reduce(69), // !=~, reduce: EqneTerm reduce(69), // ==, reduce: EqneTerm reduce(69), // !=, reduce: EqneTerm - shift(1098), // > - shift(1099), // >= - shift(1100), // < - shift(1101), // <= + shift(1199), // > + shift(1200), // >= + shift(1201), // < + shift(1202), // <= nil, // | nil, // ^ nil, // & @@ -68271,9 +72102,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S734 + actionRow{ // S751 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68324,7 +72158,7 @@ var actionTab = actionTable{ reduce(74), // >=, reduce: CmpTerm reduce(74), // <, reduce: CmpTerm reduce(74), // <=, reduce: CmpTerm - shift(1102), // | + shift(1203), // | nil, // ^ nil, // & nil, // << @@ -68364,9 +72198,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S735 + actionRow{ // S752 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68418,7 +72255,7 @@ var actionTab = actionTable{ reduce(76), // <, reduce: BitwiseORTerm reduce(76), // <=, reduce: BitwiseORTerm reduce(76), // |, reduce: BitwiseORTerm - shift(1103), // ^ + shift(1204), // ^ nil, // & nil, // << nil, // >> @@ -68457,9 +72294,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S736 + actionRow{ // S753 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68512,7 +72352,7 @@ var actionTab = actionTable{ reduce(78), // <=, reduce: BitwiseXORTerm reduce(78), // |, reduce: BitwiseXORTerm reduce(78), // ^, reduce: BitwiseXORTerm - shift(1104), // & + shift(1205), // & nil, // << nil, // >> nil, // >>> @@ -68550,9 +72390,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S737 + actionRow{ // S754 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68606,9 +72449,9 @@ var actionTab = actionTable{ reduce(80), // |, reduce: BitwiseANDTerm reduce(80), // ^, reduce: BitwiseANDTerm reduce(80), // &, reduce: BitwiseANDTerm - shift(1105), // << - shift(1106), // >> - shift(1107), // >>> + shift(1206), // << + shift(1207), // >> + shift(1208), // >>> nil, // + nil, // - nil, // .+ @@ -68643,9 +72486,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S738 + actionRow{ // S755 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68702,11 +72548,11 @@ var actionTab = actionTable{ reduce(84), // <<, reduce: BitwiseShiftTerm reduce(84), // >>, reduce: BitwiseShiftTerm reduce(84), // >>>, reduce: BitwiseShiftTerm - shift(1108), // + - shift(1109), // - - shift(1110), // .+ - shift(1111), // .- - shift(1112), // . + shift(1209), // + + shift(1210), // - + shift(1211), // .+ + shift(1212), // .- + shift(1213), // . nil, // * nil, // / nil, // // @@ -68736,9 +72582,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S739 + actionRow{ // S756 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68746,20 +72595,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(705), // { + shift(722), // { nil, // } nil, // md_token_end nil, // = - shift(711), // [ + shift(728), // [ 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 + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -68810,28 +72659,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(749), // ( + shift(766), // ( 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 + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // 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 + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S740 + actionRow{ // S757 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68893,13 +72745,13 @@ var actionTab = actionTable{ 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), // .// + shift(1215), // * + shift(1216), // / + shift(1217), // // + shift(1218), // % + shift(1219), // .* + shift(1220), // ./ + shift(1221), // .// nil, // ! nil, // ~ nil, // ** @@ -68922,9 +72774,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S741 + actionRow{ // S758 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -68932,20 +72787,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(705), // { + shift(722), // { nil, // } nil, // md_token_end nil, // = - shift(711), // [ + shift(728), // [ 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 + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -68996,28 +72851,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(749), // ( + shift(766), // ( 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 + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // 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 + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S742 + actionRow{ // S759 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69025,20 +72883,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(705), // { + shift(722), // { nil, // } nil, // md_token_end nil, // = - shift(711), // [ + shift(728), // [ 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 + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -69089,28 +72947,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(749), // ( + shift(766), // ( 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 + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // 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 + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S743 + actionRow{ // S760 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69118,20 +72979,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(705), // { + shift(722), // { nil, // } nil, // md_token_end nil, // = - shift(711), // [ + shift(728), // [ 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 + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -69182,28 +73043,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(749), // ( + shift(766), // ( 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 + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // 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 + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S744 + actionRow{ // S761 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69294,9 +73158,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S745 + actionRow{ // S762 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69387,9 +73254,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S746 + actionRow{ // S763 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69397,20 +73267,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(705), // { + shift(722), // { nil, // } nil, // md_token_end nil, // = - shift(711), // [ + shift(728), // [ 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 + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -69461,28 +73331,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(749), // ( + shift(766), // ( 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 + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // 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 + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S747 + actionRow{ // S764 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69490,20 +73363,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(705), // { + shift(722), // { nil, // } nil, // md_token_end nil, // = - shift(711), // [ + shift(728), // [ 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 + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -69554,28 +73427,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(749), // ( + shift(766), // ( 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 + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // 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 + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S748 + actionRow{ // S765 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69646,7 +73522,7 @@ var actionTab = actionTable{ reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(1126), // ** + shift(1227), // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -69666,9 +73542,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S749 + actionRow{ // S766 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69676,20 +73555,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -69725,10 +73604,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -69737,31 +73616,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S750 + actionRow{ // S767 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69773,7 +73655,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - shift(1128), // [ + shift(1229), // [ reduce(109), // ], reduce: PrecedenceChainEnd nil, // md_token_field_name nil, // $[ @@ -69852,9 +73734,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S751 + actionRow{ // S768 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -69945,9 +73830,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S752 + actionRow{ // S769 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70038,9 +73926,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S753 + actionRow{ // S770 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70131,9 +74022,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S754 + actionRow{ // S771 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70224,9 +74118,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S755 + actionRow{ // S772 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70317,9 +74214,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S756 + actionRow{ // S773 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70410,9 +74310,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S757 + actionRow{ // S774 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70424,8 +74327,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction - reduce(126), // ], reduce: MlrvalOrFunction + reduce(125), // [, reduce: MlrvalOrFunction + reduce(125), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -70450,40 +74353,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - reduce(126), // :, reduce: MlrvalOrFunction - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(125), // ?, reduce: MlrvalOrFunction + reduce(125), // :, reduce: MlrvalOrFunction + reduce(125), // ||, reduce: MlrvalOrFunction + reduce(125), // ^^, reduce: MlrvalOrFunction + reduce(125), // &&, reduce: MlrvalOrFunction + reduce(125), // =~, reduce: MlrvalOrFunction + reduce(125), // !=~, reduce: MlrvalOrFunction + reduce(125), // ==, reduce: MlrvalOrFunction + reduce(125), // !=, reduce: MlrvalOrFunction + reduce(125), // >, reduce: MlrvalOrFunction + reduce(125), // >=, reduce: MlrvalOrFunction + reduce(125), // <, reduce: MlrvalOrFunction + reduce(125), // <=, reduce: MlrvalOrFunction + reduce(125), // |, reduce: MlrvalOrFunction + reduce(125), // ^, reduce: MlrvalOrFunction + reduce(125), // &, reduce: MlrvalOrFunction + reduce(125), // <<, reduce: MlrvalOrFunction + reduce(125), // >>, reduce: MlrvalOrFunction + reduce(125), // >>>, reduce: MlrvalOrFunction + reduce(125), // +, reduce: MlrvalOrFunction + reduce(125), // -, reduce: MlrvalOrFunction + reduce(125), // .+, reduce: MlrvalOrFunction + reduce(125), // .-, reduce: MlrvalOrFunction + reduce(125), // ., reduce: MlrvalOrFunction + reduce(125), // *, reduce: MlrvalOrFunction + reduce(125), // /, reduce: MlrvalOrFunction + reduce(125), // //, reduce: MlrvalOrFunction + reduce(125), // %, reduce: MlrvalOrFunction + reduce(125), // .*, reduce: MlrvalOrFunction + reduce(125), // ./, reduce: MlrvalOrFunction + reduce(125), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(125), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -70503,9 +74406,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S758 + actionRow{ // S775 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70517,8 +74423,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(133), // [, reduce: MlrvalOrFunction - reduce(133), // ], reduce: MlrvalOrFunction + reduce(132), // [, reduce: MlrvalOrFunction + reduce(132), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -70543,40 +74449,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= 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 - reduce(133), // ./, reduce: MlrvalOrFunction - reduce(133), // .//, reduce: MlrvalOrFunction + reduce(132), // ?, reduce: MlrvalOrFunction + reduce(132), // :, reduce: MlrvalOrFunction + reduce(132), // ||, reduce: MlrvalOrFunction + reduce(132), // ^^, reduce: MlrvalOrFunction + reduce(132), // &&, reduce: MlrvalOrFunction + reduce(132), // =~, reduce: MlrvalOrFunction + reduce(132), // !=~, reduce: MlrvalOrFunction + reduce(132), // ==, reduce: MlrvalOrFunction + reduce(132), // !=, reduce: MlrvalOrFunction + reduce(132), // >, reduce: MlrvalOrFunction + reduce(132), // >=, reduce: MlrvalOrFunction + reduce(132), // <, reduce: MlrvalOrFunction + reduce(132), // <=, reduce: MlrvalOrFunction + reduce(132), // |, reduce: MlrvalOrFunction + reduce(132), // ^, reduce: MlrvalOrFunction + reduce(132), // &, reduce: MlrvalOrFunction + reduce(132), // <<, reduce: MlrvalOrFunction + reduce(132), // >>, reduce: MlrvalOrFunction + reduce(132), // >>>, reduce: MlrvalOrFunction + reduce(132), // +, reduce: MlrvalOrFunction + reduce(132), // -, reduce: MlrvalOrFunction + reduce(132), // .+, reduce: MlrvalOrFunction + reduce(132), // .-, reduce: MlrvalOrFunction + reduce(132), // ., reduce: MlrvalOrFunction + reduce(132), // *, reduce: MlrvalOrFunction + reduce(132), // /, reduce: MlrvalOrFunction + reduce(132), // //, reduce: MlrvalOrFunction + reduce(132), // %, reduce: MlrvalOrFunction + reduce(132), // .*, reduce: MlrvalOrFunction + reduce(132), // ./, reduce: MlrvalOrFunction + reduce(132), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction + reduce(132), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -70596,9 +74502,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S759 + actionRow{ // S776 + 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, // %= + 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: 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S777 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70689,9 +74694,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S760 + actionRow{ // S778 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70782,9 +74790,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S761 + actionRow{ // S779 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70875,9 +74886,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S762 + actionRow{ // S780 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -70968,9 +74982,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S763 + actionRow{ // S781 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -71061,9 +75078,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S764 + actionRow{ // S782 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -71154,9 +75174,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S765 + actionRow{ // S783 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -71247,9 +75270,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S766 + actionRow{ // S784 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -71340,9 +75366,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S767 + actionRow{ // S785 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -71433,9 +75462,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S768 + actionRow{ // S786 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -71526,9 +75558,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S769 + actionRow{ // S787 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -71540,8 +75575,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(144), // [, reduce: ContextVariable - reduce(144), // ], reduce: ContextVariable + reduce(144), // [, reduce: MlrvalOrFunction + reduce(144), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -71566,40 +75601,40 @@ var actionTab = actionTable{ 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 + reduce(144), // ?, reduce: MlrvalOrFunction + reduce(144), // :, reduce: MlrvalOrFunction + reduce(144), // ||, reduce: MlrvalOrFunction + reduce(144), // ^^, reduce: MlrvalOrFunction + reduce(144), // &&, reduce: MlrvalOrFunction + reduce(144), // =~, reduce: MlrvalOrFunction + reduce(144), // !=~, reduce: MlrvalOrFunction + reduce(144), // ==, reduce: MlrvalOrFunction + reduce(144), // !=, reduce: MlrvalOrFunction + reduce(144), // >, reduce: MlrvalOrFunction + reduce(144), // >=, reduce: MlrvalOrFunction + reduce(144), // <, reduce: MlrvalOrFunction + reduce(144), // <=, reduce: MlrvalOrFunction + reduce(144), // |, reduce: MlrvalOrFunction + reduce(144), // ^, reduce: MlrvalOrFunction + reduce(144), // &, reduce: MlrvalOrFunction + reduce(144), // <<, reduce: MlrvalOrFunction + reduce(144), // >>, reduce: MlrvalOrFunction + reduce(144), // >>>, reduce: MlrvalOrFunction + reduce(144), // +, reduce: MlrvalOrFunction + reduce(144), // -, reduce: MlrvalOrFunction + reduce(144), // .+, reduce: MlrvalOrFunction + reduce(144), // .-, reduce: MlrvalOrFunction + reduce(144), // ., reduce: MlrvalOrFunction + reduce(144), // *, reduce: MlrvalOrFunction + reduce(144), // /, reduce: MlrvalOrFunction + reduce(144), // //, reduce: MlrvalOrFunction + reduce(144), // %, reduce: MlrvalOrFunction + reduce(144), // .*, reduce: MlrvalOrFunction + reduce(144), // ./, reduce: MlrvalOrFunction + reduce(144), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(144), // **, reduce: ContextVariable + reduce(144), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -71619,9 +75654,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S770 + actionRow{ // S788 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -71633,8 +75671,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(145), // [, reduce: MlrvalOrFunction - reduce(145), // ], reduce: MlrvalOrFunction + reduce(146), // [, reduce: MlrvalOrFunction + reduce(146), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -71659,40 +75697,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - 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 - 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 - 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 - 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 - reduce(145), // .*, reduce: MlrvalOrFunction - reduce(145), // ./, reduce: MlrvalOrFunction - reduce(145), // .//, reduce: MlrvalOrFunction + reduce(146), // ?, reduce: MlrvalOrFunction + reduce(146), // :, reduce: MlrvalOrFunction + reduce(146), // ||, reduce: MlrvalOrFunction + reduce(146), // ^^, reduce: MlrvalOrFunction + reduce(146), // &&, reduce: MlrvalOrFunction + reduce(146), // =~, reduce: MlrvalOrFunction + reduce(146), // !=~, reduce: MlrvalOrFunction + reduce(146), // ==, reduce: MlrvalOrFunction + reduce(146), // !=, reduce: MlrvalOrFunction + reduce(146), // >, reduce: MlrvalOrFunction + reduce(146), // >=, reduce: MlrvalOrFunction + reduce(146), // <, reduce: MlrvalOrFunction + reduce(146), // <=, reduce: MlrvalOrFunction + reduce(146), // |, reduce: MlrvalOrFunction + reduce(146), // ^, reduce: MlrvalOrFunction + reduce(146), // &, reduce: MlrvalOrFunction + reduce(146), // <<, reduce: MlrvalOrFunction + reduce(146), // >>, reduce: MlrvalOrFunction + reduce(146), // >>>, reduce: MlrvalOrFunction + reduce(146), // +, reduce: MlrvalOrFunction + reduce(146), // -, reduce: MlrvalOrFunction + reduce(146), // .+, reduce: MlrvalOrFunction + reduce(146), // .-, reduce: MlrvalOrFunction + reduce(146), // ., reduce: MlrvalOrFunction + reduce(146), // *, reduce: MlrvalOrFunction + reduce(146), // /, reduce: MlrvalOrFunction + reduce(146), // //, reduce: MlrvalOrFunction + reduce(146), // %, reduce: MlrvalOrFunction + reduce(146), // .*, reduce: MlrvalOrFunction + reduce(146), // ./, reduce: MlrvalOrFunction + reduce(146), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction + reduce(146), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -71712,9 +75750,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S771 + actionRow{ // S789 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -71726,8 +75767,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(147), // [, reduce: MlrvalOrFunction - reduce(147), // ], reduce: MlrvalOrFunction + reduce(151), // [, reduce: MlrvalOrFunction + reduce(151), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -71752,40 +75793,40 @@ var actionTab = actionTable{ 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 + reduce(151), // ?, reduce: MlrvalOrFunction + reduce(151), // :, reduce: MlrvalOrFunction + reduce(151), // ||, reduce: MlrvalOrFunction + reduce(151), // ^^, reduce: MlrvalOrFunction + reduce(151), // &&, reduce: MlrvalOrFunction + reduce(151), // =~, reduce: MlrvalOrFunction + reduce(151), // !=~, reduce: MlrvalOrFunction + reduce(151), // ==, reduce: MlrvalOrFunction + reduce(151), // !=, reduce: MlrvalOrFunction + reduce(151), // >, reduce: MlrvalOrFunction + reduce(151), // >=, reduce: MlrvalOrFunction + reduce(151), // <, reduce: MlrvalOrFunction + reduce(151), // <=, reduce: MlrvalOrFunction + reduce(151), // |, reduce: MlrvalOrFunction + reduce(151), // ^, reduce: MlrvalOrFunction + reduce(151), // &, reduce: MlrvalOrFunction + reduce(151), // <<, reduce: MlrvalOrFunction + reduce(151), // >>, reduce: MlrvalOrFunction + reduce(151), // >>>, reduce: MlrvalOrFunction + reduce(151), // +, reduce: MlrvalOrFunction + reduce(151), // -, reduce: MlrvalOrFunction + reduce(151), // .+, reduce: MlrvalOrFunction + reduce(151), // .-, reduce: MlrvalOrFunction + reduce(151), // ., reduce: MlrvalOrFunction + reduce(151), // *, reduce: MlrvalOrFunction + reduce(151), // /, reduce: MlrvalOrFunction + reduce(151), // //, reduce: MlrvalOrFunction + reduce(151), // %, reduce: MlrvalOrFunction + reduce(151), // .*, reduce: MlrvalOrFunction + reduce(151), // ./, reduce: MlrvalOrFunction + reduce(151), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction + reduce(151), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -71805,9 +75846,6828 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S772 + actionRow{ // S790 + 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, // ** + shift(1230), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S791 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + shift(1231), // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S792 + 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(157), // ), reduce: FcnArgs + 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(1233), // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S793 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(110), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(110), // ||, reduce: MlrvalOrFunction + reduce(110), // ^^, reduce: MlrvalOrFunction + reduce(110), // &&, reduce: MlrvalOrFunction + reduce(110), // =~, reduce: MlrvalOrFunction + reduce(110), // !=~, reduce: MlrvalOrFunction + reduce(110), // ==, reduce: MlrvalOrFunction + reduce(110), // !=, reduce: MlrvalOrFunction + reduce(110), // >, reduce: MlrvalOrFunction + reduce(110), // >=, reduce: MlrvalOrFunction + reduce(110), // <, reduce: MlrvalOrFunction + reduce(110), // <=, reduce: MlrvalOrFunction + reduce(110), // |, reduce: MlrvalOrFunction + reduce(110), // ^, reduce: MlrvalOrFunction + reduce(110), // &, reduce: MlrvalOrFunction + reduce(110), // <<, reduce: MlrvalOrFunction + reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // >>>, reduce: MlrvalOrFunction + reduce(110), // +, reduce: MlrvalOrFunction + reduce(110), // -, reduce: MlrvalOrFunction + reduce(110), // .+, reduce: MlrvalOrFunction + reduce(110), // .-, reduce: MlrvalOrFunction + reduce(110), // ., reduce: MlrvalOrFunction + reduce(110), // *, reduce: MlrvalOrFunction + reduce(110), // /, reduce: MlrvalOrFunction + reduce(110), // //, reduce: MlrvalOrFunction + reduce(110), // %, reduce: MlrvalOrFunction + reduce(110), // .*, reduce: MlrvalOrFunction + reduce(110), // ./, reduce: MlrvalOrFunction + reduce(110), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(110), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(110), // ), 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 + reduce(110), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S794 + 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, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // >>>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(112), // ), 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 + reduce(112), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S795 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(111), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(111), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S796 + 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 + reduce(113), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S797 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + shift(1234), // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S798 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(24), // ), reduce: FieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S799 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(25), // ), reduce: FieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S800 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(26), // ), reduce: FieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S801 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(27), // ), reduce: DirectFieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S802 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S803 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(29), // ), reduce: BracedFieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S804 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(30), // ), reduce: FullSrec + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S805 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(31), // ), reduce: OosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S806 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(32), // ), reduce: OosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S807 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(33), // ), reduce: OosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S808 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(34), // ), reduce: DirectOosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S809 + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S810 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(36), // ), reduce: BracedOosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S811 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(37), // ), reduce: FullOosvar + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S812 + 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(55), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S813 + 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(56), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S814 + 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(1238), // ? + 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, // ( + reduce(58), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S815 + 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(60), // ?, reduce: LogicalOrTerm + nil, // : + reduce(60), // ||, reduce: LogicalOrTerm + shift(1240), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + 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: 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S816 + 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(62), // ?, reduce: LogicalXORTerm + nil, // : + reduce(62), // ||, reduce: LogicalXORTerm + reduce(62), // ^^, reduce: LogicalXORTerm + shift(1241), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + 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: 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S817 + 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(64), // ?, reduce: LogicalAndTerm + nil, // : + reduce(64), // ||, reduce: LogicalAndTerm + reduce(64), // ^^, reduce: LogicalAndTerm + reduce(64), // &&, reduce: LogicalAndTerm + shift(1242), // =~ + shift(1243), // !=~ + shift(1244), // == + shift(1245), // != + nil, // > + nil, // >= + 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(64), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S818 + 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(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(1246), // > + shift(1247), // >= + shift(1248), // < + shift(1249), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(69), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S819 + 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(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(1250), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(74), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S820 + 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(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(1251), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(76), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S821 + 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(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(1252), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S822 + 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(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(1253), // << + shift(1254), // >> + shift(1255), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(80), // ), reduce: BitwiseANDTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S823 + 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(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(1256), // + + shift(1257), // - + shift(1258), // .+ + shift(1259), // .- + shift(1260), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(84), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S824 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S825 + 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(1262), // * + shift(1263), // / + shift(1264), // // + shift(1265), // % + shift(1266), // .* + shift(1267), // ./ + shift(1268), // .// + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S826 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S827 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S828 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S829 + 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 + 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, // ( + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S830 + 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(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, // ( + reduce(105), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S831 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S832 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S833 + 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(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(1274), // ** + nil, // ( + reduce(107), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S834 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S835 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(152), // [, reduce: FcnOrSubrCall + reduce(152), // ], reduce: FcnOrSubrCall + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(152), // ||, reduce: FcnOrSubrCall + reduce(152), // ^^, reduce: FcnOrSubrCall + reduce(152), // &&, reduce: FcnOrSubrCall + reduce(152), // =~, reduce: FcnOrSubrCall + reduce(152), // !=~, reduce: FcnOrSubrCall + reduce(152), // ==, reduce: FcnOrSubrCall + reduce(152), // !=, reduce: FcnOrSubrCall + reduce(152), // >, reduce: FcnOrSubrCall + reduce(152), // >=, reduce: FcnOrSubrCall + reduce(152), // <, reduce: FcnOrSubrCall + reduce(152), // <=, reduce: FcnOrSubrCall + reduce(152), // |, reduce: FcnOrSubrCall + reduce(152), // ^, reduce: FcnOrSubrCall + reduce(152), // &, reduce: FcnOrSubrCall + reduce(152), // <<, reduce: FcnOrSubrCall + reduce(152), // >>, reduce: FcnOrSubrCall + reduce(152), // >>>, reduce: FcnOrSubrCall + reduce(152), // +, reduce: FcnOrSubrCall + reduce(152), // -, reduce: FcnOrSubrCall + reduce(152), // .+, reduce: FcnOrSubrCall + reduce(152), // .-, reduce: FcnOrSubrCall + reduce(152), // ., reduce: FcnOrSubrCall + reduce(152), // *, reduce: FcnOrSubrCall + reduce(152), // /, reduce: FcnOrSubrCall + reduce(152), // //, reduce: FcnOrSubrCall + reduce(152), // %, reduce: FcnOrSubrCall + reduce(152), // .*, reduce: FcnOrSubrCall + reduce(152), // ./, reduce: FcnOrSubrCall + reduce(152), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(152), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S836 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + shift(1276), // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(109), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S837 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(114), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // >>>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(114), // ), 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 + reduce(114), // ,, reduce: MlrvalOrFunction + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S838 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(115), // [, reduce: 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(115), // ?, reduce: MlrvalOrFunction + nil, // : + 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 + 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 + 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 + 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 + reduce(115), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(115), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(115), // ), 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 + reduce(115), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S839 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(116), // [, reduce: 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(116), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // >>>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(116), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(116), // ), 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 + reduce(116), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S840 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(117), // [, 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(117), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(117), // ||, reduce: MlrvalOrFunction + reduce(117), // ^^, reduce: MlrvalOrFunction + reduce(117), // &&, reduce: MlrvalOrFunction + reduce(117), // =~, reduce: MlrvalOrFunction + reduce(117), // !=~, reduce: MlrvalOrFunction + reduce(117), // ==, reduce: MlrvalOrFunction + reduce(117), // !=, reduce: MlrvalOrFunction + reduce(117), // >, reduce: MlrvalOrFunction + reduce(117), // >=, reduce: MlrvalOrFunction + reduce(117), // <, reduce: MlrvalOrFunction + reduce(117), // <=, reduce: MlrvalOrFunction + reduce(117), // |, reduce: MlrvalOrFunction + reduce(117), // ^, reduce: MlrvalOrFunction + reduce(117), // &, reduce: MlrvalOrFunction + reduce(117), // <<, reduce: MlrvalOrFunction + reduce(117), // >>, reduce: MlrvalOrFunction + reduce(117), // >>>, reduce: MlrvalOrFunction + reduce(117), // +, reduce: MlrvalOrFunction + reduce(117), // -, reduce: MlrvalOrFunction + reduce(117), // .+, reduce: MlrvalOrFunction + reduce(117), // .-, reduce: MlrvalOrFunction + reduce(117), // ., reduce: MlrvalOrFunction + reduce(117), // *, reduce: MlrvalOrFunction + reduce(117), // /, reduce: MlrvalOrFunction + reduce(117), // //, reduce: MlrvalOrFunction + reduce(117), // %, reduce: MlrvalOrFunction + reduce(117), // .*, reduce: MlrvalOrFunction + reduce(117), // ./, reduce: MlrvalOrFunction + reduce(117), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(117), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(117), // ), 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 + reduce(117), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S841 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(118), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S842 + 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 + 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, // ( + reduce(119), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S843 + 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: 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(125), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(125), // ||, reduce: MlrvalOrFunction + reduce(125), // ^^, reduce: MlrvalOrFunction + reduce(125), // &&, reduce: MlrvalOrFunction + reduce(125), // =~, reduce: MlrvalOrFunction + reduce(125), // !=~, reduce: MlrvalOrFunction + reduce(125), // ==, reduce: MlrvalOrFunction + reduce(125), // !=, reduce: MlrvalOrFunction + reduce(125), // >, reduce: MlrvalOrFunction + reduce(125), // >=, reduce: MlrvalOrFunction + reduce(125), // <, reduce: MlrvalOrFunction + reduce(125), // <=, reduce: MlrvalOrFunction + reduce(125), // |, reduce: MlrvalOrFunction + reduce(125), // ^, reduce: MlrvalOrFunction + reduce(125), // &, reduce: MlrvalOrFunction + reduce(125), // <<, reduce: MlrvalOrFunction + reduce(125), // >>, reduce: MlrvalOrFunction + reduce(125), // >>>, reduce: MlrvalOrFunction + reduce(125), // +, reduce: MlrvalOrFunction + reduce(125), // -, reduce: MlrvalOrFunction + reduce(125), // .+, reduce: MlrvalOrFunction + reduce(125), // .-, reduce: MlrvalOrFunction + reduce(125), // ., reduce: MlrvalOrFunction + reduce(125), // *, reduce: MlrvalOrFunction + reduce(125), // /, reduce: MlrvalOrFunction + reduce(125), // //, reduce: MlrvalOrFunction + reduce(125), // %, reduce: MlrvalOrFunction + reduce(125), // .*, reduce: MlrvalOrFunction + reduce(125), // ./, reduce: MlrvalOrFunction + reduce(125), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(125), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(125), // ), 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 + reduce(125), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S844 + 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: 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(132), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(132), // ||, reduce: MlrvalOrFunction + reduce(132), // ^^, reduce: MlrvalOrFunction + reduce(132), // &&, reduce: MlrvalOrFunction + reduce(132), // =~, reduce: MlrvalOrFunction + reduce(132), // !=~, reduce: MlrvalOrFunction + reduce(132), // ==, reduce: MlrvalOrFunction + reduce(132), // !=, reduce: MlrvalOrFunction + reduce(132), // >, reduce: MlrvalOrFunction + reduce(132), // >=, reduce: MlrvalOrFunction + reduce(132), // <, reduce: MlrvalOrFunction + reduce(132), // <=, reduce: MlrvalOrFunction + reduce(132), // |, reduce: MlrvalOrFunction + reduce(132), // ^, reduce: MlrvalOrFunction + reduce(132), // &, reduce: MlrvalOrFunction + reduce(132), // <<, reduce: MlrvalOrFunction + reduce(132), // >>, reduce: MlrvalOrFunction + reduce(132), // >>>, reduce: MlrvalOrFunction + reduce(132), // +, reduce: MlrvalOrFunction + reduce(132), // -, reduce: MlrvalOrFunction + reduce(132), // .+, reduce: MlrvalOrFunction + reduce(132), // .-, reduce: MlrvalOrFunction + reduce(132), // ., reduce: MlrvalOrFunction + reduce(132), // *, reduce: MlrvalOrFunction + reduce(132), // /, reduce: MlrvalOrFunction + reduce(132), // //, reduce: MlrvalOrFunction + reduce(132), // %, reduce: MlrvalOrFunction + reduce(132), // .*, reduce: MlrvalOrFunction + reduce(132), // ./, reduce: MlrvalOrFunction + reduce(132), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(132), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(132), // ), 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 + reduce(132), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S845 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(133), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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: 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 + reduce(133), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(133), // **, reduce: ContextVariable + nil, // ( + reduce(133), // ), 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 + reduce(133), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S846 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(134), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(134), // ?, reduce: ContextVariable + nil, // : + reduce(134), // ||, reduce: ContextVariable + reduce(134), // ^^, reduce: ContextVariable + reduce(134), // &&, reduce: ContextVariable + reduce(134), // =~, reduce: ContextVariable + reduce(134), // !=~, reduce: ContextVariable + reduce(134), // ==, reduce: ContextVariable + reduce(134), // !=, reduce: ContextVariable + reduce(134), // >, reduce: ContextVariable + reduce(134), // >=, reduce: ContextVariable + reduce(134), // <, reduce: ContextVariable + reduce(134), // <=, reduce: ContextVariable + reduce(134), // |, reduce: ContextVariable + reduce(134), // ^, reduce: ContextVariable + reduce(134), // &, reduce: ContextVariable + reduce(134), // <<, reduce: ContextVariable + reduce(134), // >>, reduce: ContextVariable + reduce(134), // >>>, reduce: ContextVariable + reduce(134), // +, reduce: ContextVariable + reduce(134), // -, reduce: ContextVariable + reduce(134), // .+, reduce: ContextVariable + reduce(134), // .-, reduce: ContextVariable + reduce(134), // ., reduce: ContextVariable + reduce(134), // *, reduce: ContextVariable + reduce(134), // /, reduce: ContextVariable + reduce(134), // //, reduce: ContextVariable + reduce(134), // %, reduce: ContextVariable + reduce(134), // .*, reduce: ContextVariable + reduce(134), // ./, reduce: ContextVariable + reduce(134), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(134), // **, reduce: ContextVariable + nil, // ( + reduce(134), // ), 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 + reduce(134), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S847 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(135), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(135), // ?, reduce: ContextVariable + nil, // : + reduce(135), // ||, reduce: ContextVariable + reduce(135), // ^^, reduce: ContextVariable + reduce(135), // &&, reduce: ContextVariable + reduce(135), // =~, reduce: ContextVariable + reduce(135), // !=~, reduce: ContextVariable + reduce(135), // ==, reduce: ContextVariable + reduce(135), // !=, reduce: ContextVariable + reduce(135), // >, reduce: ContextVariable + reduce(135), // >=, reduce: ContextVariable + reduce(135), // <, reduce: ContextVariable + reduce(135), // <=, reduce: ContextVariable + reduce(135), // |, reduce: ContextVariable + reduce(135), // ^, reduce: ContextVariable + reduce(135), // &, reduce: ContextVariable + reduce(135), // <<, reduce: ContextVariable + reduce(135), // >>, reduce: ContextVariable + reduce(135), // >>>, reduce: ContextVariable + reduce(135), // +, reduce: ContextVariable + reduce(135), // -, reduce: ContextVariable + reduce(135), // .+, reduce: ContextVariable + reduce(135), // .-, reduce: ContextVariable + reduce(135), // ., reduce: ContextVariable + reduce(135), // *, reduce: ContextVariable + reduce(135), // /, reduce: ContextVariable + reduce(135), // //, reduce: ContextVariable + reduce(135), // %, reduce: ContextVariable + reduce(135), // .*, reduce: ContextVariable + reduce(135), // ./, reduce: ContextVariable + reduce(135), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(135), // **, reduce: ContextVariable + nil, // ( + reduce(135), // ), 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 + reduce(135), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S848 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(136), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: ContextVariable + nil, // : + reduce(136), // ||, reduce: ContextVariable + reduce(136), // ^^, reduce: ContextVariable + reduce(136), // &&, reduce: ContextVariable + reduce(136), // =~, reduce: ContextVariable + reduce(136), // !=~, reduce: ContextVariable + reduce(136), // ==, reduce: ContextVariable + reduce(136), // !=, reduce: ContextVariable + reduce(136), // >, reduce: ContextVariable + reduce(136), // >=, reduce: ContextVariable + reduce(136), // <, reduce: ContextVariable + reduce(136), // <=, reduce: ContextVariable + reduce(136), // |, reduce: ContextVariable + reduce(136), // ^, reduce: ContextVariable + reduce(136), // &, reduce: ContextVariable + reduce(136), // <<, reduce: ContextVariable + reduce(136), // >>, reduce: ContextVariable + reduce(136), // >>>, reduce: ContextVariable + reduce(136), // +, reduce: ContextVariable + reduce(136), // -, reduce: ContextVariable + reduce(136), // .+, reduce: ContextVariable + reduce(136), // .-, reduce: ContextVariable + reduce(136), // ., reduce: ContextVariable + reduce(136), // *, reduce: ContextVariable + reduce(136), // /, reduce: ContextVariable + reduce(136), // //, reduce: ContextVariable + reduce(136), // %, reduce: ContextVariable + reduce(136), // .*, reduce: ContextVariable + reduce(136), // ./, reduce: ContextVariable + reduce(136), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(136), // **, reduce: ContextVariable + nil, // ( + reduce(136), // ), 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 + reduce(136), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S849 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(137), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + nil, // : + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // >>>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + nil, // ( + reduce(137), // ), 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 + reduce(137), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S850 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(138), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + nil, // : + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // >>>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + nil, // ( + reduce(138), // ), 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 + reduce(138), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S851 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(139), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // >>>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + nil, // ( + reduce(139), // ), reduce: ContextVariable + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(139), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S852 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(140), // [, reduce: 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(140), // ?, reduce: ContextVariable + nil, // : + 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 + 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 + 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 + 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 + reduce(140), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(140), // **, reduce: ContextVariable + nil, // ( + reduce(140), // ), 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 + reduce(140), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S853 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(141), // [, reduce: 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(141), // ?, reduce: ContextVariable + nil, // : + 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 + 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 + 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 + 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 + reduce(141), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ContextVariable + nil, // ( + reduce(141), // ), 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 + reduce(141), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S854 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(142), // [, reduce: 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(142), // ?, reduce: ContextVariable + nil, // : + 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 + 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 + 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 + 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 + reduce(142), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(142), // **, reduce: ContextVariable + nil, // ( + reduce(142), // ), 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 + reduce(142), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S855 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(143), // [, reduce: 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(143), // ?, reduce: ContextVariable + nil, // : + 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: ContextVariable + nil, // ( + reduce(143), // ), 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 + reduce(143), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S856 + 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: 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(144), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(144), // ||, reduce: MlrvalOrFunction + reduce(144), // ^^, reduce: MlrvalOrFunction + reduce(144), // &&, reduce: MlrvalOrFunction + reduce(144), // =~, reduce: MlrvalOrFunction + reduce(144), // !=~, reduce: MlrvalOrFunction + reduce(144), // ==, reduce: MlrvalOrFunction + reduce(144), // !=, reduce: MlrvalOrFunction + reduce(144), // >, reduce: MlrvalOrFunction + reduce(144), // >=, reduce: MlrvalOrFunction + reduce(144), // <, reduce: MlrvalOrFunction + reduce(144), // <=, reduce: MlrvalOrFunction + reduce(144), // |, reduce: MlrvalOrFunction + reduce(144), // ^, reduce: MlrvalOrFunction + reduce(144), // &, reduce: MlrvalOrFunction + reduce(144), // <<, reduce: MlrvalOrFunction + reduce(144), // >>, reduce: MlrvalOrFunction + reduce(144), // >>>, reduce: MlrvalOrFunction + reduce(144), // +, reduce: MlrvalOrFunction + reduce(144), // -, reduce: MlrvalOrFunction + reduce(144), // .+, reduce: MlrvalOrFunction + reduce(144), // .-, reduce: MlrvalOrFunction + reduce(144), // ., reduce: MlrvalOrFunction + reduce(144), // *, reduce: MlrvalOrFunction + reduce(144), // /, reduce: MlrvalOrFunction + reduce(144), // //, reduce: MlrvalOrFunction + reduce(144), // %, reduce: MlrvalOrFunction + reduce(144), // .*, reduce: MlrvalOrFunction + reduce(144), // ./, reduce: MlrvalOrFunction + reduce(144), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(144), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(144), // ), 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 + reduce(144), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S857 + 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: 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(146), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(146), // ||, reduce: MlrvalOrFunction + reduce(146), // ^^, reduce: MlrvalOrFunction + reduce(146), // &&, reduce: MlrvalOrFunction + reduce(146), // =~, reduce: MlrvalOrFunction + reduce(146), // !=~, reduce: MlrvalOrFunction + reduce(146), // ==, reduce: MlrvalOrFunction + reduce(146), // !=, reduce: MlrvalOrFunction + reduce(146), // >, reduce: MlrvalOrFunction + reduce(146), // >=, reduce: MlrvalOrFunction + reduce(146), // <, reduce: MlrvalOrFunction + reduce(146), // <=, reduce: MlrvalOrFunction + reduce(146), // |, reduce: MlrvalOrFunction + reduce(146), // ^, reduce: MlrvalOrFunction + reduce(146), // &, reduce: MlrvalOrFunction + reduce(146), // <<, reduce: MlrvalOrFunction + reduce(146), // >>, reduce: MlrvalOrFunction + reduce(146), // >>>, reduce: MlrvalOrFunction + reduce(146), // +, reduce: MlrvalOrFunction + reduce(146), // -, reduce: MlrvalOrFunction + reduce(146), // .+, reduce: MlrvalOrFunction + reduce(146), // .-, reduce: MlrvalOrFunction + reduce(146), // ., reduce: MlrvalOrFunction + reduce(146), // *, reduce: MlrvalOrFunction + reduce(146), // /, reduce: MlrvalOrFunction + reduce(146), // //, reduce: MlrvalOrFunction + reduce(146), // %, reduce: MlrvalOrFunction + reduce(146), // .*, reduce: MlrvalOrFunction + reduce(146), // ./, reduce: MlrvalOrFunction + reduce(146), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(146), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(146), // ), 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 + reduce(146), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S858 + 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: 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(151), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(151), // ||, reduce: MlrvalOrFunction + reduce(151), // ^^, reduce: MlrvalOrFunction + reduce(151), // &&, reduce: MlrvalOrFunction + reduce(151), // =~, reduce: MlrvalOrFunction + reduce(151), // !=~, reduce: MlrvalOrFunction + reduce(151), // ==, reduce: MlrvalOrFunction + reduce(151), // !=, reduce: MlrvalOrFunction + reduce(151), // >, reduce: MlrvalOrFunction + reduce(151), // >=, reduce: MlrvalOrFunction + reduce(151), // <, reduce: MlrvalOrFunction + reduce(151), // <=, reduce: MlrvalOrFunction + reduce(151), // |, reduce: MlrvalOrFunction + reduce(151), // ^, reduce: MlrvalOrFunction + reduce(151), // &, reduce: MlrvalOrFunction + reduce(151), // <<, reduce: MlrvalOrFunction + reduce(151), // >>, reduce: MlrvalOrFunction + reduce(151), // >>>, reduce: MlrvalOrFunction + reduce(151), // +, reduce: MlrvalOrFunction + reduce(151), // -, reduce: MlrvalOrFunction + reduce(151), // .+, reduce: MlrvalOrFunction + reduce(151), // .-, reduce: MlrvalOrFunction + reduce(151), // ., reduce: MlrvalOrFunction + reduce(151), // *, reduce: MlrvalOrFunction + reduce(151), // /, reduce: MlrvalOrFunction + reduce(151), // //, reduce: MlrvalOrFunction + reduce(151), // %, reduce: MlrvalOrFunction + reduce(151), // .*, reduce: MlrvalOrFunction + reduce(151), // ./, reduce: MlrvalOrFunction + reduce(151), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(151), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(151), // ), 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 + reduce(151), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S859 + 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, // ** + shift(1277), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S860 + 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(1278), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S861 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -71898,9 +82758,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S773 + actionRow{ // S862 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -71909,7 +82772,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(1129), // } + shift(1279), // } nil, // md_token_end nil, // = nil, // [ @@ -71991,9 +82854,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S774 + actionRow{ // S863 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -72084,9 +82950,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S775 + actionRow{ // S864 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -72095,7 +82964,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(1130), // } + shift(1280), // } nil, // md_token_end nil, // = nil, // [ @@ -72177,9 +83046,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S776 + actionRow{ // S865 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -72270,9 +83142,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S777 + actionRow{ // S866 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -72280,20 +83155,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { - shift(1131), // } + shift(223), // { + shift(1281), // } nil, // md_token_end nil, // = - shift(223), // [ + shift(230), // [ 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 + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -72329,10 +83204,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- nil, // . nil, // * nil, // / @@ -72341,31 +83216,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + shift(264), // ! + shift(265), // ~ nil, // ** - shift(260), // ( + shift(267), // ( 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 + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // 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 + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S778 + actionRow{ // S867 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -72456,9 +83334,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S779 + actionRow{ // S868 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -72549,9 +83430,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S780 + actionRow{ // S869 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -72642,9 +83526,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S781 + actionRow{ // S870 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -72735,9 +83622,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S782 + actionRow{ // S871 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -72828,9 +83718,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S783 + actionRow{ // S872 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -72838,20 +83731,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { 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 + shift(301), // [ + shift(1283), // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -72887,10 +83780,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -72899,31 +83792,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S784 + actionRow{ // S873 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -73014,9 +83910,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S785 + actionRow{ // S874 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -73107,9 +84006,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S786 + actionRow{ // S875 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -73200,9 +84102,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S787 + actionRow{ // S876 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -73293,9 +84198,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S788 + actionRow{ // S877 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -73386,9 +84294,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S789 + actionRow{ // S878 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -73479,9 +84390,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S790 + actionRow{ // S879 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -73572,9 +84486,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S791 + actionRow{ // S880 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -73665,9 +84582,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S792 + actionRow{ // S881 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -73758,9 +84678,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S793 + actionRow{ // S882 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -73851,9 +84774,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S794 + actionRow{ // S883 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -73944,9 +84870,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S795 + actionRow{ // S884 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74037,9 +84966,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S796 + actionRow{ // S885 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74130,9 +85062,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S797 + actionRow{ // S886 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74223,9 +85158,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S798 + actionRow{ // S887 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74316,9 +85254,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S799 + actionRow{ // S888 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74409,9 +85350,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S800 + actionRow{ // S889 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74449,9 +85393,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(1137), // ? + shift(1287), // ? nil, // : - shift(1138), // || + shift(1288), // || nil, // ^^ nil, // && nil, // =~ @@ -74502,9 +85446,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S801 + actionRow{ // S890 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74545,7 +85492,7 @@ var actionTab = actionTable{ reduce(60), // ?, reduce: LogicalOrTerm nil, // : reduce(60), // ||, reduce: LogicalOrTerm - shift(1139), // ^^ + shift(1289), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -74595,9 +85542,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S802 + actionRow{ // S891 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74639,7 +85589,7 @@ var actionTab = actionTable{ nil, // : reduce(62), // ||, reduce: LogicalXORTerm reduce(62), // ^^, reduce: LogicalXORTerm - shift(1140), // && + shift(1290), // && nil, // =~ nil, // !=~ nil, // == @@ -74688,9 +85638,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S803 + actionRow{ // S892 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74733,10 +85686,10 @@ var actionTab = actionTable{ reduce(64), // ||, reduce: LogicalAndTerm reduce(64), // ^^, reduce: LogicalAndTerm reduce(64), // &&, reduce: LogicalAndTerm - shift(1141), // =~ - shift(1142), // !=~ - shift(1143), // == - shift(1144), // != + shift(1291), // =~ + shift(1292), // !=~ + shift(1293), // == + shift(1294), // != nil, // > nil, // >= nil, // < @@ -74781,9 +85734,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S804 + actionRow{ // S893 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74830,10 +85786,10 @@ var actionTab = actionTable{ reduce(69), // !=~, reduce: EqneTerm reduce(69), // ==, reduce: EqneTerm reduce(69), // !=, reduce: EqneTerm - shift(1145), // > - shift(1146), // >= - shift(1147), // < - shift(1148), // <= + shift(1295), // > + shift(1296), // >= + shift(1297), // < + shift(1298), // <= nil, // | nil, // ^ nil, // & @@ -74874,9 +85830,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S805 + actionRow{ // S894 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -74927,7 +85886,7 @@ var actionTab = actionTable{ reduce(74), // >=, reduce: CmpTerm reduce(74), // <, reduce: CmpTerm reduce(74), // <=, reduce: CmpTerm - shift(1149), // | + shift(1299), // | nil, // ^ nil, // & nil, // << @@ -74967,9 +85926,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S806 + actionRow{ // S895 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75021,7 +85983,7 @@ var actionTab = actionTable{ reduce(76), // <, reduce: BitwiseORTerm reduce(76), // <=, reduce: BitwiseORTerm reduce(76), // |, reduce: BitwiseORTerm - shift(1150), // ^ + shift(1300), // ^ nil, // & nil, // << nil, // >> @@ -75060,9 +86022,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S807 + actionRow{ // S896 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75115,7 +86080,7 @@ var actionTab = actionTable{ reduce(78), // <=, reduce: BitwiseXORTerm reduce(78), // |, reduce: BitwiseXORTerm reduce(78), // ^, reduce: BitwiseXORTerm - shift(1151), // & + shift(1301), // & nil, // << nil, // >> nil, // >>> @@ -75153,9 +86118,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S808 + actionRow{ // S897 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75209,9 +86177,9 @@ var actionTab = actionTable{ reduce(80), // |, reduce: BitwiseANDTerm reduce(80), // ^, reduce: BitwiseANDTerm reduce(80), // &, reduce: BitwiseANDTerm - shift(1152), // << - shift(1153), // >> - shift(1154), // >>> + shift(1302), // << + shift(1303), // >> + shift(1304), // >>> nil, // + nil, // - nil, // .+ @@ -75246,9 +86214,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S809 + actionRow{ // S898 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75305,11 +86276,11 @@ var actionTab = actionTable{ reduce(84), // <<, reduce: BitwiseShiftTerm reduce(84), // >>, reduce: BitwiseShiftTerm reduce(84), // >>>, reduce: BitwiseShiftTerm - shift(1155), // + - shift(1156), // - - shift(1157), // .+ - shift(1158), // .- - shift(1159), // . + shift(1305), // + + shift(1306), // - + shift(1307), // .+ + shift(1308), // .- + shift(1309), // . nil, // * nil, // / nil, // // @@ -75339,9 +86310,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S810 + actionRow{ // S899 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75349,20 +86323,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(777), // { + shift(866), // { nil, // } nil, // md_token_end nil, // = - shift(783), // [ + shift(872), // [ 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 + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -75413,28 +86387,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(820), // ( + shift(909), // ( 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 + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // 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 + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S811 + actionRow{ // S900 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75496,13 +86473,13 @@ var actionTab = actionTable{ 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), // .// + shift(1311), // * + shift(1312), // / + shift(1313), // // + shift(1314), // % + shift(1315), // .* + shift(1316), // ./ + shift(1317), // .// nil, // ! nil, // ~ nil, // ** @@ -75525,9 +86502,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S812 + actionRow{ // S901 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75535,20 +86515,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(777), // { + shift(866), // { nil, // } nil, // md_token_end nil, // = - shift(783), // [ + shift(872), // [ 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 + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -75599,28 +86579,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(820), // ( + shift(909), // ( 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 + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // 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 + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S813 + actionRow{ // S902 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75628,20 +86611,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(777), // { + shift(866), // { nil, // } nil, // md_token_end nil, // = - shift(783), // [ + shift(872), // [ 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 + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -75692,28 +86675,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(820), // ( + shift(909), // ( 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 + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // 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 + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S814 + actionRow{ // S903 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75721,20 +86707,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(777), // { + shift(866), // { nil, // } nil, // md_token_end nil, // = - shift(783), // [ + shift(872), // [ 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 + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -75785,28 +86771,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(820), // ( + shift(909), // ( 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 + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // 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 + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S815 + actionRow{ // S904 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75897,9 +86886,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S816 + actionRow{ // S905 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -75990,9 +86982,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S817 + actionRow{ // S906 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -76000,20 +86995,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(777), // { + shift(866), // { nil, // } nil, // md_token_end nil, // = - shift(783), // [ + shift(872), // [ 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 + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -76064,28 +87059,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(820), // ( + shift(909), // ( 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 + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // 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 + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S818 + actionRow{ // S907 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -76093,20 +87091,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(777), // { + shift(866), // { nil, // } nil, // md_token_end nil, // = - shift(783), // [ + shift(872), // [ 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 + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -76157,28 +87155,31 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(820), // ( + shift(909), // ( 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 + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // 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 + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S819 + actionRow{ // S908 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -76249,7 +87250,7 @@ var actionTab = actionTable{ reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(1173), // ** + shift(1323), // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -76269,9 +87270,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S820 + actionRow{ // S909 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -76279,20 +87283,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -76328,10 +87332,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -76340,31 +87344,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S821 + actionRow{ // S910 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -76376,7 +87383,7 @@ var actionTab = actionTable{ reduce(109), // }, reduce: PrecedenceChainEnd nil, // md_token_end nil, // = - shift(1175), // [ + shift(1325), // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -76455,9 +87462,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S822 + actionRow{ // S911 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -76548,9 +87558,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S823 + actionRow{ // S912 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -76641,9 +87654,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S824 + actionRow{ // S913 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -76734,9 +87750,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S825 + actionRow{ // S914 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -76827,9 +87846,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S826 + actionRow{ // S915 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -76920,9 +87942,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S827 + actionRow{ // S916 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -77013,21 +88038,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S828 + actionRow{ // S917 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(126), // ;, reduce: MlrvalOrFunction + reduce(125), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { - reduce(126), // }, reduce: MlrvalOrFunction + reduce(125), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction + reduce(125), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -77053,40 +88081,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction + reduce(125), // ?, reduce: MlrvalOrFunction nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(125), // ||, reduce: MlrvalOrFunction + reduce(125), // ^^, reduce: MlrvalOrFunction + reduce(125), // &&, reduce: MlrvalOrFunction + reduce(125), // =~, reduce: MlrvalOrFunction + reduce(125), // !=~, reduce: MlrvalOrFunction + reduce(125), // ==, reduce: MlrvalOrFunction + reduce(125), // !=, reduce: MlrvalOrFunction + reduce(125), // >, reduce: MlrvalOrFunction + reduce(125), // >=, reduce: MlrvalOrFunction + reduce(125), // <, reduce: MlrvalOrFunction + reduce(125), // <=, reduce: MlrvalOrFunction + reduce(125), // |, reduce: MlrvalOrFunction + reduce(125), // ^, reduce: MlrvalOrFunction + reduce(125), // &, reduce: MlrvalOrFunction + reduce(125), // <<, reduce: MlrvalOrFunction + reduce(125), // >>, reduce: MlrvalOrFunction + reduce(125), // >>>, reduce: MlrvalOrFunction + reduce(125), // +, reduce: MlrvalOrFunction + reduce(125), // -, reduce: MlrvalOrFunction + reduce(125), // .+, reduce: MlrvalOrFunction + reduce(125), // .-, reduce: MlrvalOrFunction + reduce(125), // ., reduce: MlrvalOrFunction + reduce(125), // *, reduce: MlrvalOrFunction + reduce(125), // /, reduce: MlrvalOrFunction + reduce(125), // //, reduce: MlrvalOrFunction + reduce(125), // %, reduce: MlrvalOrFunction + reduce(125), // .*, reduce: MlrvalOrFunction + reduce(125), // ./, reduce: MlrvalOrFunction + reduce(125), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(125), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -77106,21 +88134,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S829 + actionRow{ // S918 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(133), // ;, reduce: MlrvalOrFunction + reduce(132), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { - reduce(133), // }, reduce: MlrvalOrFunction + reduce(132), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(133), // [, reduce: MlrvalOrFunction + reduce(132), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -77146,40 +88177,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction + reduce(132), // ?, 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 + reduce(132), // ||, reduce: MlrvalOrFunction + reduce(132), // ^^, reduce: MlrvalOrFunction + reduce(132), // &&, reduce: MlrvalOrFunction + reduce(132), // =~, reduce: MlrvalOrFunction + reduce(132), // !=~, reduce: MlrvalOrFunction + reduce(132), // ==, reduce: MlrvalOrFunction + reduce(132), // !=, reduce: MlrvalOrFunction + reduce(132), // >, reduce: MlrvalOrFunction + reduce(132), // >=, reduce: MlrvalOrFunction + reduce(132), // <, reduce: MlrvalOrFunction + reduce(132), // <=, reduce: MlrvalOrFunction + reduce(132), // |, reduce: MlrvalOrFunction + reduce(132), // ^, reduce: MlrvalOrFunction + reduce(132), // &, reduce: MlrvalOrFunction + reduce(132), // <<, reduce: MlrvalOrFunction + reduce(132), // >>, reduce: MlrvalOrFunction + reduce(132), // >>>, reduce: MlrvalOrFunction + reduce(132), // +, reduce: MlrvalOrFunction + reduce(132), // -, reduce: MlrvalOrFunction + reduce(132), // .+, reduce: MlrvalOrFunction + reduce(132), // .-, reduce: MlrvalOrFunction + reduce(132), // ., reduce: MlrvalOrFunction + reduce(132), // *, reduce: MlrvalOrFunction + reduce(132), // /, reduce: MlrvalOrFunction + reduce(132), // //, reduce: MlrvalOrFunction + reduce(132), // %, reduce: MlrvalOrFunction + reduce(132), // .*, reduce: MlrvalOrFunction + reduce(132), // ./, reduce: MlrvalOrFunction + reduce(132), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction + reduce(132), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -77199,9 +88230,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S830 + actionRow{ // S919 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(133), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(133), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(133), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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: 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S920 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -77292,9 +88422,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S831 + actionRow{ // S921 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -77385,9 +88518,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S832 + actionRow{ // S922 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -77478,9 +88614,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S833 + actionRow{ // S923 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -77571,9 +88710,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S834 + actionRow{ // S924 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -77664,9 +88806,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S835 + actionRow{ // S925 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -77757,9 +88902,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S836 + actionRow{ // S926 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -77850,9 +88998,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S837 + actionRow{ // S927 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -77943,9 +89094,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S838 + actionRow{ // S928 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -78036,9 +89190,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S839 + actionRow{ // S929 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -78129,21 +89286,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S840 + actionRow{ // S930 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(144), // ;, reduce: ContextVariable + reduce(144), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { - reduce(144), // }, reduce: ContextVariable + reduce(144), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(144), // [, reduce: ContextVariable + reduce(144), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -78169,40 +89329,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(144), // ?, reduce: ContextVariable + reduce(144), // ?, reduce: MlrvalOrFunction 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: MlrvalOrFunction + reduce(144), // ^^, reduce: MlrvalOrFunction + reduce(144), // &&, reduce: MlrvalOrFunction + reduce(144), // =~, reduce: MlrvalOrFunction + reduce(144), // !=~, reduce: MlrvalOrFunction + reduce(144), // ==, reduce: MlrvalOrFunction + reduce(144), // !=, reduce: MlrvalOrFunction + reduce(144), // >, reduce: MlrvalOrFunction + reduce(144), // >=, reduce: MlrvalOrFunction + reduce(144), // <, reduce: MlrvalOrFunction + reduce(144), // <=, reduce: MlrvalOrFunction + reduce(144), // |, reduce: MlrvalOrFunction + reduce(144), // ^, reduce: MlrvalOrFunction + reduce(144), // &, reduce: MlrvalOrFunction + reduce(144), // <<, reduce: MlrvalOrFunction + reduce(144), // >>, reduce: MlrvalOrFunction + reduce(144), // >>>, reduce: MlrvalOrFunction + reduce(144), // +, reduce: MlrvalOrFunction + reduce(144), // -, reduce: MlrvalOrFunction + reduce(144), // .+, reduce: MlrvalOrFunction + reduce(144), // .-, reduce: MlrvalOrFunction + reduce(144), // ., reduce: MlrvalOrFunction + reduce(144), // *, reduce: MlrvalOrFunction + reduce(144), // /, reduce: MlrvalOrFunction + reduce(144), // //, reduce: MlrvalOrFunction + reduce(144), // %, reduce: MlrvalOrFunction + reduce(144), // .*, reduce: MlrvalOrFunction + reduce(144), // ./, reduce: MlrvalOrFunction + reduce(144), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(144), // **, reduce: ContextVariable + reduce(144), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -78222,21 +89382,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S841 + actionRow{ // S931 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(145), // ;, reduce: MlrvalOrFunction + reduce(146), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { - reduce(145), // }, reduce: MlrvalOrFunction + reduce(146), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(145), // [, reduce: MlrvalOrFunction + reduce(146), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -78262,40 +89425,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction + reduce(146), // ?, reduce: MlrvalOrFunction nil, // : - 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 - 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 - 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 - 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 - reduce(145), // .//, reduce: MlrvalOrFunction + reduce(146), // ||, reduce: MlrvalOrFunction + reduce(146), // ^^, reduce: MlrvalOrFunction + reduce(146), // &&, reduce: MlrvalOrFunction + reduce(146), // =~, reduce: MlrvalOrFunction + reduce(146), // !=~, reduce: MlrvalOrFunction + reduce(146), // ==, reduce: MlrvalOrFunction + reduce(146), // !=, reduce: MlrvalOrFunction + reduce(146), // >, reduce: MlrvalOrFunction + reduce(146), // >=, reduce: MlrvalOrFunction + reduce(146), // <, reduce: MlrvalOrFunction + reduce(146), // <=, reduce: MlrvalOrFunction + reduce(146), // |, reduce: MlrvalOrFunction + reduce(146), // ^, reduce: MlrvalOrFunction + reduce(146), // &, reduce: MlrvalOrFunction + reduce(146), // <<, reduce: MlrvalOrFunction + reduce(146), // >>, reduce: MlrvalOrFunction + reduce(146), // >>>, reduce: MlrvalOrFunction + reduce(146), // +, reduce: MlrvalOrFunction + reduce(146), // -, reduce: MlrvalOrFunction + reduce(146), // .+, reduce: MlrvalOrFunction + reduce(146), // .-, reduce: MlrvalOrFunction + reduce(146), // ., reduce: MlrvalOrFunction + reduce(146), // *, reduce: MlrvalOrFunction + reduce(146), // /, reduce: MlrvalOrFunction + reduce(146), // //, reduce: MlrvalOrFunction + reduce(146), // %, reduce: MlrvalOrFunction + reduce(146), // .*, reduce: MlrvalOrFunction + reduce(146), // ./, reduce: MlrvalOrFunction + reduce(146), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction + reduce(146), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -78315,21 +89478,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S842 + actionRow{ // S932 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(147), // ;, reduce: MlrvalOrFunction + reduce(151), // ;, reduce: MlrvalOrFunction nil, // md_token_begin nil, // { - reduce(147), // }, reduce: MlrvalOrFunction + reduce(151), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(147), // [, reduce: MlrvalOrFunction + reduce(151), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -78355,40 +89521,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction + reduce(151), // ?, 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 + reduce(151), // ||, reduce: MlrvalOrFunction + reduce(151), // ^^, reduce: MlrvalOrFunction + reduce(151), // &&, reduce: MlrvalOrFunction + reduce(151), // =~, reduce: MlrvalOrFunction + reduce(151), // !=~, reduce: MlrvalOrFunction + reduce(151), // ==, reduce: MlrvalOrFunction + reduce(151), // !=, reduce: MlrvalOrFunction + reduce(151), // >, reduce: MlrvalOrFunction + reduce(151), // >=, reduce: MlrvalOrFunction + reduce(151), // <, reduce: MlrvalOrFunction + reduce(151), // <=, reduce: MlrvalOrFunction + reduce(151), // |, reduce: MlrvalOrFunction + reduce(151), // ^, reduce: MlrvalOrFunction + reduce(151), // &, reduce: MlrvalOrFunction + reduce(151), // <<, reduce: MlrvalOrFunction + reduce(151), // >>, reduce: MlrvalOrFunction + reduce(151), // >>>, reduce: MlrvalOrFunction + reduce(151), // +, reduce: MlrvalOrFunction + reduce(151), // -, reduce: MlrvalOrFunction + reduce(151), // .+, reduce: MlrvalOrFunction + reduce(151), // .-, reduce: MlrvalOrFunction + reduce(151), // ., reduce: MlrvalOrFunction + reduce(151), // *, reduce: MlrvalOrFunction + reduce(151), // /, reduce: MlrvalOrFunction + reduce(151), // //, reduce: MlrvalOrFunction + reduce(151), // %, reduce: MlrvalOrFunction + reduce(151), // .*, reduce: MlrvalOrFunction + reduce(151), // ./, reduce: MlrvalOrFunction + reduce(151), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction + reduce(151), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -78408,9 +89574,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S843 + actionRow{ // S933 + 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, // ** + shift(1326), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S934 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -78501,9 +89766,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S844 + actionRow{ // S935 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -78594,9 +89862,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S845 + actionRow{ // S936 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -78687,9 +89958,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S846 + actionRow{ // S937 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -78780,9 +90054,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S847 + actionRow{ // S938 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -78873,9 +90150,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S848 + actionRow{ // S939 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -78966,9 +90246,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S849 + actionRow{ // S940 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79059,9 +90342,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S850 + actionRow{ // S941 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79152,9 +90438,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S851 + actionRow{ // S942 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79245,9 +90534,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S852 + actionRow{ // S943 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79338,9 +90630,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S853 + actionRow{ // S944 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79431,9 +90726,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S854 + actionRow{ // S945 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79524,9 +90822,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S855 + actionRow{ // S946 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79617,9 +90918,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S856 + actionRow{ // S947 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79710,9 +91014,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S857 + actionRow{ // S948 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79803,9 +91110,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S858 + actionRow{ // S949 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -79896,21 +91206,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S859 + actionRow{ // S950 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(128), // $, reduce: MapLiteral + reduce(127), // $, reduce: MapLiteral nil, // empty - reduce(128), // ;, reduce: MapLiteral + reduce(127), // ;, reduce: MapLiteral nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(128), // [, reduce: MapLiteral + reduce(127), // [, reduce: MapLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -79936,40 +91249,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(128), // ?, reduce: MapLiteral + reduce(127), // ?, 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 + 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(128), // **, reduce: MapLiteral + reduce(127), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -79989,9 +91302,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S860 + actionRow{ // S951 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80082,9 +91398,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S861 + actionRow{ // S952 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80175,9 +91494,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S862 + actionRow{ // S953 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80268,9 +91590,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S863 + actionRow{ // S954 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80309,7 +91634,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1176), // : + shift(1327), // : nil, // || nil, // ^^ nil, // && @@ -80361,9 +91686,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S864 + actionRow{ // S955 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80404,7 +91732,7 @@ var actionTab = actionTable{ reduce(59), // ?, reduce: LogicalOrTerm nil, // : reduce(59), // ||, reduce: LogicalOrTerm - shift(493), // ^^ + shift(506), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -80454,9 +91782,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S865 + actionRow{ // S956 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80498,7 +91829,7 @@ var actionTab = actionTable{ nil, // : reduce(61), // ||, reduce: LogicalXORTerm reduce(61), // ^^, reduce: LogicalXORTerm - shift(494), // && + shift(507), // && nil, // =~ nil, // !=~ nil, // == @@ -80547,9 +91878,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S866 + actionRow{ // S957 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80592,10 +91926,10 @@ var actionTab = actionTable{ reduce(63), // ||, reduce: LogicalAndTerm reduce(63), // ^^, reduce: LogicalAndTerm reduce(63), // &&, reduce: LogicalAndTerm - shift(495), // =~ - shift(496), // !=~ - shift(497), // == - shift(498), // != + shift(508), // =~ + shift(509), // !=~ + shift(510), // == + shift(511), // != nil, // > nil, // >= nil, // < @@ -80640,9 +91974,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S867 + actionRow{ // S958 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80689,10 +92026,10 @@ var actionTab = actionTable{ reduce(65), // !=~, reduce: EqneTerm reduce(65), // ==, reduce: EqneTerm reduce(65), // !=, reduce: EqneTerm - shift(499), // > - shift(500), // >= - shift(501), // < - shift(502), // <= + shift(512), // > + shift(513), // >= + shift(514), // < + shift(515), // <= nil, // | nil, // ^ nil, // & @@ -80733,9 +92070,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S868 + actionRow{ // S959 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80782,10 +92122,10 @@ var actionTab = actionTable{ reduce(66), // !=~, reduce: EqneTerm reduce(66), // ==, reduce: EqneTerm reduce(66), // !=, reduce: EqneTerm - shift(499), // > - shift(500), // >= - shift(501), // < - shift(502), // <= + shift(512), // > + shift(513), // >= + shift(514), // < + shift(515), // <= nil, // | nil, // ^ nil, // & @@ -80826,9 +92166,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S869 + actionRow{ // S960 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80875,10 +92218,10 @@ var actionTab = actionTable{ reduce(67), // !=~, reduce: EqneTerm reduce(67), // ==, reduce: EqneTerm reduce(67), // !=, reduce: EqneTerm - shift(499), // > - shift(500), // >= - shift(501), // < - shift(502), // <= + shift(512), // > + shift(513), // >= + shift(514), // < + shift(515), // <= nil, // | nil, // ^ nil, // & @@ -80919,9 +92262,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S870 + actionRow{ // S961 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -80968,10 +92314,10 @@ var actionTab = actionTable{ reduce(68), // !=~, reduce: EqneTerm reduce(68), // ==, reduce: EqneTerm reduce(68), // !=, reduce: EqneTerm - shift(499), // > - shift(500), // >= - shift(501), // < - shift(502), // <= + shift(512), // > + shift(513), // >= + shift(514), // < + shift(515), // <= nil, // | nil, // ^ nil, // & @@ -81012,9 +92358,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S871 + actionRow{ // S962 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -81065,7 +92414,7 @@ var actionTab = actionTable{ reduce(70), // >=, reduce: CmpTerm reduce(70), // <, reduce: CmpTerm reduce(70), // <=, reduce: CmpTerm - shift(503), // | + shift(516), // | nil, // ^ nil, // & nil, // << @@ -81105,9 +92454,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S872 + actionRow{ // S963 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -81158,7 +92510,7 @@ var actionTab = actionTable{ reduce(71), // >=, reduce: CmpTerm reduce(71), // <, reduce: CmpTerm reduce(71), // <=, reduce: CmpTerm - shift(503), // | + shift(516), // | nil, // ^ nil, // & nil, // << @@ -81198,9 +92550,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S873 + actionRow{ // S964 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -81251,7 +92606,7 @@ var actionTab = actionTable{ reduce(72), // >=, reduce: CmpTerm reduce(72), // <, reduce: CmpTerm reduce(72), // <=, reduce: CmpTerm - shift(503), // | + shift(516), // | nil, // ^ nil, // & nil, // << @@ -81291,9 +92646,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S874 + actionRow{ // S965 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -81344,7 +92702,7 @@ var actionTab = actionTable{ reduce(73), // >=, reduce: CmpTerm reduce(73), // <, reduce: CmpTerm reduce(73), // <=, reduce: CmpTerm - shift(503), // | + shift(516), // | nil, // ^ nil, // & nil, // << @@ -81384,9 +92742,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S875 + actionRow{ // S966 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -81438,7 +92799,7 @@ var actionTab = actionTable{ reduce(75), // <, reduce: BitwiseORTerm reduce(75), // <=, reduce: BitwiseORTerm reduce(75), // |, reduce: BitwiseORTerm - shift(504), // ^ + shift(517), // ^ nil, // & nil, // << nil, // >> @@ -81477,9 +92838,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S876 + actionRow{ // S967 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -81532,7 +92896,7 @@ var actionTab = actionTable{ reduce(77), // <=, reduce: BitwiseXORTerm reduce(77), // |, reduce: BitwiseXORTerm reduce(77), // ^, reduce: BitwiseXORTerm - shift(505), // & + shift(518), // & nil, // << nil, // >> nil, // >>> @@ -81570,9 +92934,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S877 + actionRow{ // S968 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -81626,9 +92993,9 @@ var actionTab = actionTable{ reduce(79), // |, reduce: BitwiseANDTerm reduce(79), // ^, reduce: BitwiseANDTerm reduce(79), // &, reduce: BitwiseANDTerm - shift(506), // << - shift(507), // >> - shift(508), // >>> + shift(519), // << + shift(520), // >> + shift(521), // >>> nil, // + nil, // - nil, // .+ @@ -81663,9 +93030,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S878 + actionRow{ // S969 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -81722,11 +93092,11 @@ var actionTab = actionTable{ reduce(81), // <<, reduce: BitwiseShiftTerm reduce(81), // >>, reduce: BitwiseShiftTerm reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(509), // + - shift(510), // - - shift(511), // .+ - shift(512), // .- - shift(513), // . + shift(522), // + + shift(523), // - + shift(524), // .+ + shift(525), // .- + shift(526), // . nil, // * nil, // / nil, // // @@ -81756,9 +93126,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S879 + actionRow{ // S970 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -81815,11 +93188,11 @@ var actionTab = actionTable{ reduce(82), // <<, reduce: BitwiseShiftTerm reduce(82), // >>, reduce: BitwiseShiftTerm reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(509), // + - shift(510), // - - shift(511), // .+ - shift(512), // .- - shift(513), // . + shift(522), // + + shift(523), // - + shift(524), // .+ + shift(525), // .- + shift(526), // . nil, // * nil, // / nil, // // @@ -81849,9 +93222,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S880 + actionRow{ // S971 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -81908,11 +93284,11 @@ var actionTab = actionTable{ reduce(83), // <<, reduce: BitwiseShiftTerm reduce(83), // >>, reduce: BitwiseShiftTerm reduce(83), // >>>, reduce: BitwiseShiftTerm - shift(509), // + - shift(510), // - - shift(511), // .+ - shift(512), // .- - shift(513), // . + shift(522), // + + shift(523), // - + shift(524), // .+ + shift(525), // .- + shift(526), // . nil, // * nil, // / nil, // // @@ -81942,9 +93318,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S881 + actionRow{ // S972 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -82006,13 +93385,13 @@ var actionTab = actionTable{ 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), // .// + shift(528), // * + shift(529), // / + shift(530), // // + shift(531), // % + shift(532), // .* + shift(533), // ./ + shift(534), // .// nil, // ! nil, // ~ nil, // ** @@ -82035,9 +93414,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S882 + actionRow{ // S973 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -82099,13 +93481,13 @@ var actionTab = actionTable{ 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), // .// + shift(528), // * + shift(529), // / + shift(530), // // + shift(531), // % + shift(532), // .* + shift(533), // ./ + shift(534), // .// nil, // ! nil, // ~ nil, // ** @@ -82128,9 +93510,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S883 + actionRow{ // S974 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -82192,13 +93577,13 @@ var actionTab = actionTable{ 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), // .// + shift(528), // * + shift(529), // / + shift(530), // // + shift(531), // % + shift(532), // .* + shift(533), // ./ + shift(534), // .// nil, // ! nil, // ~ nil, // ** @@ -82221,9 +93606,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S884 + actionRow{ // S975 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -82285,13 +93673,13 @@ var actionTab = actionTable{ 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), // .// + shift(528), // * + shift(529), // / + shift(530), // // + shift(531), // % + shift(532), // .* + shift(533), // ./ + shift(534), // .// nil, // ! nil, // ~ nil, // ** @@ -82314,9 +93702,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S885 + actionRow{ // S976 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -82378,13 +93769,13 @@ var actionTab = actionTable{ 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), // .// + shift(528), // * + shift(529), // / + shift(530), // // + shift(531), // % + shift(532), // .* + shift(533), // ./ + shift(534), // .// nil, // ! nil, // ~ nil, // ** @@ -82407,9 +93798,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S886 + actionRow{ // S977 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -82500,9 +93894,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S887 + actionRow{ // S978 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -82593,9 +93990,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S888 + actionRow{ // S979 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -82686,9 +94086,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S889 + actionRow{ // S980 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -82779,9 +94182,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S890 + actionRow{ // S981 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -82872,9 +94278,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S891 + actionRow{ // S982 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -82965,9 +94374,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S892 + actionRow{ // S983 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -83058,9 +94470,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S893 + actionRow{ // S984 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -83151,9 +94566,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S894 + actionRow{ // S985 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -83244,9 +94662,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S895 + actionRow{ // S986 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -83259,7 +94680,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1177), // ] + shift(1328), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -83285,7 +94706,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1178), // : + shift(1329), // : nil, // || nil, // ^^ nil, // && @@ -83337,9 +94758,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S896 + actionRow{ // S987 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -83352,7 +94776,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = shift(59), // [ - shift(1180), // ] + shift(1331), // ] shift(63), // md_token_field_name shift(64), // $[ shift(65), // md_token_braced_field_name @@ -83430,21 +94854,24 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S897 + actionRow{ // S988 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(152), // $, reduce: FcnOrSubrCall nil, // empty - nil, // ; + reduce(152), // ;, reduce: FcnOrSubrCall nil, // md_token_begin nil, // { nil, // } nil, // md_token_end nil, // = - reduce(128), // [, reduce: MapLiteral + reduce(152), // [, reduce: FcnOrSubrCall nil, // ] nil, // md_token_field_name nil, // $[ @@ -83470,40 +94897,40 @@ var actionTab = actionTable{ 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 + reduce(152), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(152), // ||, reduce: FcnOrSubrCall + reduce(152), // ^^, reduce: FcnOrSubrCall + reduce(152), // &&, reduce: FcnOrSubrCall + reduce(152), // =~, reduce: FcnOrSubrCall + reduce(152), // !=~, reduce: FcnOrSubrCall + reduce(152), // ==, reduce: FcnOrSubrCall + reduce(152), // !=, reduce: FcnOrSubrCall + reduce(152), // >, reduce: FcnOrSubrCall + reduce(152), // >=, reduce: FcnOrSubrCall + reduce(152), // <, reduce: FcnOrSubrCall + reduce(152), // <=, reduce: FcnOrSubrCall + reduce(152), // |, reduce: FcnOrSubrCall + reduce(152), // ^, reduce: FcnOrSubrCall + reduce(152), // &, reduce: FcnOrSubrCall + reduce(152), // <<, reduce: FcnOrSubrCall + reduce(152), // >>, reduce: FcnOrSubrCall + reduce(152), // >>>, reduce: FcnOrSubrCall + reduce(152), // +, reduce: FcnOrSubrCall + reduce(152), // -, reduce: FcnOrSubrCall + reduce(152), // .+, reduce: FcnOrSubrCall + reduce(152), // .-, reduce: FcnOrSubrCall + reduce(152), // ., reduce: FcnOrSubrCall + reduce(152), // *, reduce: FcnOrSubrCall + reduce(152), // /, reduce: FcnOrSubrCall + reduce(152), // //, reduce: FcnOrSubrCall + reduce(152), // %, reduce: FcnOrSubrCall + reduce(152), // .*, reduce: FcnOrSubrCall + reduce(152), // ./, reduce: FcnOrSubrCall + reduce(152), // .//, reduce: FcnOrSubrCall nil, // ! nil, // ~ - reduce(128), // **, reduce: MapLiteral + reduce(152), // **, reduce: FcnOrSubrCall nil, // ( nil, // ) nil, // md_token_string_literal @@ -83523,9 +94950,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S898 + actionRow{ // S989 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -83533,20 +94963,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(216), // { - shift(1181), // } + nil, // { + nil, // } nil, // md_token_end nil, // = - shift(223), // [ + nil, // [ 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, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -83582,10 +95012,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(250), // + - shift(252), // - - shift(253), // .+ - shift(254), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -83594,31 +95024,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(257), // ! - shift(258), // ~ + 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(1332), // ) + nil, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S899 + actionRow{ // S990 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -83627,7 +95060,199 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(132), // }, reduce: MapLiteralKeyValuePair + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S991 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + shift(1333), // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S992 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(131), // }, reduce: MapLiteralKeyValuePair nil, // md_token_end nil, // = nil, // [ @@ -83697,7 +95322,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(132), // ,, reduce: MapLiteralKeyValuePair + reduce(131), // ,, reduce: MapLiteralKeyValuePair nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -83709,9 +95334,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S900 + actionRow{ // S993 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -83802,9 +95430,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S901 + actionRow{ // S994 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -83895,9 +95526,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S902 + actionRow{ // S995 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -83988,9 +95622,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S903 + actionRow{ // S996 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84081,9 +95718,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S904 + actionRow{ // S997 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84091,20 +95731,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(286), // { + shift(295), // { 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 + shift(301), // [ + shift(1335), // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -84140,10 +95780,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(320), // + - shift(322), // - - shift(323), // .+ - shift(324), // .- + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- nil, // . nil, // * nil, // / @@ -84152,31 +95792,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(327), // ! - shift(328), // ~ + shift(336), // ! + shift(337), // ~ nil, // ** - shift(330), // ( + shift(339), // ( 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 + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // 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 + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S905 + actionRow{ // S998 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84267,9 +95910,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S906 + actionRow{ // S999 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84360,9 +96006,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S907 + actionRow{ // S1000 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84453,9 +96102,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S908 + actionRow{ // S1001 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84546,9 +96198,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S909 + actionRow{ // S1002 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84639,9 +96294,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S910 + actionRow{ // S1003 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84732,9 +96390,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S911 + actionRow{ // S1004 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84825,9 +96486,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S912 + actionRow{ // S1005 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -84918,9 +96582,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S913 + actionRow{ // S1006 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85011,9 +96678,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S914 + actionRow{ // S1007 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85104,9 +96774,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S915 + actionRow{ // S1008 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85197,9 +96870,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S916 + actionRow{ // S1009 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85290,9 +96966,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S917 + actionRow{ // S1010 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85383,9 +97062,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S918 + actionRow{ // S1011 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85476,9 +97158,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S919 + actionRow{ // S1012 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85569,9 +97254,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S920 + actionRow{ // S1013 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85662,9 +97350,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S921 + actionRow{ // S1014 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85702,9 +97393,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(1187), // ? + shift(1339), // ? nil, // : - shift(1188), // || + shift(1340), // || nil, // ^^ nil, // && nil, // =~ @@ -85755,9 +97446,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S922 + actionRow{ // S1015 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85798,7 +97492,7 @@ var actionTab = actionTable{ reduce(60), // ?, reduce: LogicalOrTerm nil, // : reduce(60), // ||, reduce: LogicalOrTerm - shift(1189), // ^^ + shift(1341), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -85848,9 +97542,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S923 + actionRow{ // S1016 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85892,7 +97589,7 @@ var actionTab = actionTable{ nil, // : reduce(62), // ||, reduce: LogicalXORTerm reduce(62), // ^^, reduce: LogicalXORTerm - shift(1190), // && + shift(1342), // && nil, // =~ nil, // !=~ nil, // == @@ -85941,9 +97638,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S924 + actionRow{ // S1017 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -85986,10 +97686,10 @@ var actionTab = actionTable{ reduce(64), // ||, reduce: LogicalAndTerm reduce(64), // ^^, reduce: LogicalAndTerm reduce(64), // &&, reduce: LogicalAndTerm - shift(1191), // =~ - shift(1192), // !=~ - shift(1193), // == - shift(1194), // != + shift(1343), // =~ + shift(1344), // !=~ + shift(1345), // == + shift(1346), // != nil, // > nil, // >= nil, // < @@ -86034,9 +97734,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S925 + actionRow{ // S1018 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86083,10 +97786,10 @@ var actionTab = actionTable{ reduce(69), // !=~, reduce: EqneTerm reduce(69), // ==, reduce: EqneTerm reduce(69), // !=, reduce: EqneTerm - shift(1195), // > - shift(1196), // >= - shift(1197), // < - shift(1198), // <= + shift(1347), // > + shift(1348), // >= + shift(1349), // < + shift(1350), // <= nil, // | nil, // ^ nil, // & @@ -86127,9 +97830,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S926 + actionRow{ // S1019 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86180,7 +97886,7 @@ var actionTab = actionTable{ reduce(74), // >=, reduce: CmpTerm reduce(74), // <, reduce: CmpTerm reduce(74), // <=, reduce: CmpTerm - shift(1199), // | + shift(1351), // | nil, // ^ nil, // & nil, // << @@ -86220,9 +97926,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S927 + actionRow{ // S1020 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86274,7 +97983,7 @@ var actionTab = actionTable{ reduce(76), // <, reduce: BitwiseORTerm reduce(76), // <=, reduce: BitwiseORTerm reduce(76), // |, reduce: BitwiseORTerm - shift(1200), // ^ + shift(1352), // ^ nil, // & nil, // << nil, // >> @@ -86313,9 +98022,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S928 + actionRow{ // S1021 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86368,7 +98080,7 @@ var actionTab = actionTable{ reduce(78), // <=, reduce: BitwiseXORTerm reduce(78), // |, reduce: BitwiseXORTerm reduce(78), // ^, reduce: BitwiseXORTerm - shift(1201), // & + shift(1353), // & nil, // << nil, // >> nil, // >>> @@ -86406,9 +98118,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S929 + actionRow{ // S1022 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86462,9 +98177,9 @@ var actionTab = actionTable{ reduce(80), // |, reduce: BitwiseANDTerm reduce(80), // ^, reduce: BitwiseANDTerm reduce(80), // &, reduce: BitwiseANDTerm - shift(1202), // << - shift(1203), // >> - shift(1204), // >>> + shift(1354), // << + shift(1355), // >> + shift(1356), // >>> nil, // + nil, // - nil, // .+ @@ -86499,9 +98214,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S930 + actionRow{ // S1023 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86558,11 +98276,11 @@ var actionTab = actionTable{ reduce(84), // <<, reduce: BitwiseShiftTerm reduce(84), // >>, reduce: BitwiseShiftTerm reduce(84), // >>>, reduce: BitwiseShiftTerm - shift(1205), // + - shift(1206), // - - shift(1207), // .+ - shift(1208), // .- - shift(1209), // . + shift(1357), // + + shift(1358), // - + shift(1359), // .+ + shift(1360), // .- + shift(1361), // . nil, // * nil, // / nil, // // @@ -86592,102 +98310,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S931 + actionRow{ // S1024 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S932 + actionRow{ // S1025 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -86749,13 +98473,13 @@ var actionTab = actionTable{ 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), // .// + shift(1363), // * + shift(1364), // / + shift(1365), // // + shift(1366), // % + shift(1367), // .* + shift(1368), // ./ + shift(1369), // .// nil, // ! nil, // ~ nil, // ** @@ -86778,288 +98502,300 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S933 + actionRow{ // S1026 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S934 + actionRow{ // S1027 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S935 + actionRow{ // S1028 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S936 + actionRow{ // S1029 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -87150,9 +98886,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S937 + actionRow{ // S1030 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -87243,195 +98982,204 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S938 + actionRow{ // S1031 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S939 + actionRow{ // S1032 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 + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S940 + actionRow{ // S1033 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -87502,7 +99250,7 @@ var actionTab = actionTable{ reduce(107), // .//, reduce: PowTerm nil, // ! nil, // ~ - shift(1223), // ** + shift(1375), // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -87522,9 +99270,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S941 + actionRow{ // S1034 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -87532,20 +99283,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - shift(394), // { + shift(404), // { nil, // } nil, // md_token_end nil, // = - shift(400), // [ + shift(410), // [ 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 + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -87581,10 +99332,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(427), // + - shift(429), // - - shift(430), // .+ - shift(431), // .- + shift(437), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- nil, // . nil, // * nil, // / @@ -87593,31 +99344,34 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(434), // ! - shift(435), // ~ + shift(444), // ! + shift(445), // ~ nil, // ** - shift(437), // ( + shift(447), // ( 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 + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // 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 + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S942 + actionRow{ // S1035 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -87629,7 +99383,7 @@ var actionTab = actionTable{ reduce(109), // }, reduce: PrecedenceChainEnd nil, // md_token_end nil, // = - shift(1225), // [ + shift(1377), // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -87708,9 +99462,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S943 + actionRow{ // S1036 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -87801,9 +99558,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S944 + actionRow{ // S1037 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -87894,9 +99654,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S945 + actionRow{ // S1038 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -87987,9 +99750,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S946 + actionRow{ // S1039 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -88080,9 +99846,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S947 + actionRow{ // S1040 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -88173,9 +99942,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S948 + actionRow{ // S1041 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -88266,9 +100038,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S949 + actionRow{ // S1042 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -88277,10 +100052,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(126), // }, reduce: MlrvalOrFunction + reduce(125), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction + reduce(125), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -88306,40 +100081,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction + reduce(125), // ?, reduce: MlrvalOrFunction nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // >>>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(125), // ||, reduce: MlrvalOrFunction + reduce(125), // ^^, reduce: MlrvalOrFunction + reduce(125), // &&, reduce: MlrvalOrFunction + reduce(125), // =~, reduce: MlrvalOrFunction + reduce(125), // !=~, reduce: MlrvalOrFunction + reduce(125), // ==, reduce: MlrvalOrFunction + reduce(125), // !=, reduce: MlrvalOrFunction + reduce(125), // >, reduce: MlrvalOrFunction + reduce(125), // >=, reduce: MlrvalOrFunction + reduce(125), // <, reduce: MlrvalOrFunction + reduce(125), // <=, reduce: MlrvalOrFunction + reduce(125), // |, reduce: MlrvalOrFunction + reduce(125), // ^, reduce: MlrvalOrFunction + reduce(125), // &, reduce: MlrvalOrFunction + reduce(125), // <<, reduce: MlrvalOrFunction + reduce(125), // >>, reduce: MlrvalOrFunction + reduce(125), // >>>, reduce: MlrvalOrFunction + reduce(125), // +, reduce: MlrvalOrFunction + reduce(125), // -, reduce: MlrvalOrFunction + reduce(125), // .+, reduce: MlrvalOrFunction + reduce(125), // .-, reduce: MlrvalOrFunction + reduce(125), // ., reduce: MlrvalOrFunction + reduce(125), // *, reduce: MlrvalOrFunction + reduce(125), // /, reduce: MlrvalOrFunction + reduce(125), // //, reduce: MlrvalOrFunction + reduce(125), // %, reduce: MlrvalOrFunction + reduce(125), // .*, reduce: MlrvalOrFunction + reduce(125), // ./, reduce: MlrvalOrFunction + reduce(125), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(125), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -88347,7 +100122,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(126), // ,, reduce: MlrvalOrFunction + reduce(125), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -88359,9 +100134,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S950 + actionRow{ // S1043 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -88370,10 +100148,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(133), // }, reduce: MlrvalOrFunction + reduce(132), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(133), // [, reduce: MlrvalOrFunction + reduce(132), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -88399,40 +100177,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(133), // ?, reduce: MlrvalOrFunction + reduce(132), // ?, 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 + reduce(132), // ||, reduce: MlrvalOrFunction + reduce(132), // ^^, reduce: MlrvalOrFunction + reduce(132), // &&, reduce: MlrvalOrFunction + reduce(132), // =~, reduce: MlrvalOrFunction + reduce(132), // !=~, reduce: MlrvalOrFunction + reduce(132), // ==, reduce: MlrvalOrFunction + reduce(132), // !=, reduce: MlrvalOrFunction + reduce(132), // >, reduce: MlrvalOrFunction + reduce(132), // >=, reduce: MlrvalOrFunction + reduce(132), // <, reduce: MlrvalOrFunction + reduce(132), // <=, reduce: MlrvalOrFunction + reduce(132), // |, reduce: MlrvalOrFunction + reduce(132), // ^, reduce: MlrvalOrFunction + reduce(132), // &, reduce: MlrvalOrFunction + reduce(132), // <<, reduce: MlrvalOrFunction + reduce(132), // >>, reduce: MlrvalOrFunction + reduce(132), // >>>, reduce: MlrvalOrFunction + reduce(132), // +, reduce: MlrvalOrFunction + reduce(132), // -, reduce: MlrvalOrFunction + reduce(132), // .+, reduce: MlrvalOrFunction + reduce(132), // .-, reduce: MlrvalOrFunction + reduce(132), // ., reduce: MlrvalOrFunction + reduce(132), // *, reduce: MlrvalOrFunction + reduce(132), // /, reduce: MlrvalOrFunction + reduce(132), // //, reduce: MlrvalOrFunction + reduce(132), // %, reduce: MlrvalOrFunction + reduce(132), // .*, reduce: MlrvalOrFunction + reduce(132), // ./, reduce: MlrvalOrFunction + reduce(132), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(133), // **, reduce: MlrvalOrFunction + reduce(132), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -88440,7 +100218,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(133), // ,, reduce: MlrvalOrFunction + reduce(132), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -88452,9 +100230,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S951 + actionRow{ // S1044 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(133), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(133), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + 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 + reduce(133), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(133), // **, reduce: ContextVariable + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(133), // ,, reduce: ContextVariable + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1045 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -88545,9 +100422,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S952 + actionRow{ // S1046 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -88638,9 +100518,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S953 + actionRow{ // S1047 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -88731,9 +100614,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S954 + actionRow{ // S1048 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -88824,9 +100710,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S955 + actionRow{ // S1049 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -88917,9 +100806,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S956 + actionRow{ // S1050 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89010,9 +100902,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S957 + actionRow{ // S1051 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89103,9 +100998,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S958 + actionRow{ // S1052 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89196,9 +101094,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S959 + actionRow{ // S1053 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89289,9 +101190,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S960 + actionRow{ // S1054 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89382,9 +101286,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S961 + actionRow{ // S1055 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89393,10 +101300,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(144), // }, reduce: ContextVariable + reduce(144), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(144), // [, reduce: ContextVariable + reduce(144), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -89422,40 +101329,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(144), // ?, reduce: ContextVariable + reduce(144), // ?, reduce: MlrvalOrFunction 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: MlrvalOrFunction + reduce(144), // ^^, reduce: MlrvalOrFunction + reduce(144), // &&, reduce: MlrvalOrFunction + reduce(144), // =~, reduce: MlrvalOrFunction + reduce(144), // !=~, reduce: MlrvalOrFunction + reduce(144), // ==, reduce: MlrvalOrFunction + reduce(144), // !=, reduce: MlrvalOrFunction + reduce(144), // >, reduce: MlrvalOrFunction + reduce(144), // >=, reduce: MlrvalOrFunction + reduce(144), // <, reduce: MlrvalOrFunction + reduce(144), // <=, reduce: MlrvalOrFunction + reduce(144), // |, reduce: MlrvalOrFunction + reduce(144), // ^, reduce: MlrvalOrFunction + reduce(144), // &, reduce: MlrvalOrFunction + reduce(144), // <<, reduce: MlrvalOrFunction + reduce(144), // >>, reduce: MlrvalOrFunction + reduce(144), // >>>, reduce: MlrvalOrFunction + reduce(144), // +, reduce: MlrvalOrFunction + reduce(144), // -, reduce: MlrvalOrFunction + reduce(144), // .+, reduce: MlrvalOrFunction + reduce(144), // .-, reduce: MlrvalOrFunction + reduce(144), // ., reduce: MlrvalOrFunction + reduce(144), // *, reduce: MlrvalOrFunction + reduce(144), // /, reduce: MlrvalOrFunction + reduce(144), // //, reduce: MlrvalOrFunction + reduce(144), // %, reduce: MlrvalOrFunction + reduce(144), // .*, reduce: MlrvalOrFunction + reduce(144), // ./, reduce: MlrvalOrFunction + reduce(144), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(144), // **, reduce: ContextVariable + reduce(144), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -89463,7 +101370,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(144), // ,, reduce: ContextVariable + reduce(144), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -89475,9 +101382,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S962 + actionRow{ // S1056 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89486,10 +101396,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(145), // }, reduce: MlrvalOrFunction + reduce(146), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(145), // [, reduce: MlrvalOrFunction + reduce(146), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -89515,40 +101425,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(145), // ?, reduce: MlrvalOrFunction + reduce(146), // ?, reduce: MlrvalOrFunction nil, // : - 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 - 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 - 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 - 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 - reduce(145), // .//, reduce: MlrvalOrFunction + reduce(146), // ||, reduce: MlrvalOrFunction + reduce(146), // ^^, reduce: MlrvalOrFunction + reduce(146), // &&, reduce: MlrvalOrFunction + reduce(146), // =~, reduce: MlrvalOrFunction + reduce(146), // !=~, reduce: MlrvalOrFunction + reduce(146), // ==, reduce: MlrvalOrFunction + reduce(146), // !=, reduce: MlrvalOrFunction + reduce(146), // >, reduce: MlrvalOrFunction + reduce(146), // >=, reduce: MlrvalOrFunction + reduce(146), // <, reduce: MlrvalOrFunction + reduce(146), // <=, reduce: MlrvalOrFunction + reduce(146), // |, reduce: MlrvalOrFunction + reduce(146), // ^, reduce: MlrvalOrFunction + reduce(146), // &, reduce: MlrvalOrFunction + reduce(146), // <<, reduce: MlrvalOrFunction + reduce(146), // >>, reduce: MlrvalOrFunction + reduce(146), // >>>, reduce: MlrvalOrFunction + reduce(146), // +, reduce: MlrvalOrFunction + reduce(146), // -, reduce: MlrvalOrFunction + reduce(146), // .+, reduce: MlrvalOrFunction + reduce(146), // .-, reduce: MlrvalOrFunction + reduce(146), // ., reduce: MlrvalOrFunction + reduce(146), // *, reduce: MlrvalOrFunction + reduce(146), // /, reduce: MlrvalOrFunction + reduce(146), // //, reduce: MlrvalOrFunction + reduce(146), // %, reduce: MlrvalOrFunction + reduce(146), // .*, reduce: MlrvalOrFunction + reduce(146), // ./, reduce: MlrvalOrFunction + reduce(146), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(145), // **, reduce: MlrvalOrFunction + reduce(146), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -89556,7 +101466,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(145), // ,, reduce: MlrvalOrFunction + reduce(146), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -89568,9 +101478,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S963 + actionRow{ // S1057 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89579,10 +101492,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(147), // }, reduce: MlrvalOrFunction + reduce(151), // }, reduce: MlrvalOrFunction nil, // md_token_end nil, // = - reduce(147), // [, reduce: MlrvalOrFunction + reduce(151), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -89608,40 +101521,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(147), // ?, reduce: MlrvalOrFunction + reduce(151), // ?, 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 + reduce(151), // ||, reduce: MlrvalOrFunction + reduce(151), // ^^, reduce: MlrvalOrFunction + reduce(151), // &&, reduce: MlrvalOrFunction + reduce(151), // =~, reduce: MlrvalOrFunction + reduce(151), // !=~, reduce: MlrvalOrFunction + reduce(151), // ==, reduce: MlrvalOrFunction + reduce(151), // !=, reduce: MlrvalOrFunction + reduce(151), // >, reduce: MlrvalOrFunction + reduce(151), // >=, reduce: MlrvalOrFunction + reduce(151), // <, reduce: MlrvalOrFunction + reduce(151), // <=, reduce: MlrvalOrFunction + reduce(151), // |, reduce: MlrvalOrFunction + reduce(151), // ^, reduce: MlrvalOrFunction + reduce(151), // &, reduce: MlrvalOrFunction + reduce(151), // <<, reduce: MlrvalOrFunction + reduce(151), // >>, reduce: MlrvalOrFunction + reduce(151), // >>>, reduce: MlrvalOrFunction + reduce(151), // +, reduce: MlrvalOrFunction + reduce(151), // -, reduce: MlrvalOrFunction + reduce(151), // .+, reduce: MlrvalOrFunction + reduce(151), // .-, reduce: MlrvalOrFunction + reduce(151), // ., reduce: MlrvalOrFunction + reduce(151), // *, reduce: MlrvalOrFunction + reduce(151), // /, reduce: MlrvalOrFunction + reduce(151), // //, reduce: MlrvalOrFunction + reduce(151), // %, reduce: MlrvalOrFunction + reduce(151), // .*, reduce: MlrvalOrFunction + reduce(151), // ./, reduce: MlrvalOrFunction + reduce(151), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(147), // **, reduce: MlrvalOrFunction + reduce(151), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -89649,7 +101562,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(147), // ,, reduce: MlrvalOrFunction + reduce(151), // ,, reduce: MlrvalOrFunction nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -89661,9 +101574,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S964 + actionRow{ // S1058 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1378), // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1059 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89754,9 +101766,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S965 + actionRow{ // S1060 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89847,9 +101862,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S966 + actionRow{ // S1061 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89940,9 +101958,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S967 + actionRow{ // S1062 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -89981,7 +102002,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1226), // : + shift(1379), // : nil, // || nil, // ^^ nil, // && @@ -90033,9 +102054,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S968 + actionRow{ // S1063 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90076,7 +102100,7 @@ var actionTab = actionTable{ reduce(59), // ?, reduce: LogicalOrTerm reduce(59), // :, reduce: LogicalOrTerm reduce(59), // ||, reduce: LogicalOrTerm - shift(540), // ^^ + shift(554), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -90126,9 +102150,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S969 + actionRow{ // S1064 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90170,7 +102197,7 @@ var actionTab = actionTable{ reduce(61), // :, reduce: LogicalXORTerm reduce(61), // ||, reduce: LogicalXORTerm reduce(61), // ^^, reduce: LogicalXORTerm - shift(541), // && + shift(555), // && nil, // =~ nil, // !=~ nil, // == @@ -90219,9 +102246,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S970 + actionRow{ // S1065 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90264,10 +102294,10 @@ var actionTab = actionTable{ reduce(63), // ||, reduce: LogicalAndTerm reduce(63), // ^^, reduce: LogicalAndTerm reduce(63), // &&, reduce: LogicalAndTerm - shift(542), // =~ - shift(543), // !=~ - shift(544), // == - shift(545), // != + shift(556), // =~ + shift(557), // !=~ + shift(558), // == + shift(559), // != nil, // > nil, // >= nil, // < @@ -90312,9 +102342,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S971 + actionRow{ // S1066 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90361,10 +102394,10 @@ var actionTab = actionTable{ reduce(65), // !=~, reduce: EqneTerm reduce(65), // ==, reduce: EqneTerm reduce(65), // !=, reduce: EqneTerm - shift(546), // > - shift(547), // >= - shift(548), // < - shift(549), // <= + shift(560), // > + shift(561), // >= + shift(562), // < + shift(563), // <= nil, // | nil, // ^ nil, // & @@ -90405,9 +102438,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S972 + actionRow{ // S1067 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90454,10 +102490,10 @@ var actionTab = actionTable{ reduce(66), // !=~, reduce: EqneTerm reduce(66), // ==, reduce: EqneTerm reduce(66), // !=, reduce: EqneTerm - shift(546), // > - shift(547), // >= - shift(548), // < - shift(549), // <= + shift(560), // > + shift(561), // >= + shift(562), // < + shift(563), // <= nil, // | nil, // ^ nil, // & @@ -90498,9 +102534,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S973 + actionRow{ // S1068 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90547,10 +102586,10 @@ var actionTab = actionTable{ reduce(67), // !=~, reduce: EqneTerm reduce(67), // ==, reduce: EqneTerm reduce(67), // !=, reduce: EqneTerm - shift(546), // > - shift(547), // >= - shift(548), // < - shift(549), // <= + shift(560), // > + shift(561), // >= + shift(562), // < + shift(563), // <= nil, // | nil, // ^ nil, // & @@ -90591,9 +102630,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S974 + actionRow{ // S1069 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90640,10 +102682,10 @@ var actionTab = actionTable{ reduce(68), // !=~, reduce: EqneTerm reduce(68), // ==, reduce: EqneTerm reduce(68), // !=, reduce: EqneTerm - shift(546), // > - shift(547), // >= - shift(548), // < - shift(549), // <= + shift(560), // > + shift(561), // >= + shift(562), // < + shift(563), // <= nil, // | nil, // ^ nil, // & @@ -90684,9 +102726,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S975 + actionRow{ // S1070 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90737,7 +102782,7 @@ var actionTab = actionTable{ reduce(70), // >=, reduce: CmpTerm reduce(70), // <, reduce: CmpTerm reduce(70), // <=, reduce: CmpTerm - shift(550), // | + shift(564), // | nil, // ^ nil, // & nil, // << @@ -90777,9 +102822,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S976 + actionRow{ // S1071 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90830,7 +102878,7 @@ var actionTab = actionTable{ reduce(71), // >=, reduce: CmpTerm reduce(71), // <, reduce: CmpTerm reduce(71), // <=, reduce: CmpTerm - shift(550), // | + shift(564), // | nil, // ^ nil, // & nil, // << @@ -90870,9 +102918,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S977 + actionRow{ // S1072 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -90923,7 +102974,7 @@ var actionTab = actionTable{ reduce(72), // >=, reduce: CmpTerm reduce(72), // <, reduce: CmpTerm reduce(72), // <=, reduce: CmpTerm - shift(550), // | + shift(564), // | nil, // ^ nil, // & nil, // << @@ -90963,9 +103014,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S978 + actionRow{ // S1073 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91016,7 +103070,7 @@ var actionTab = actionTable{ reduce(73), // >=, reduce: CmpTerm reduce(73), // <, reduce: CmpTerm reduce(73), // <=, reduce: CmpTerm - shift(550), // | + shift(564), // | nil, // ^ nil, // & nil, // << @@ -91056,9 +103110,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S979 + actionRow{ // S1074 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91110,7 +103167,7 @@ var actionTab = actionTable{ reduce(75), // <, reduce: BitwiseORTerm reduce(75), // <=, reduce: BitwiseORTerm reduce(75), // |, reduce: BitwiseORTerm - shift(551), // ^ + shift(565), // ^ nil, // & nil, // << nil, // >> @@ -91149,9 +103206,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S980 + actionRow{ // S1075 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91204,7 +103264,7 @@ var actionTab = actionTable{ reduce(77), // <=, reduce: BitwiseXORTerm reduce(77), // |, reduce: BitwiseXORTerm reduce(77), // ^, reduce: BitwiseXORTerm - shift(552), // & + shift(566), // & nil, // << nil, // >> nil, // >>> @@ -91242,9 +103302,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S981 + actionRow{ // S1076 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91298,9 +103361,9 @@ var actionTab = actionTable{ reduce(79), // |, reduce: BitwiseANDTerm reduce(79), // ^, reduce: BitwiseANDTerm reduce(79), // &, reduce: BitwiseANDTerm - shift(553), // << - shift(554), // >> - shift(555), // >>> + shift(567), // << + shift(568), // >> + shift(569), // >>> nil, // + nil, // - nil, // .+ @@ -91335,9 +103398,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S982 + actionRow{ // S1077 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91394,11 +103460,11 @@ var actionTab = actionTable{ reduce(81), // <<, reduce: BitwiseShiftTerm reduce(81), // >>, reduce: BitwiseShiftTerm reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(556), // + - shift(557), // - - shift(558), // .+ - shift(559), // .- - shift(560), // . + shift(570), // + + shift(571), // - + shift(572), // .+ + shift(573), // .- + shift(574), // . nil, // * nil, // / nil, // // @@ -91428,9 +103494,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S983 + actionRow{ // S1078 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91487,11 +103556,11 @@ var actionTab = actionTable{ reduce(82), // <<, reduce: BitwiseShiftTerm reduce(82), // >>, reduce: BitwiseShiftTerm reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(556), // + - shift(557), // - - shift(558), // .+ - shift(559), // .- - shift(560), // . + shift(570), // + + shift(571), // - + shift(572), // .+ + shift(573), // .- + shift(574), // . nil, // * nil, // / nil, // // @@ -91521,9 +103590,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S984 + actionRow{ // S1079 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91580,11 +103652,11 @@ var actionTab = actionTable{ reduce(83), // <<, reduce: BitwiseShiftTerm reduce(83), // >>, reduce: BitwiseShiftTerm reduce(83), // >>>, reduce: BitwiseShiftTerm - shift(556), // + - shift(557), // - - shift(558), // .+ - shift(559), // .- - shift(560), // . + shift(570), // + + shift(571), // - + shift(572), // .+ + shift(573), // .- + shift(574), // . nil, // * nil, // / nil, // // @@ -91614,9 +103686,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S985 + actionRow{ // S1080 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91678,13 +103753,13 @@ var actionTab = actionTable{ 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), // .// + shift(576), // * + shift(577), // / + shift(578), // // + shift(579), // % + shift(580), // .* + shift(581), // ./ + shift(582), // .// nil, // ! nil, // ~ nil, // ** @@ -91707,9 +103782,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S986 + actionRow{ // S1081 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91771,13 +103849,13 @@ var actionTab = actionTable{ 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), // .// + shift(576), // * + shift(577), // / + shift(578), // // + shift(579), // % + shift(580), // .* + shift(581), // ./ + shift(582), // .// nil, // ! nil, // ~ nil, // ** @@ -91800,9 +103878,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S987 + actionRow{ // S1082 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91864,13 +103945,13 @@ var actionTab = actionTable{ 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), // .// + shift(576), // * + shift(577), // / + shift(578), // // + shift(579), // % + shift(580), // .* + shift(581), // ./ + shift(582), // .// nil, // ! nil, // ~ nil, // ** @@ -91893,9 +103974,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S988 + actionRow{ // S1083 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -91957,13 +104041,13 @@ var actionTab = actionTable{ 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), // .// + shift(576), // * + shift(577), // / + shift(578), // // + shift(579), // % + shift(580), // .* + shift(581), // ./ + shift(582), // .// nil, // ! nil, // ~ nil, // ** @@ -91986,9 +104070,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S989 + actionRow{ // S1084 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92050,13 +104137,13 @@ var actionTab = actionTable{ 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), // .// + shift(576), // * + shift(577), // / + shift(578), // // + shift(579), // % + shift(580), // .* + shift(581), // ./ + shift(582), // .// nil, // ! nil, // ~ nil, // ** @@ -92079,9 +104166,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S990 + actionRow{ // S1085 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92172,9 +104262,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S991 + actionRow{ // S1086 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92265,9 +104358,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S992 + actionRow{ // S1087 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92358,9 +104454,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S993 + actionRow{ // S1088 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92451,9 +104550,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S994 + actionRow{ // S1089 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92544,9 +104646,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S995 + actionRow{ // S1090 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92637,9 +104742,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S996 + actionRow{ // S1091 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92730,9 +104838,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S997 + actionRow{ // S1092 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92823,9 +104934,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S998 + actionRow{ // S1093 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92916,9 +105030,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S999 + actionRow{ // S1094 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -92931,7 +105048,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1227), // ] + shift(1380), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -92957,7 +105074,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1228), // : + shift(1381), // : nil, // || nil, // ^^ nil, // && @@ -93009,9 +105126,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1000 + actionRow{ // S1095 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -93024,7 +105144,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = shift(59), // [ - shift(1230), // ] + shift(1383), // ] shift(63), // md_token_field_name shift(64), // $[ shift(65), // md_token_braced_field_name @@ -93102,9 +105222,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S1001 + actionRow{ // S1096 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -93113,7 +105236,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(131), // }, reduce: MapLiteralKeyValuePairs + reduce(130), // }, reduce: MapLiteralKeyValuePairs nil, // md_token_end nil, // = nil, // [ @@ -93195,9 +105318,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1002 + actionRow{ // S1097 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -93209,8 +105335,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(128), // [, reduce: MapLiteral - reduce(128), // ], reduce: MapLiteral + reduce(152), // [, reduce: FcnOrSubrCall + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -93235,40 +105361,40 @@ var actionTab = actionTable{ 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 + reduce(152), // ?, reduce: FcnOrSubrCall + reduce(152), // :, reduce: FcnOrSubrCall + reduce(152), // ||, reduce: FcnOrSubrCall + reduce(152), // ^^, reduce: FcnOrSubrCall + reduce(152), // &&, reduce: FcnOrSubrCall + reduce(152), // =~, reduce: FcnOrSubrCall + reduce(152), // !=~, reduce: FcnOrSubrCall + reduce(152), // ==, reduce: FcnOrSubrCall + reduce(152), // !=, reduce: FcnOrSubrCall + reduce(152), // >, reduce: FcnOrSubrCall + reduce(152), // >=, reduce: FcnOrSubrCall + reduce(152), // <, reduce: FcnOrSubrCall + reduce(152), // <=, reduce: FcnOrSubrCall + reduce(152), // |, reduce: FcnOrSubrCall + reduce(152), // ^, reduce: FcnOrSubrCall + reduce(152), // &, reduce: FcnOrSubrCall + reduce(152), // <<, reduce: FcnOrSubrCall + reduce(152), // >>, reduce: FcnOrSubrCall + reduce(152), // >>>, reduce: FcnOrSubrCall + reduce(152), // +, reduce: FcnOrSubrCall + reduce(152), // -, reduce: FcnOrSubrCall + reduce(152), // .+, reduce: FcnOrSubrCall + reduce(152), // .-, reduce: FcnOrSubrCall + reduce(152), // ., reduce: FcnOrSubrCall + reduce(152), // *, reduce: FcnOrSubrCall + reduce(152), // /, reduce: FcnOrSubrCall + reduce(152), // //, reduce: FcnOrSubrCall + reduce(152), // %, reduce: FcnOrSubrCall + reduce(152), // .*, reduce: FcnOrSubrCall + reduce(152), // ./, reduce: FcnOrSubrCall + reduce(152), // .//, reduce: FcnOrSubrCall nil, // ! nil, // ~ - reduce(128), // **, reduce: MapLiteral + reduce(152), // **, reduce: FcnOrSubrCall nil, // ( nil, // ) nil, // md_token_string_literal @@ -93276,7 +105402,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(128), // ,, reduce: MapLiteral + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -93288,288 +105414,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1003 - 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 - reduce(121), // ], 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(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{ // S1004 - 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, // %= - 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{ // S1005 - 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, // %= - 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{ // S1006 + actionRow{ // S1098 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -93608,7 +105458,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1231), // : + nil, // : nil, // || nil, // ^^ nil, // && @@ -93642,7 +105492,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - nil, // ) + shift(1384), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -93660,2706 +105510,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1007 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalOrTerm - nil, // : - reduce(59), // ||, 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(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{ // S1008 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalXORTerm - nil, // : - reduce(61), // ||, reduce: LogicalXORTerm - reduce(61), // ^^, 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(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{ // S1009 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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, // %= - nil, // **= - reduce(63), // ?, reduce: LogicalAndTerm - nil, // : - reduce(63), // ||, reduce: LogicalAndTerm - reduce(63), // ^^, reduce: LogicalAndTerm - reduce(63), // &&, 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(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{ // S1010 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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, // %= - 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(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(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{ // S1011 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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, // %= - 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(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(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{ // S1012 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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 - 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(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(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{ // S1013 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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 - 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(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(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{ // S1014 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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 - 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(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(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{ // S1015 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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 - 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(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(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{ // S1016 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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 - 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(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(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{ // S1017 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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 - 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(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(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{ // S1018 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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 - 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(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(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{ // S1019 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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, // %= - 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(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(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{ // S1020 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(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, // %= - 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(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(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{ // S1021 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(81), // ], reduce: 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(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(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(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{ // S1022 - 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 - 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(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(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{ // 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(83), // ], 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(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(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(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{ // 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(85), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - 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(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(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{ // S1025 - 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 - 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(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(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{ // S1026 - 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 - 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(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(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{ // 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(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(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(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{ // S1028 - 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(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(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{ // S1029 - 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 - 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{ // S1030 - 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 - 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{ // S1031 - 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 - 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{ // S1032 - 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 - 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{ // S1033 - 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, // %= - 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{ // S1034 - 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, // %= - 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 + actionRow{ // S1099 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -96371,8 +105527,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - nil, // [ - reduce(106), // ], reduce: PowTerm + reduce(127), // [, reduce: MapLiteral + reduce(127), // ], reduce: MapLiteral nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -96397,40 +105553,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(106), // ?, reduce: PowTerm + reduce(127), // ?, reduce: MapLiteral 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(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, // ~ - nil, // ** + reduce(127), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -96438,7 +105594,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(106), // ,, reduce: PowTerm + reduce(127), // ,, reduce: MapLiteral nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -96450,288 +105606,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - 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 + actionRow{ // S1100 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -96822,9 +105702,3756 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1041 + actionRow{ // S1101 + 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 + reduce(121), // ], 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(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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1102 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1103 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1104 + 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(1385), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1105 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(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, // %= + nil, // **= + reduce(59), // ?, reduce: LogicalOrTerm + nil, // : + reduce(59), // ||, reduce: LogicalOrTerm + shift(603), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1106 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(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, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalXORTerm + nil, // : + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + shift(604), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1107 + 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, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalAndTerm + nil, // : + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + shift(605), // =~ + shift(606), // !=~ + shift(607), // == + shift(608), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1108 + 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, // %= + 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(609), // > + shift(610), // >= + shift(611), // < + shift(612), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1109 + 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, // %= + 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(609), // > + shift(610), // >= + shift(611), // < + shift(612), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1110 + 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 + 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(609), // > + shift(610), // >= + shift(611), // < + shift(612), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1111 + 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 + 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(609), // > + shift(610), // >= + shift(611), // < + shift(612), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1112 + 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 + 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(613), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1113 + 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 + 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(613), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1114 + 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 + 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(613), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1115 + 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 + 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(613), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1116 + 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 + 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(614), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1117 + 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, // %= + 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(615), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1118 + 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, // %= + 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(616), // << + shift(617), // >> + shift(618), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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, // [ + reduce(81), // ], 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(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(619), // + + shift(620), // - + shift(621), // .+ + shift(622), // .- + shift(623), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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, // [ + 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 + 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(619), // + + shift(620), // - + shift(621), // .+ + shift(622), // .- + shift(623), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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, // [ + reduce(83), // ], 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(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(619), // + + shift(620), // - + shift(621), // .+ + shift(622), // .- + shift(623), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1122 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(85), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + 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(625), // * + shift(626), // / + shift(627), // // + shift(628), // % + shift(629), // .* + shift(630), // ./ + shift(631), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1123 + 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 + 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(625), // * + shift(626), // / + shift(627), // // + shift(628), // % + shift(629), // .* + shift(630), // ./ + shift(631), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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(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 + 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(625), // * + shift(626), // / + shift(627), // // + shift(628), // % + shift(629), // .* + shift(630), // ./ + shift(631), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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(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(625), // * + shift(626), // / + shift(627), // // + shift(628), // % + shift(629), // .* + shift(630), // ./ + shift(631), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1126 + 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(625), // * + shift(626), // / + shift(627), // // + shift(628), // % + shift(629), // .* + shift(630), // ./ + shift(631), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1127 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1128 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1129 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1130 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1131 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1132 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1133 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1134 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1135 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1136 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1386), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1137 + 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(1389), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1138 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(152), // [, reduce: FcnOrSubrCall + reduce(152), // ], reduce: FcnOrSubrCall + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(152), // ||, reduce: FcnOrSubrCall + reduce(152), // ^^, reduce: FcnOrSubrCall + reduce(152), // &&, reduce: FcnOrSubrCall + reduce(152), // =~, reduce: FcnOrSubrCall + reduce(152), // !=~, reduce: FcnOrSubrCall + reduce(152), // ==, reduce: FcnOrSubrCall + reduce(152), // !=, reduce: FcnOrSubrCall + reduce(152), // >, reduce: FcnOrSubrCall + reduce(152), // >=, reduce: FcnOrSubrCall + reduce(152), // <, reduce: FcnOrSubrCall + reduce(152), // <=, reduce: FcnOrSubrCall + reduce(152), // |, reduce: FcnOrSubrCall + reduce(152), // ^, reduce: FcnOrSubrCall + reduce(152), // &, reduce: FcnOrSubrCall + reduce(152), // <<, reduce: FcnOrSubrCall + reduce(152), // >>, reduce: FcnOrSubrCall + reduce(152), // >>>, reduce: FcnOrSubrCall + reduce(152), // +, reduce: FcnOrSubrCall + reduce(152), // -, reduce: FcnOrSubrCall + reduce(152), // .+, reduce: FcnOrSubrCall + reduce(152), // .-, reduce: FcnOrSubrCall + reduce(152), // ., reduce: FcnOrSubrCall + reduce(152), // *, reduce: FcnOrSubrCall + reduce(152), // /, reduce: FcnOrSubrCall + reduce(152), // //, reduce: FcnOrSubrCall + reduce(152), // %, reduce: FcnOrSubrCall + reduce(152), // .*, reduce: FcnOrSubrCall + reduce(152), // ./, reduce: FcnOrSubrCall + reduce(152), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(152), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(152), // ,, reduce: FcnOrSubrCall + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1139 + 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(1390), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1140 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -96915,9 +109542,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S1042 + actionRow{ // S1141 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -96929,7 +109559,7 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(128), // [, reduce: MapLiteral + reduce(127), // [, reduce: MapLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -96955,42 +109585,42 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(128), // ?, reduce: MapLiteral + reduce(127), // ?, 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 + 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(128), // **, reduce: MapLiteral + reduce(127), // **, reduce: MapLiteral nil, // ( - reduce(128), // ), reduce: MapLiteral + reduce(127), // ), reduce: MapLiteral nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -97008,9 +109638,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1043 + actionRow{ // S1142 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -97101,9 +109734,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1044 + actionRow{ // S1143 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -97194,9 +109830,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1045 + actionRow{ // S1144 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -97287,9 +109926,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1046 + actionRow{ // S1145 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -97328,7 +109970,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1237), // : + shift(1392), // : nil, // || nil, // ^^ nil, // && @@ -97380,9 +110022,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1047 + actionRow{ // S1146 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -97423,7 +110068,7 @@ var actionTab = actionTable{ reduce(59), // ?, reduce: LogicalOrTerm nil, // : reduce(59), // ||, reduce: LogicalOrTerm - shift(668), // ^^ + shift(684), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -97473,9 +110118,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1048 + actionRow{ // S1147 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -97517,7 +110165,7 @@ var actionTab = actionTable{ nil, // : reduce(61), // ||, reduce: LogicalXORTerm reduce(61), // ^^, reduce: LogicalXORTerm - shift(669), // && + shift(685), // && nil, // =~ nil, // !=~ nil, // == @@ -97566,9 +110214,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1049 + actionRow{ // S1148 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -97611,10 +110262,10 @@ var actionTab = actionTable{ reduce(63), // ||, reduce: LogicalAndTerm reduce(63), // ^^, reduce: LogicalAndTerm reduce(63), // &&, reduce: LogicalAndTerm - shift(670), // =~ - shift(671), // !=~ - shift(672), // == - shift(673), // != + shift(686), // =~ + shift(687), // !=~ + shift(688), // == + shift(689), // != nil, // > nil, // >= nil, // < @@ -97659,9 +110310,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1050 + actionRow{ // S1149 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -97708,10 +110362,10 @@ var actionTab = actionTable{ reduce(65), // !=~, reduce: EqneTerm reduce(65), // ==, reduce: EqneTerm reduce(65), // !=, reduce: EqneTerm - shift(674), // > - shift(675), // >= - shift(676), // < - shift(677), // <= + shift(690), // > + shift(691), // >= + shift(692), // < + shift(693), // <= nil, // | nil, // ^ nil, // & @@ -97752,9 +110406,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1051 + actionRow{ // S1150 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -97801,10 +110458,10 @@ var actionTab = actionTable{ reduce(66), // !=~, reduce: EqneTerm reduce(66), // ==, reduce: EqneTerm reduce(66), // !=, reduce: EqneTerm - shift(674), // > - shift(675), // >= - shift(676), // < - shift(677), // <= + shift(690), // > + shift(691), // >= + shift(692), // < + shift(693), // <= nil, // | nil, // ^ nil, // & @@ -97845,9 +110502,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1052 + actionRow{ // S1151 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -97894,10 +110554,10 @@ var actionTab = actionTable{ reduce(67), // !=~, reduce: EqneTerm reduce(67), // ==, reduce: EqneTerm reduce(67), // !=, reduce: EqneTerm - shift(674), // > - shift(675), // >= - shift(676), // < - shift(677), // <= + shift(690), // > + shift(691), // >= + shift(692), // < + shift(693), // <= nil, // | nil, // ^ nil, // & @@ -97938,9 +110598,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1053 + actionRow{ // S1152 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -97987,10 +110650,10 @@ var actionTab = actionTable{ reduce(68), // !=~, reduce: EqneTerm reduce(68), // ==, reduce: EqneTerm reduce(68), // !=, reduce: EqneTerm - shift(674), // > - shift(675), // >= - shift(676), // < - shift(677), // <= + shift(690), // > + shift(691), // >= + shift(692), // < + shift(693), // <= nil, // | nil, // ^ nil, // & @@ -98031,9 +110694,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1054 + actionRow{ // S1153 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -98084,7 +110750,7 @@ var actionTab = actionTable{ reduce(70), // >=, reduce: CmpTerm reduce(70), // <, reduce: CmpTerm reduce(70), // <=, reduce: CmpTerm - shift(678), // | + shift(694), // | nil, // ^ nil, // & nil, // << @@ -98124,9 +110790,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1055 + actionRow{ // S1154 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -98177,7 +110846,7 @@ var actionTab = actionTable{ reduce(71), // >=, reduce: CmpTerm reduce(71), // <, reduce: CmpTerm reduce(71), // <=, reduce: CmpTerm - shift(678), // | + shift(694), // | nil, // ^ nil, // & nil, // << @@ -98217,9 +110886,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1056 + actionRow{ // S1155 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -98270,7 +110942,7 @@ var actionTab = actionTable{ reduce(72), // >=, reduce: CmpTerm reduce(72), // <, reduce: CmpTerm reduce(72), // <=, reduce: CmpTerm - shift(678), // | + shift(694), // | nil, // ^ nil, // & nil, // << @@ -98310,9 +110982,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1057 + actionRow{ // S1156 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -98363,7 +111038,7 @@ var actionTab = actionTable{ reduce(73), // >=, reduce: CmpTerm reduce(73), // <, reduce: CmpTerm reduce(73), // <=, reduce: CmpTerm - shift(678), // | + shift(694), // | nil, // ^ nil, // & nil, // << @@ -98403,9 +111078,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1058 + actionRow{ // S1157 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -98457,7 +111135,7 @@ var actionTab = actionTable{ reduce(75), // <, reduce: BitwiseORTerm reduce(75), // <=, reduce: BitwiseORTerm reduce(75), // |, reduce: BitwiseORTerm - shift(679), // ^ + shift(695), // ^ nil, // & nil, // << nil, // >> @@ -98496,9 +111174,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1059 + actionRow{ // S1158 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -98551,7 +111232,7 @@ var actionTab = actionTable{ reduce(77), // <=, reduce: BitwiseXORTerm reduce(77), // |, reduce: BitwiseXORTerm reduce(77), // ^, reduce: BitwiseXORTerm - shift(680), // & + shift(696), // & nil, // << nil, // >> nil, // >>> @@ -98589,9 +111270,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1060 + actionRow{ // S1159 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -98645,9 +111329,9 @@ var actionTab = actionTable{ reduce(79), // |, reduce: BitwiseANDTerm reduce(79), // ^, reduce: BitwiseANDTerm reduce(79), // &, reduce: BitwiseANDTerm - shift(681), // << - shift(682), // >> - shift(683), // >>> + shift(697), // << + shift(698), // >> + shift(699), // >>> nil, // + nil, // - nil, // .+ @@ -98682,9 +111366,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1061 + actionRow{ // S1160 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -98741,11 +111428,11 @@ var actionTab = actionTable{ reduce(81), // <<, reduce: BitwiseShiftTerm reduce(81), // >>, reduce: BitwiseShiftTerm reduce(81), // >>>, reduce: BitwiseShiftTerm - shift(684), // + - shift(685), // - - shift(686), // .+ - shift(687), // .- - shift(688), // . + shift(700), // + + shift(701), // - + shift(702), // .+ + shift(703), // .- + shift(704), // . nil, // * nil, // / nil, // // @@ -98775,9 +111462,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1062 + actionRow{ // S1161 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -98834,11 +111524,11 @@ var actionTab = actionTable{ reduce(82), // <<, reduce: BitwiseShiftTerm reduce(82), // >>, reduce: BitwiseShiftTerm reduce(82), // >>>, reduce: BitwiseShiftTerm - shift(684), // + - shift(685), // - - shift(686), // .+ - shift(687), // .- - shift(688), // . + shift(700), // + + shift(701), // - + shift(702), // .+ + shift(703), // .- + shift(704), // . nil, // * nil, // / nil, // // @@ -98868,9 +111558,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1063 + actionRow{ // S1162 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -98927,11 +111620,11 @@ var actionTab = actionTable{ reduce(83), // <<, reduce: BitwiseShiftTerm reduce(83), // >>, reduce: BitwiseShiftTerm reduce(83), // >>>, reduce: BitwiseShiftTerm - shift(684), // + - shift(685), // - - shift(686), // .+ - shift(687), // .- - shift(688), // . + shift(700), // + + shift(701), // - + shift(702), // .+ + shift(703), // .- + shift(704), // . nil, // * nil, // / nil, // // @@ -98961,9 +111654,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1064 + actionRow{ // S1163 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -99025,13 +111721,13 @@ var actionTab = actionTable{ 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), // .// + shift(706), // * + shift(707), // / + shift(708), // // + shift(709), // % + shift(710), // .* + shift(711), // ./ + shift(712), // .// nil, // ! nil, // ~ nil, // ** @@ -99054,9 +111750,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1065 + actionRow{ // S1164 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -99118,13 +111817,13 @@ var actionTab = actionTable{ 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), // .// + shift(706), // * + shift(707), // / + shift(708), // // + shift(709), // % + shift(710), // .* + shift(711), // ./ + shift(712), // .// nil, // ! nil, // ~ nil, // ** @@ -99147,9 +111846,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1066 + actionRow{ // S1165 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -99211,13 +111913,13 @@ var actionTab = actionTable{ 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), // .// + shift(706), // * + shift(707), // / + shift(708), // // + shift(709), // % + shift(710), // .* + shift(711), // ./ + shift(712), // .// nil, // ! nil, // ~ nil, // ** @@ -99240,9 +111942,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1067 + actionRow{ // S1166 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -99304,13 +112009,13 @@ var actionTab = actionTable{ 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), // .// + shift(706), // * + shift(707), // / + shift(708), // // + shift(709), // % + shift(710), // .* + shift(711), // ./ + shift(712), // .// nil, // ! nil, // ~ nil, // ** @@ -99333,9 +112038,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1068 + actionRow{ // S1167 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -99397,13 +112105,13 @@ var actionTab = actionTable{ 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), // .// + shift(706), // * + shift(707), // / + shift(708), // // + shift(709), // % + shift(710), // .* + shift(711), // ./ + shift(712), // .// nil, // ! nil, // ~ nil, // ** @@ -99426,9 +112134,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1069 + actionRow{ // S1168 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -99519,9 +112230,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1070 + actionRow{ // S1169 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -99612,9 +112326,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1071 + actionRow{ // S1170 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -99705,9 +112422,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1072 + actionRow{ // S1171 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -99798,9 +112518,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1073 + actionRow{ // S1172 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -99891,9 +112614,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1074 + actionRow{ // S1173 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -99984,9 +112710,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1075 + actionRow{ // S1174 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100077,9 +112806,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1076 + actionRow{ // S1175 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100170,9 +112902,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1077 + actionRow{ // S1176 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100263,9 +112998,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1078 + actionRow{ // S1177 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100278,7 +113016,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1238), // ] + shift(1393), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -100304,7 +113042,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1239), // : + shift(1394), // : nil, // || nil, // ^^ nil, // && @@ -100356,9 +113094,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1079 + actionRow{ // S1178 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100371,7 +113112,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = shift(59), // [ - shift(1241), // ] + shift(1396), // ] shift(63), // md_token_field_name shift(64), // $[ shift(65), // md_token_braced_field_name @@ -100449,9 +113190,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S1080 + actionRow{ // S1179 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100463,8 +113207,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(127), // [, reduce: MapLiteral - reduce(127), // ], reduce: MapLiteral + reduce(152), // [, reduce: FcnOrSubrCall + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -100489,40 +113233,232 @@ var actionTab = actionTable{ 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 + reduce(152), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(152), // ||, reduce: FcnOrSubrCall + reduce(152), // ^^, reduce: FcnOrSubrCall + reduce(152), // &&, reduce: FcnOrSubrCall + reduce(152), // =~, reduce: FcnOrSubrCall + reduce(152), // !=~, reduce: FcnOrSubrCall + reduce(152), // ==, reduce: FcnOrSubrCall + reduce(152), // !=, reduce: FcnOrSubrCall + reduce(152), // >, reduce: FcnOrSubrCall + reduce(152), // >=, reduce: FcnOrSubrCall + reduce(152), // <, reduce: FcnOrSubrCall + reduce(152), // <=, reduce: FcnOrSubrCall + reduce(152), // |, reduce: FcnOrSubrCall + reduce(152), // ^, reduce: FcnOrSubrCall + reduce(152), // &, reduce: FcnOrSubrCall + reduce(152), // <<, reduce: FcnOrSubrCall + reduce(152), // >>, reduce: FcnOrSubrCall + reduce(152), // >>>, reduce: FcnOrSubrCall + reduce(152), // +, reduce: FcnOrSubrCall + reduce(152), // -, reduce: FcnOrSubrCall + reduce(152), // .+, reduce: FcnOrSubrCall + reduce(152), // .-, reduce: FcnOrSubrCall + reduce(152), // ., reduce: FcnOrSubrCall + reduce(152), // *, reduce: FcnOrSubrCall + reduce(152), // /, reduce: FcnOrSubrCall + reduce(152), // //, reduce: FcnOrSubrCall + reduce(152), // %, reduce: FcnOrSubrCall + reduce(152), // .*, reduce: FcnOrSubrCall + reduce(152), // ./, reduce: FcnOrSubrCall + reduce(152), // .//, reduce: FcnOrSubrCall nil, // ! nil, // ~ - reduce(127), // **, reduce: MapLiteral + reduce(152), // **, reduce: FcnOrSubrCall + nil, // ( + reduce(152), // ), reduce: FcnOrSubrCall + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1180 + 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(1397), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1181 + 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: 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, // %= + 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(126), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(126), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -100542,9 +113478,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1081 + actionRow{ // S1182 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100553,7 +113492,7 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - shift(1242), // } + shift(1398), // } nil, // md_token_end nil, // = nil, // [ @@ -100635,9 +113574,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1082 + actionRow{ // S1183 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100649,8 +113591,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(146), // [, reduce: ArrayOrMapIndexAccess - reduce(146), // ], reduce: ArrayOrMapIndexAccess + reduce(145), // [, reduce: ArrayOrMapIndexAccess + reduce(145), // ], reduce: ArrayOrMapIndexAccess nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -100675,40 +113617,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(146), // ?, reduce: ArrayOrMapIndexAccess + reduce(145), // ?, 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 + reduce(145), // ||, reduce: ArrayOrMapIndexAccess + reduce(145), // ^^, reduce: ArrayOrMapIndexAccess + reduce(145), // &&, reduce: ArrayOrMapIndexAccess + reduce(145), // =~, reduce: ArrayOrMapIndexAccess + reduce(145), // !=~, reduce: ArrayOrMapIndexAccess + reduce(145), // ==, reduce: ArrayOrMapIndexAccess + reduce(145), // !=, reduce: ArrayOrMapIndexAccess + reduce(145), // >, reduce: ArrayOrMapIndexAccess + reduce(145), // >=, reduce: ArrayOrMapIndexAccess + reduce(145), // <, reduce: ArrayOrMapIndexAccess + reduce(145), // <=, reduce: ArrayOrMapIndexAccess + reduce(145), // |, reduce: ArrayOrMapIndexAccess + reduce(145), // ^, reduce: ArrayOrMapIndexAccess + reduce(145), // &, reduce: ArrayOrMapIndexAccess + reduce(145), // <<, reduce: ArrayOrMapIndexAccess + reduce(145), // >>, reduce: ArrayOrMapIndexAccess + reduce(145), // >>>, reduce: ArrayOrMapIndexAccess + reduce(145), // +, reduce: ArrayOrMapIndexAccess + reduce(145), // -, reduce: ArrayOrMapIndexAccess + reduce(145), // .+, reduce: ArrayOrMapIndexAccess + reduce(145), // .-, reduce: ArrayOrMapIndexAccess + reduce(145), // ., reduce: ArrayOrMapIndexAccess + reduce(145), // *, reduce: ArrayOrMapIndexAccess + reduce(145), // /, reduce: ArrayOrMapIndexAccess + reduce(145), // //, reduce: ArrayOrMapIndexAccess + reduce(145), // %, reduce: ArrayOrMapIndexAccess + reduce(145), // .*, reduce: ArrayOrMapIndexAccess + reduce(145), // ./, reduce: ArrayOrMapIndexAccess + reduce(145), // .//, reduce: ArrayOrMapIndexAccess nil, // ! nil, // ~ - reduce(146), // **, reduce: ArrayOrMapIndexAccess + reduce(145), // **, reduce: ArrayOrMapIndexAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -100728,9 +113670,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1083 + actionRow{ // S1184 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100743,7 +113688,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = shift(59), // [ - shift(1244), // ] + shift(1400), // ] shift(63), // md_token_field_name shift(64), // $[ shift(65), // md_token_braced_field_name @@ -100821,9 +113766,12 @@ var actionTab = actionTable{ shift(114), // md_token_FNR shift(115), // md_token_FILENAME shift(116), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S1084 + actionRow{ // S1185 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -100914,9399 +113862,9 @@ var actionTab = actionTable{ 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 - 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 - 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 - 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 - 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{ // S1089 - 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{ // S1090 - canRecover: false, - actions: [numSymbols]action{ - 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 - 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 - 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{ // S1093 - 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{ // S1094 - 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{ // S1095 - 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{ // S1096 - 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{ // S1097 - 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{ // S1098 - 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{ // S1099 - 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{ // S1100 - 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{ // S1101 - 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{ // S1102 - 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{ // S1103 - 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{ // S1104 - 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{ // S1105 - 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{ // S1106 - 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{ // 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 - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(99), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm - reduce(99), // :, reduce: UnaryOpTerm - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // 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 - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(100), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: UnaryOpTerm - reduce(100), // :, reduce: UnaryOpTerm - reduce(100), // ||, reduce: UnaryOpTerm - reduce(100), // ^^, reduce: UnaryOpTerm - reduce(100), // &&, reduce: UnaryOpTerm - reduce(100), // =~, reduce: UnaryOpTerm - reduce(100), // !=~, reduce: UnaryOpTerm - reduce(100), // ==, reduce: UnaryOpTerm - reduce(100), // !=, reduce: UnaryOpTerm - reduce(100), // >, reduce: UnaryOpTerm - reduce(100), // >=, reduce: UnaryOpTerm - reduce(100), // <, reduce: UnaryOpTerm - reduce(100), // <=, reduce: UnaryOpTerm - reduce(100), // |, reduce: UnaryOpTerm - reduce(100), // ^, reduce: UnaryOpTerm - reduce(100), // &, reduce: UnaryOpTerm - reduce(100), // <<, reduce: UnaryOpTerm - reduce(100), // >>, reduce: UnaryOpTerm - reduce(100), // >>>, reduce: UnaryOpTerm - reduce(100), // +, reduce: UnaryOpTerm - reduce(100), // -, reduce: UnaryOpTerm - reduce(100), // .+, reduce: UnaryOpTerm - reduce(100), // .-, reduce: UnaryOpTerm - reduce(100), // ., reduce: UnaryOpTerm - reduce(100), // *, reduce: UnaryOpTerm - reduce(100), // /, reduce: UnaryOpTerm - reduce(100), // //, reduce: UnaryOpTerm - reduce(100), // %, reduce: UnaryOpTerm - reduce(100), // .*, reduce: UnaryOpTerm - reduce(100), // ./, reduce: UnaryOpTerm - reduce(100), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1122 - 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 - 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 - 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{ // S1123 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(102), // ], reduce: 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(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 - 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{ // 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 - 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{ // S1127 - 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(1280), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1128 - 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(1282), // : - 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{ // S1129 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - reduce(11), // md_token_begin, reduce: BeginBlock - nil, // { - reduce(11), // }, reduce: BeginBlock - reduce(11), // md_token_end, reduce: BeginBlock - nil, // = - nil, // [ - nil, // ] - reduce(11), // md_token_field_name, reduce: BeginBlock - reduce(11), // $[, reduce: BeginBlock - reduce(11), // md_token_braced_field_name, reduce: BeginBlock - reduce(11), // md_token_full_srec, reduce: BeginBlock - reduce(11), // md_token_oosvar_name, reduce: BeginBlock - reduce(11), // @[, reduce: BeginBlock - reduce(11), // md_token_braced_oosvar_name, reduce: BeginBlock - reduce(11), // 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, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1130 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - reduce(13), // md_token_begin, reduce: EndBlock - nil, // { - reduce(13), // }, reduce: EndBlock - reduce(13), // md_token_end, reduce: EndBlock - nil, // = - nil, // [ - nil, // ] - reduce(13), // md_token_field_name, reduce: EndBlock - reduce(13), // $[, reduce: EndBlock - reduce(13), // md_token_braced_field_name, reduce: EndBlock - reduce(13), // md_token_full_srec, reduce: EndBlock - reduce(13), // md_token_oosvar_name, reduce: EndBlock - reduce(13), // @[, reduce: EndBlock - reduce(13), // md_token_braced_oosvar_name, reduce: EndBlock - reduce(13), // md_token_full_oosvar, reduce: EndBlock - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1131 - canRecover: false, - actions: [numSymbols]action{ - 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 - 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 - 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 - 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 - 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 - 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 - 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{ // S1138 - 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{ // S1139 - 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{ // S1140 - 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{ // S1141 - 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{ // S1142 - 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{ // S1143 - 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{ // S1144 - 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{ // S1145 - 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{ // S1146 - 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{ // S1147 - 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{ // S1148 - 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{ // S1149 - 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{ // S1150 - 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{ // S1151 - 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{ // S1152 - 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{ // 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 - nil, // $ - nil, // empty - reduce(99), // ;, reduce: UnaryOpTerm - nil, // md_token_begin - nil, // { - reduce(99), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm - nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // 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 - nil, // $ - nil, // empty - reduce(100), // ;, reduce: UnaryOpTerm - nil, // md_token_begin - nil, // { - reduce(100), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: UnaryOpTerm - nil, // : - reduce(100), // ||, reduce: UnaryOpTerm - reduce(100), // ^^, reduce: UnaryOpTerm - reduce(100), // &&, reduce: UnaryOpTerm - reduce(100), // =~, reduce: UnaryOpTerm - reduce(100), // !=~, reduce: UnaryOpTerm - reduce(100), // ==, reduce: UnaryOpTerm - reduce(100), // !=, reduce: UnaryOpTerm - reduce(100), // >, reduce: UnaryOpTerm - reduce(100), // >=, reduce: UnaryOpTerm - reduce(100), // <, reduce: UnaryOpTerm - reduce(100), // <=, reduce: UnaryOpTerm - reduce(100), // |, reduce: UnaryOpTerm - reduce(100), // ^, reduce: UnaryOpTerm - reduce(100), // &, reduce: UnaryOpTerm - reduce(100), // <<, reduce: UnaryOpTerm - reduce(100), // >>, reduce: UnaryOpTerm - reduce(100), // >>>, reduce: UnaryOpTerm - reduce(100), // +, reduce: UnaryOpTerm - reduce(100), // -, reduce: UnaryOpTerm - reduce(100), // .+, reduce: UnaryOpTerm - reduce(100), // .-, reduce: UnaryOpTerm - reduce(100), // ., reduce: UnaryOpTerm - reduce(100), // *, reduce: UnaryOpTerm - reduce(100), // /, reduce: UnaryOpTerm - reduce(100), // //, reduce: UnaryOpTerm - reduce(100), // %, reduce: UnaryOpTerm - reduce(100), // .*, reduce: UnaryOpTerm - reduce(100), // ./, reduce: UnaryOpTerm - reduce(100), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1169 - 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, // %= - 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{ // S1170 - 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, // %= - 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, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - 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, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1180 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - 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 - 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 - 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 - 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 - 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 - 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S1186 @@ -110322,7 +113880,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1328), // ] + shift(1401), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -110400,18330 +113958,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S1187 - 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{ // S1188 - 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{ // S1189 - 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{ // S1190 - 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{ // S1191 - 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{ // S1192 - 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{ // S1193 - 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{ // S1194 - 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{ // S1195 - 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{ // S1196 - 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{ // S1197 - 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{ // S1198 - 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{ // S1199 - 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{ // S1200 - 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{ // S1201 - 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{ // 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 - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(99), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: UnaryOpTerm - nil, // : - reduce(99), // ||, reduce: UnaryOpTerm - reduce(99), // ^^, reduce: UnaryOpTerm - reduce(99), // &&, reduce: UnaryOpTerm - reduce(99), // =~, reduce: UnaryOpTerm - reduce(99), // !=~, reduce: UnaryOpTerm - reduce(99), // ==, reduce: UnaryOpTerm - reduce(99), // !=, reduce: UnaryOpTerm - reduce(99), // >, reduce: UnaryOpTerm - reduce(99), // >=, reduce: UnaryOpTerm - reduce(99), // <, reduce: UnaryOpTerm - reduce(99), // <=, reduce: UnaryOpTerm - reduce(99), // |, reduce: UnaryOpTerm - reduce(99), // ^, reduce: UnaryOpTerm - reduce(99), // &, reduce: UnaryOpTerm - reduce(99), // <<, reduce: UnaryOpTerm - reduce(99), // >>, reduce: UnaryOpTerm - reduce(99), // >>>, reduce: UnaryOpTerm - reduce(99), // +, reduce: UnaryOpTerm - reduce(99), // -, reduce: UnaryOpTerm - reduce(99), // .+, reduce: UnaryOpTerm - reduce(99), // .-, reduce: UnaryOpTerm - reduce(99), // ., reduce: UnaryOpTerm - reduce(99), // *, reduce: UnaryOpTerm - reduce(99), // /, reduce: UnaryOpTerm - reduce(99), // //, reduce: UnaryOpTerm - reduce(99), // %, reduce: UnaryOpTerm - reduce(99), // .*, reduce: UnaryOpTerm - reduce(99), // ./, reduce: UnaryOpTerm - reduce(99), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(99), // ,, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // 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 - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(100), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: UnaryOpTerm - nil, // : - reduce(100), // ||, reduce: UnaryOpTerm - reduce(100), // ^^, reduce: UnaryOpTerm - reduce(100), // &&, reduce: UnaryOpTerm - reduce(100), // =~, reduce: UnaryOpTerm - reduce(100), // !=~, reduce: UnaryOpTerm - reduce(100), // ==, reduce: UnaryOpTerm - reduce(100), // !=, reduce: UnaryOpTerm - reduce(100), // >, reduce: UnaryOpTerm - reduce(100), // >=, reduce: UnaryOpTerm - reduce(100), // <, reduce: UnaryOpTerm - reduce(100), // <=, reduce: UnaryOpTerm - reduce(100), // |, reduce: UnaryOpTerm - reduce(100), // ^, reduce: UnaryOpTerm - reduce(100), // &, reduce: UnaryOpTerm - reduce(100), // <<, reduce: UnaryOpTerm - reduce(100), // >>, reduce: UnaryOpTerm - reduce(100), // >>>, reduce: UnaryOpTerm - reduce(100), // +, reduce: UnaryOpTerm - reduce(100), // -, reduce: UnaryOpTerm - reduce(100), // .+, reduce: UnaryOpTerm - reduce(100), // .-, reduce: UnaryOpTerm - reduce(100), // ., reduce: UnaryOpTerm - reduce(100), // *, reduce: UnaryOpTerm - reduce(100), // /, reduce: UnaryOpTerm - reduce(100), // //, reduce: UnaryOpTerm - reduce(100), // %, reduce: UnaryOpTerm - reduce(100), // .*, reduce: UnaryOpTerm - reduce(100), // ./, reduce: UnaryOpTerm - reduce(100), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(100), // ,, reduce: UnaryOpTerm - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1219 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - 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, // %= - 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 - reduce(101), // ,, 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{ // S1220 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - 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, // %= - 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 - reduce(102), // ,, 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{ // S1221 - 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, // %= - 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{ // S1222 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - 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 - 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 - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1225 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - 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(1362), // : - 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{ // 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 - 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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{ // S1228 - 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(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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - 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{ // 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, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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(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 - 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{ // 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{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(53), // { - nil, // } - nil, // md_token_end - nil, // = - 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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - 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{ // S1234 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1370), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_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{ // S1235 - 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 - 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{ // 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(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 - 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 - 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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, // ( - reduce(146), // ), reduce: ArrayOrMapIndexAccess - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1239 - 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(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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - 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{ // S1240 - 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, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1241 - 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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, // ( - reduce(151), // ), 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{ // S1242 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - reduce(128), // [, reduce: MapLiteral - reduce(128), // ], 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(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(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{ // S1243 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1375), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_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{ // S1244 - 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 - 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 - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1245 - 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 - reduce(121), // ], 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(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 - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1246 - 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, // %= - 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, // = - 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 - 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(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, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1249 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - 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, // %= - nil, // **= - 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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1250 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - 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 - 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{ // S1251 - 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, // %= - nil, // **= - 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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1252 - 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, // %= - nil, // **= - 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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1253 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - 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, // %= - 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(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{ // 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(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, // %= - 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(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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1262 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - 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, // %= - 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(1104), // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1263 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - 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, // %= - 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, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1264 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(81), // ], 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(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, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1266 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(83), // ], 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(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, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1267 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - reduce(85), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - 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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1270 - 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 - 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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1271 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // 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 - 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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1272 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1280 - 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 - 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(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{ // S1281 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1377), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_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(1378), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1282 - 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(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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - 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{ // S1283 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(128), // ;, reduce: MapLiteral - nil, // md_token_begin - nil, // { - reduce(128), // }, reduce: MapLiteral - 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{ // S1284 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(121), // ;, reduce: ArrayLiteral - 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 - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1285 - 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, // %= - 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(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 - 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(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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1288 - 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, // %= - nil, // **= - reduce(59), // ?, reduce: LogicalOrTerm - nil, // : - 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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1289 - 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, // %= - nil, // **= - reduce(61), // ?, reduce: LogicalXORTerm - nil, // : - 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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1290 - 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, // %= - nil, // **= - reduce(63), // ?, reduce: LogicalAndTerm - nil, // : - 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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1291 - 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, // %= - 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(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, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1299 - 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, // %= - 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(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{ // S1300 - 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, // %= - 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, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1301 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - 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, // %= - 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(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{ // 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 - nil, // $ - nil, // empty - reduce(83), // ;, reduce: BitwiseShiftTerm - 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(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{ // S1305 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(85), // ;, reduce: AddsubdotTerm - nil, // md_token_begin - nil, // { - reduce(85), // }, reduce: AddsubdotTerm - nil, // md_token_end - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - 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(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{ // S1306 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(86), // ;, reduce: AddsubdotTerm - 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(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{ // S1307 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(87), // ;, reduce: AddsubdotTerm - 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(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{ // S1308 - 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, // %= - 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{ // S1309 - canRecover: false, - actions: [numSymbols]action{ - 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{ // S1310 - 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, // %= - 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{ // S1311 - 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, // %= - 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{ // S1312 - 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, // %= - 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{ // S1313 - 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, // %= - 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{ // S1314 - 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, // %= - 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 - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - 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 - reduce(106), // ;, reduce: PowTerm - 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 - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1318 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(108), // ;, reduce: PrecedenceChainEnd - 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 - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1382), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1383), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - shift(53), // { - nil, // } - nil, // md_token_end - nil, // = - 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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - 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{ // S1321 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(57), // $, reduce: TernaryTerm - nil, // empty - reduce(57), // ;, 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, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1386), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_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{ // S1323 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(150), // $, reduce: ArraySliceAccess - nil, // empty - reduce(150), // ;, reduce: ArraySliceAccess - nil, // md_token_begin - nil, // { - 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 - 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 - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - 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, // %= - 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{ // S1325 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(128), // }, reduce: MapLiteral - 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 - 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 - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1330 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - reduce(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, // %= - 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, // -= - nil, // *= - 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{ // 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, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1365 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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{ // S1367 - 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, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // 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, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1393), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_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{ // S1369 - 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 - 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, // -= - 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{ // 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{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // = - nil, // [ - shift(1394), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_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{ // S1373 - 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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, // ( - 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 - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - }, - }, - actionRow{ // S1374 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // 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, // %= - 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, // ( - reduce(149), // ), 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{ // S1375 - 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 - reduce(148), // .-, reduce: ArraySliceAccess - reduce(148), // ., reduce: ArraySliceAccess - reduce(148), // *, reduce: ArraySliceAccess - 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{ // 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{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // md_token_begin - shift(53), // { - nil, // } - nil, // md_token_end - nil, // = - 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, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // >>>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - 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{ // 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, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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, // = - 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 - 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{ // S1382 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(146), // ;, reduce: ArrayOrMapIndexAccess - 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 - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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, // -= - nil, // *= - 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{ // S1384 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -128814,288 +114054,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1385 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(151), // ;, reduce: ArraySliceAccess - 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 - nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // 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 - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_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{ // 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 + actionRow{ // S1188 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -129104,11 +114068,11 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(146), // }, reduce: ArrayOrMapIndexAccess + nil, // } nil, // md_token_end nil, // = - reduce(146), // [, reduce: ArrayOrMapIndexAccess - nil, // ] + nil, // [ + shift(1403), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -129133,99 +114097,6 @@ var actionTab = actionTable{ 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, // || @@ -129245,10 +114116,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - shift(86), // + - shift(88), // - - shift(89), // .+ - shift(90), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -129257,31 +114128,226 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(93), // ! - shift(94), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(96), // ( + nil, // ( 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, // 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(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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1390 + actionRow{ // S1189 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1190 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1191 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -129372,9 +114438,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1391 + actionRow{ // S1192 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -129383,10 +114452,3466 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(151), // }, reduce: ArraySliceAccess + nil, // } nil, // md_token_end nil, // = - reduce(151), // [, reduce: ArraySliceAccess + 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 + 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 + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1193 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1194 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1195 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1196 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1197 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1198 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1199 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1200 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1201 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1202 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1203 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1204 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1205 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1206 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1207 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1208 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1209 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1210 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1211 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1212 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1213 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1214 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(99), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: UnaryOpTerm + reduce(99), // :, reduce: UnaryOpTerm + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1215 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1216 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1217 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1218 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1219 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1220 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1221 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1222 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(100), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + reduce(100), // :, reduce: UnaryOpTerm + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1223 + 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 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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, // [ + reduce(102), // ], 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(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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1225 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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, // [ + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1227 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1228 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -129412,48 +117937,48 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(151), // ?, reduce: ArraySliceAccess + 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 + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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 + nil, // ** nil, // ( - nil, // ) + shift(1436), // ) nil, // 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, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -129465,9 +117990,32652 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1229 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1438), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1230 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + shift(1439), // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1231 + 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: 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(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(126), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(126), // **, reduce: MapLiteral + nil, // ( + reduce(126), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1232 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1441), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1233 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + reduce(158), // ), reduce: FcnArgs + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1234 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1235 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1443), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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, // [ + shift(1444), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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, // [ + shift(1445), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1238 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1239 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1240 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1241 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1242 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1243 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1244 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1245 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1246 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1247 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1248 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1249 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1250 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1251 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1252 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1253 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1254 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1255 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1256 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1257 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1258 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1259 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1260 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + 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, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: UnaryOpTerm + nil, // : + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(99), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(99), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1262 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1263 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1264 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1265 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1266 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1267 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1268 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + 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, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(100), // ), reduce: UnaryOpTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(100), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1270 + 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(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, // ( + reduce(101), // ), 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 + reduce(101), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1271 + 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(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, // ( + reduce(102), // ), 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 + reduce(102), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1272 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1273 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1274 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(834), // ( + nil, // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1275 + 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(1477), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1276 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1479), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1277 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + shift(1480), // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1278 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(153), // [, reduce: FcnOrSubrCall + reduce(153), // ], reduce: FcnOrSubrCall + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(153), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(153), // ||, reduce: FcnOrSubrCall + reduce(153), // ^^, reduce: FcnOrSubrCall + reduce(153), // &&, reduce: FcnOrSubrCall + reduce(153), // =~, reduce: FcnOrSubrCall + reduce(153), // !=~, reduce: FcnOrSubrCall + reduce(153), // ==, reduce: FcnOrSubrCall + reduce(153), // !=, reduce: FcnOrSubrCall + reduce(153), // >, reduce: FcnOrSubrCall + reduce(153), // >=, reduce: FcnOrSubrCall + reduce(153), // <, reduce: FcnOrSubrCall + reduce(153), // <=, reduce: FcnOrSubrCall + reduce(153), // |, reduce: FcnOrSubrCall + reduce(153), // ^, reduce: FcnOrSubrCall + reduce(153), // &, reduce: FcnOrSubrCall + reduce(153), // <<, reduce: FcnOrSubrCall + reduce(153), // >>, reduce: FcnOrSubrCall + reduce(153), // >>>, reduce: FcnOrSubrCall + reduce(153), // +, reduce: FcnOrSubrCall + reduce(153), // -, reduce: FcnOrSubrCall + reduce(153), // .+, reduce: FcnOrSubrCall + reduce(153), // .-, reduce: FcnOrSubrCall + reduce(153), // ., reduce: FcnOrSubrCall + reduce(153), // *, reduce: FcnOrSubrCall + reduce(153), // /, reduce: FcnOrSubrCall + reduce(153), // //, reduce: FcnOrSubrCall + reduce(153), // %, reduce: FcnOrSubrCall + reduce(153), // .*, reduce: FcnOrSubrCall + reduce(153), // ./, reduce: FcnOrSubrCall + reduce(153), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(153), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1279 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(11), // md_token_begin, reduce: BeginBlock + nil, // { + reduce(11), // }, reduce: BeginBlock + reduce(11), // md_token_end, reduce: BeginBlock + nil, // = + nil, // [ + nil, // ] + reduce(11), // md_token_field_name, reduce: BeginBlock + reduce(11), // $[, reduce: BeginBlock + reduce(11), // md_token_braced_field_name, reduce: BeginBlock + reduce(11), // md_token_full_srec, reduce: BeginBlock + reduce(11), // md_token_oosvar_name, reduce: BeginBlock + reduce(11), // @[, reduce: BeginBlock + reduce(11), // md_token_braced_oosvar_name, reduce: BeginBlock + reduce(11), // 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, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1280 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + reduce(13), // md_token_begin, reduce: EndBlock + nil, // { + reduce(13), // }, reduce: EndBlock + reduce(13), // md_token_end, reduce: EndBlock + nil, // = + nil, // [ + nil, // ] + reduce(13), // md_token_field_name, reduce: EndBlock + reduce(13), // $[, reduce: EndBlock + reduce(13), // md_token_braced_field_name, reduce: EndBlock + reduce(13), // md_token_full_srec, reduce: EndBlock + reduce(13), // md_token_oosvar_name, reduce: EndBlock + reduce(13), // @[, reduce: EndBlock + reduce(13), // md_token_braced_oosvar_name, reduce: EndBlock + reduce(13), // md_token_full_oosvar, reduce: EndBlock + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1281 + 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, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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: 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(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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1282 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1482), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1283 + canRecover: false, + actions: [numSymbols]action{ + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1284 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1483), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1285 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1484), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1286 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1485), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1287 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1288 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1289 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1290 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1291 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1292 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1293 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1294 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1295 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1296 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1297 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1298 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1299 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1300 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1301 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1302 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1303 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1304 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1305 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1306 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1307 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1308 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1309 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1310 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(99), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + reduce(99), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: UnaryOpTerm + nil, // : + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1311 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1312 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1313 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1314 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1315 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1316 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1317 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1318 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(100), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + reduce(100), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1319 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1320 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1321 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1322 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1323 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1324 + 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(1517), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1325 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1519), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1326 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + shift(1520), // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1327 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(138), // { + nil, // } + nil, // md_token_end + nil, // = + shift(144), // [ + nil, // ] + shift(148), // md_token_field_name + shift(149), // $[ + shift(150), // md_token_braced_field_name + shift(151), // md_token_full_srec + shift(155), // md_token_oosvar_name + shift(156), // @[ + shift(157), // md_token_braced_oosvar_name + shift(158), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(171), // + + shift(173), // - + shift(174), // .+ + shift(175), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(178), // ! + shift(179), // ~ + nil, // ** + shift(181), // ( + nil, // ) + shift(183), // md_token_string_literal + shift(184), // md_token_int_literal + shift(185), // md_token_float_literal + shift(186), // md_token_boolean_literal + shift(187), // md_token_panic + nil, // , + shift(191), // md_token_IPS + shift(192), // md_token_IFS + shift(193), // md_token_IRS + shift(194), // md_token_OPS + shift(195), // md_token_OFS + shift(196), // md_token_ORS + shift(197), // md_token_NF + shift(198), // md_token_NR + shift(199), // md_token_FNR + shift(200), // md_token_FILENAME + shift(201), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1328 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(145), // $, reduce: ArrayOrMapIndexAccess + nil, // empty + reduce(145), // ;, reduce: ArrayOrMapIndexAccess + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(145), // [, 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(145), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(145), // ||, reduce: ArrayOrMapIndexAccess + reduce(145), // ^^, reduce: ArrayOrMapIndexAccess + reduce(145), // &&, reduce: ArrayOrMapIndexAccess + reduce(145), // =~, reduce: ArrayOrMapIndexAccess + reduce(145), // !=~, reduce: ArrayOrMapIndexAccess + reduce(145), // ==, reduce: ArrayOrMapIndexAccess + reduce(145), // !=, reduce: ArrayOrMapIndexAccess + reduce(145), // >, reduce: ArrayOrMapIndexAccess + reduce(145), // >=, reduce: ArrayOrMapIndexAccess + reduce(145), // <, reduce: ArrayOrMapIndexAccess + reduce(145), // <=, reduce: ArrayOrMapIndexAccess + reduce(145), // |, reduce: ArrayOrMapIndexAccess + reduce(145), // ^, reduce: ArrayOrMapIndexAccess + reduce(145), // &, reduce: ArrayOrMapIndexAccess + reduce(145), // <<, reduce: ArrayOrMapIndexAccess + reduce(145), // >>, reduce: ArrayOrMapIndexAccess + reduce(145), // >>>, reduce: ArrayOrMapIndexAccess + reduce(145), // +, reduce: ArrayOrMapIndexAccess + reduce(145), // -, reduce: ArrayOrMapIndexAccess + reduce(145), // .+, reduce: ArrayOrMapIndexAccess + reduce(145), // .-, reduce: ArrayOrMapIndexAccess + reduce(145), // ., reduce: ArrayOrMapIndexAccess + reduce(145), // *, reduce: ArrayOrMapIndexAccess + reduce(145), // /, reduce: ArrayOrMapIndexAccess + reduce(145), // //, reduce: ArrayOrMapIndexAccess + reduce(145), // %, reduce: ArrayOrMapIndexAccess + reduce(145), // .*, reduce: ArrayOrMapIndexAccess + reduce(145), // ./, reduce: ArrayOrMapIndexAccess + reduce(145), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(145), // **, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1329 + 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(1524), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1330 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1525), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1331 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(150), // $, reduce: ArraySliceAccess + nil, // empty + reduce(150), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + 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 + 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 + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1332 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(153), // $, reduce: FcnOrSubrCall + nil, // empty + reduce(153), // ;, reduce: FcnOrSubrCall + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(153), // [, reduce: FcnOrSubrCall + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(153), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(153), // ||, reduce: FcnOrSubrCall + reduce(153), // ^^, reduce: FcnOrSubrCall + reduce(153), // &&, reduce: FcnOrSubrCall + reduce(153), // =~, reduce: FcnOrSubrCall + reduce(153), // !=~, reduce: FcnOrSubrCall + reduce(153), // ==, reduce: FcnOrSubrCall + reduce(153), // !=, reduce: FcnOrSubrCall + reduce(153), // >, reduce: FcnOrSubrCall + reduce(153), // >=, reduce: FcnOrSubrCall + reduce(153), // <, reduce: FcnOrSubrCall + reduce(153), // <=, reduce: FcnOrSubrCall + reduce(153), // |, reduce: FcnOrSubrCall + reduce(153), // ^, reduce: FcnOrSubrCall + reduce(153), // &, reduce: FcnOrSubrCall + reduce(153), // <<, reduce: FcnOrSubrCall + reduce(153), // >>, reduce: FcnOrSubrCall + reduce(153), // >>>, reduce: FcnOrSubrCall + reduce(153), // +, reduce: FcnOrSubrCall + reduce(153), // -, reduce: FcnOrSubrCall + reduce(153), // .+, reduce: FcnOrSubrCall + reduce(153), // .-, reduce: FcnOrSubrCall + reduce(153), // ., reduce: FcnOrSubrCall + reduce(153), // *, reduce: FcnOrSubrCall + reduce(153), // /, reduce: FcnOrSubrCall + reduce(153), // //, reduce: FcnOrSubrCall + reduce(153), // %, reduce: FcnOrSubrCall + reduce(153), // .*, reduce: FcnOrSubrCall + reduce(153), // ./, reduce: FcnOrSubrCall + reduce(153), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(153), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1333 + canRecover: false, + actions: [numSymbols]action{ + 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, // %= + 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(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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1334 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1526), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1335 + canRecover: false, + actions: [numSymbols]action{ + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1336 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1527), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1337 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1528), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1338 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1529), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1339 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1340 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1341 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1342 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1343 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1344 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1345 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1346 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1347 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1348 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1349 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1350 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1351 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1352 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1353 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1354 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1355 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1356 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1357 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1358 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1359 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1360 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1361 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1362 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(99), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: UnaryOpTerm + nil, // : + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // >>>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(99), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1363 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1364 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1365 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1366 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1367 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1368 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1369 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1370 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(100), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // >>>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(100), // ,, reduce: UnaryOpTerm + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1371 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + 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, // %= + 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 + reduce(101), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1372 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + 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, // %= + 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 + reduce(102), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1373 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1374 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1375 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + 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, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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(1561), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1377 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(722), // { + nil, // } + nil, // md_token_end + nil, // = + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1563), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(763), // ! + shift(764), // ~ + nil, // ** + shift(766), // ( + nil, // ) + shift(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic + nil, // , + shift(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1378 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(791), // { + nil, // } + nil, // md_token_end + nil, // = + shift(797), // [ + nil, // ] + shift(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(831), // ! + shift(832), // ~ + nil, // ** + shift(834), // ( + shift(1564), // ) + shift(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic + nil, // , + shift(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1379 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(223), // { + nil, // } + nil, // md_token_end + nil, // = + shift(230), // [ + nil, // ] + shift(234), // md_token_field_name + shift(235), // $[ + shift(236), // md_token_braced_field_name + shift(237), // md_token_full_srec + shift(241), // md_token_oosvar_name + shift(242), // @[ + shift(243), // md_token_braced_oosvar_name + shift(244), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(257), // + + shift(259), // - + shift(260), // .+ + shift(261), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(264), // ! + shift(265), // ~ + nil, // ** + shift(267), // ( + nil, // ) + shift(269), // md_token_string_literal + shift(270), // md_token_int_literal + shift(271), // md_token_float_literal + shift(272), // md_token_boolean_literal + shift(273), // md_token_panic + nil, // , + shift(279), // md_token_IPS + shift(280), // md_token_IFS + shift(281), // md_token_IRS + shift(282), // md_token_OPS + shift(283), // md_token_OFS + shift(284), // md_token_ORS + shift(285), // md_token_NF + shift(286), // md_token_NR + shift(287), // md_token_FNR + shift(288), // md_token_FILENAME + shift(289), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + 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(145), // [, 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(145), // ?, reduce: ArrayOrMapIndexAccess + reduce(145), // :, reduce: ArrayOrMapIndexAccess + reduce(145), // ||, reduce: ArrayOrMapIndexAccess + reduce(145), // ^^, reduce: ArrayOrMapIndexAccess + reduce(145), // &&, reduce: ArrayOrMapIndexAccess + reduce(145), // =~, reduce: ArrayOrMapIndexAccess + reduce(145), // !=~, reduce: ArrayOrMapIndexAccess + reduce(145), // ==, reduce: ArrayOrMapIndexAccess + reduce(145), // !=, reduce: ArrayOrMapIndexAccess + reduce(145), // >, reduce: ArrayOrMapIndexAccess + reduce(145), // >=, reduce: ArrayOrMapIndexAccess + reduce(145), // <, reduce: ArrayOrMapIndexAccess + reduce(145), // <=, reduce: ArrayOrMapIndexAccess + reduce(145), // |, reduce: ArrayOrMapIndexAccess + reduce(145), // ^, reduce: ArrayOrMapIndexAccess + reduce(145), // &, reduce: ArrayOrMapIndexAccess + reduce(145), // <<, reduce: ArrayOrMapIndexAccess + reduce(145), // >>, reduce: ArrayOrMapIndexAccess + reduce(145), // >>>, reduce: ArrayOrMapIndexAccess + reduce(145), // +, reduce: ArrayOrMapIndexAccess + reduce(145), // -, reduce: ArrayOrMapIndexAccess + reduce(145), // .+, reduce: ArrayOrMapIndexAccess + reduce(145), // .-, reduce: ArrayOrMapIndexAccess + reduce(145), // ., reduce: ArrayOrMapIndexAccess + reduce(145), // *, reduce: ArrayOrMapIndexAccess + reduce(145), // /, reduce: ArrayOrMapIndexAccess + reduce(145), // //, reduce: ArrayOrMapIndexAccess + reduce(145), // %, reduce: ArrayOrMapIndexAccess + reduce(145), // .*, reduce: ArrayOrMapIndexAccess + reduce(145), // ./, reduce: ArrayOrMapIndexAccess + reduce(145), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(145), // **, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1381 + 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(1568), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1382 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1569), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1383 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1384 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(153), // [, reduce: FcnOrSubrCall + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(153), // ?, reduce: FcnOrSubrCall + reduce(153), // :, reduce: FcnOrSubrCall + reduce(153), // ||, reduce: FcnOrSubrCall + reduce(153), // ^^, reduce: FcnOrSubrCall + reduce(153), // &&, reduce: FcnOrSubrCall + reduce(153), // =~, reduce: FcnOrSubrCall + reduce(153), // !=~, reduce: FcnOrSubrCall + reduce(153), // ==, reduce: FcnOrSubrCall + reduce(153), // !=, reduce: FcnOrSubrCall + reduce(153), // >, reduce: FcnOrSubrCall + reduce(153), // >=, reduce: FcnOrSubrCall + reduce(153), // <, reduce: FcnOrSubrCall + reduce(153), // <=, reduce: FcnOrSubrCall + reduce(153), // |, reduce: FcnOrSubrCall + reduce(153), // ^, reduce: FcnOrSubrCall + reduce(153), // &, reduce: FcnOrSubrCall + reduce(153), // <<, reduce: FcnOrSubrCall + reduce(153), // >>, reduce: FcnOrSubrCall + reduce(153), // >>>, reduce: FcnOrSubrCall + reduce(153), // +, reduce: FcnOrSubrCall + reduce(153), // -, reduce: FcnOrSubrCall + reduce(153), // .+, reduce: FcnOrSubrCall + reduce(153), // .-, reduce: FcnOrSubrCall + reduce(153), // ., reduce: FcnOrSubrCall + reduce(153), // *, reduce: FcnOrSubrCall + reduce(153), // /, reduce: FcnOrSubrCall + reduce(153), // //, reduce: FcnOrSubrCall + reduce(153), // %, reduce: FcnOrSubrCall + reduce(153), // .*, reduce: FcnOrSubrCall + reduce(153), // ./, reduce: FcnOrSubrCall + reduce(153), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(153), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1385 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(295), // { + nil, // } + nil, // md_token_end + nil, // = + shift(301), // [ + nil, // ] + shift(306), // md_token_field_name + shift(307), // $[ + shift(308), // md_token_braced_field_name + shift(309), // md_token_full_srec + shift(313), // md_token_oosvar_name + shift(314), // @[ + shift(315), // md_token_braced_oosvar_name + shift(316), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(329), // + + shift(331), // - + shift(332), // .+ + shift(333), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(336), // ! + shift(337), // ~ + nil, // ** + shift(339), // ( + nil, // ) + shift(341), // md_token_string_literal + shift(342), // md_token_int_literal + shift(343), // md_token_float_literal + shift(344), // md_token_boolean_literal + shift(345), // md_token_panic + nil, // , + shift(350), // md_token_IPS + shift(351), // md_token_IFS + shift(352), // md_token_IRS + shift(353), // md_token_OPS + shift(354), // md_token_OFS + shift(355), // md_token_ORS + shift(356), // md_token_NF + shift(357), // md_token_NR + shift(358), // md_token_FNR + shift(359), // md_token_FILENAME + shift(360), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1386 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(145), // [, reduce: ArrayOrMapIndexAccess + reduce(145), // ], 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(145), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(145), // ||, reduce: ArrayOrMapIndexAccess + reduce(145), // ^^, reduce: ArrayOrMapIndexAccess + reduce(145), // &&, reduce: ArrayOrMapIndexAccess + reduce(145), // =~, reduce: ArrayOrMapIndexAccess + reduce(145), // !=~, reduce: ArrayOrMapIndexAccess + reduce(145), // ==, reduce: ArrayOrMapIndexAccess + reduce(145), // !=, reduce: ArrayOrMapIndexAccess + reduce(145), // >, reduce: ArrayOrMapIndexAccess + reduce(145), // >=, reduce: ArrayOrMapIndexAccess + reduce(145), // <, reduce: ArrayOrMapIndexAccess + reduce(145), // <=, reduce: ArrayOrMapIndexAccess + reduce(145), // |, reduce: ArrayOrMapIndexAccess + reduce(145), // ^, reduce: ArrayOrMapIndexAccess + reduce(145), // &, reduce: ArrayOrMapIndexAccess + reduce(145), // <<, reduce: ArrayOrMapIndexAccess + reduce(145), // >>, reduce: ArrayOrMapIndexAccess + reduce(145), // >>>, reduce: ArrayOrMapIndexAccess + reduce(145), // +, reduce: ArrayOrMapIndexAccess + reduce(145), // -, reduce: ArrayOrMapIndexAccess + reduce(145), // .+, reduce: ArrayOrMapIndexAccess + reduce(145), // .-, reduce: ArrayOrMapIndexAccess + reduce(145), // ., reduce: ArrayOrMapIndexAccess + reduce(145), // *, reduce: ArrayOrMapIndexAccess + reduce(145), // /, reduce: ArrayOrMapIndexAccess + reduce(145), // //, reduce: ArrayOrMapIndexAccess + reduce(145), // %, reduce: ArrayOrMapIndexAccess + reduce(145), // .*, reduce: ArrayOrMapIndexAccess + reduce(145), // ./, reduce: ArrayOrMapIndexAccess + reduce(145), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(145), // **, 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(145), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1387 + 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(1572), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1388 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1573), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1389 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1390 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(153), // [, reduce: FcnOrSubrCall + reduce(153), // ], reduce: FcnOrSubrCall + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(153), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(153), // ||, reduce: FcnOrSubrCall + reduce(153), // ^^, reduce: FcnOrSubrCall + reduce(153), // &&, reduce: FcnOrSubrCall + reduce(153), // =~, reduce: FcnOrSubrCall + reduce(153), // !=~, reduce: FcnOrSubrCall + reduce(153), // ==, reduce: FcnOrSubrCall + reduce(153), // !=, reduce: FcnOrSubrCall + reduce(153), // >, reduce: FcnOrSubrCall + reduce(153), // >=, reduce: FcnOrSubrCall + reduce(153), // <, reduce: FcnOrSubrCall + reduce(153), // <=, reduce: FcnOrSubrCall + reduce(153), // |, reduce: FcnOrSubrCall + reduce(153), // ^, reduce: FcnOrSubrCall + reduce(153), // &, reduce: FcnOrSubrCall + reduce(153), // <<, reduce: FcnOrSubrCall + reduce(153), // >>, reduce: FcnOrSubrCall + reduce(153), // >>>, reduce: FcnOrSubrCall + reduce(153), // +, reduce: FcnOrSubrCall + reduce(153), // -, reduce: FcnOrSubrCall + reduce(153), // .+, reduce: FcnOrSubrCall + reduce(153), // .-, reduce: FcnOrSubrCall + reduce(153), // ., reduce: FcnOrSubrCall + reduce(153), // *, reduce: FcnOrSubrCall + reduce(153), // /, reduce: FcnOrSubrCall + reduce(153), // //, reduce: FcnOrSubrCall + reduce(153), // %, reduce: FcnOrSubrCall + reduce(153), // .*, reduce: FcnOrSubrCall + reduce(153), // ./, reduce: FcnOrSubrCall + reduce(153), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(153), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(153), // ,, reduce: FcnOrSubrCall + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1391 + 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, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, actionRow{ // S1392 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(404), // { + nil, // } + nil, // md_token_end + nil, // = + shift(410), // [ + nil, // ] + shift(414), // md_token_field_name + shift(415), // $[ + shift(416), // md_token_braced_field_name + shift(417), // md_token_full_srec + shift(421), // md_token_oosvar_name + shift(422), // @[ + shift(423), // md_token_braced_oosvar_name + shift(424), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + 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), // + + shift(439), // - + shift(440), // .+ + shift(441), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(444), // ! + shift(445), // ~ + nil, // ** + shift(447), // ( + nil, // ) + shift(449), // md_token_string_literal + shift(450), // md_token_int_literal + shift(451), // md_token_float_literal + shift(452), // md_token_boolean_literal + shift(453), // md_token_panic + nil, // , + shift(457), // md_token_IPS + shift(458), // md_token_IFS + shift(459), // md_token_IRS + shift(460), // md_token_OPS + shift(461), // md_token_OFS + shift(462), // md_token_ORS + shift(463), // md_token_NF + shift(464), // md_token_NR + shift(465), // md_token_FNR + shift(466), // md_token_FILENAME + shift(467), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + 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(145), // [, 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(145), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(145), // ||, reduce: ArrayOrMapIndexAccess + reduce(145), // ^^, reduce: ArrayOrMapIndexAccess + reduce(145), // &&, reduce: ArrayOrMapIndexAccess + reduce(145), // =~, reduce: ArrayOrMapIndexAccess + reduce(145), // !=~, reduce: ArrayOrMapIndexAccess + reduce(145), // ==, reduce: ArrayOrMapIndexAccess + reduce(145), // !=, reduce: ArrayOrMapIndexAccess + reduce(145), // >, reduce: ArrayOrMapIndexAccess + reduce(145), // >=, reduce: ArrayOrMapIndexAccess + reduce(145), // <, reduce: ArrayOrMapIndexAccess + reduce(145), // <=, reduce: ArrayOrMapIndexAccess + reduce(145), // |, reduce: ArrayOrMapIndexAccess + reduce(145), // ^, reduce: ArrayOrMapIndexAccess + reduce(145), // &, reduce: ArrayOrMapIndexAccess + reduce(145), // <<, reduce: ArrayOrMapIndexAccess + reduce(145), // >>, reduce: ArrayOrMapIndexAccess + reduce(145), // >>>, reduce: ArrayOrMapIndexAccess + reduce(145), // +, reduce: ArrayOrMapIndexAccess + reduce(145), // -, reduce: ArrayOrMapIndexAccess + reduce(145), // .+, reduce: ArrayOrMapIndexAccess + reduce(145), // .-, reduce: ArrayOrMapIndexAccess + reduce(145), // ., reduce: ArrayOrMapIndexAccess + reduce(145), // *, reduce: ArrayOrMapIndexAccess + reduce(145), // /, reduce: ArrayOrMapIndexAccess + reduce(145), // //, reduce: ArrayOrMapIndexAccess + reduce(145), // %, reduce: ArrayOrMapIndexAccess + reduce(145), // .*, reduce: ArrayOrMapIndexAccess + reduce(145), // ./, reduce: ArrayOrMapIndexAccess + reduce(145), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + reduce(145), // ), reduce: ArrayOrMapIndexAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1394 + 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(1576), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + 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, // [ + shift(1577), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1396 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + 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 + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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(153), // [, reduce: FcnOrSubrCall + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(153), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(153), // ||, reduce: FcnOrSubrCall + reduce(153), // ^^, reduce: FcnOrSubrCall + reduce(153), // &&, reduce: FcnOrSubrCall + reduce(153), // =~, reduce: FcnOrSubrCall + reduce(153), // !=~, reduce: FcnOrSubrCall + reduce(153), // ==, reduce: FcnOrSubrCall + reduce(153), // !=, reduce: FcnOrSubrCall + reduce(153), // >, reduce: FcnOrSubrCall + reduce(153), // >=, reduce: FcnOrSubrCall + reduce(153), // <, reduce: FcnOrSubrCall + reduce(153), // <=, reduce: FcnOrSubrCall + reduce(153), // |, reduce: FcnOrSubrCall + reduce(153), // ^, reduce: FcnOrSubrCall + reduce(153), // &, reduce: FcnOrSubrCall + reduce(153), // <<, reduce: FcnOrSubrCall + reduce(153), // >>, reduce: FcnOrSubrCall + reduce(153), // >>>, reduce: FcnOrSubrCall + reduce(153), // +, reduce: FcnOrSubrCall + reduce(153), // -, reduce: FcnOrSubrCall + reduce(153), // .+, reduce: FcnOrSubrCall + reduce(153), // .-, reduce: FcnOrSubrCall + reduce(153), // ., reduce: FcnOrSubrCall + reduce(153), // *, reduce: FcnOrSubrCall + reduce(153), // /, reduce: FcnOrSubrCall + reduce(153), // //, reduce: FcnOrSubrCall + reduce(153), // %, reduce: FcnOrSubrCall + reduce(153), // .*, reduce: FcnOrSubrCall + reduce(153), // ./, reduce: FcnOrSubrCall + reduce(153), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(153), // **, reduce: FcnOrSubrCall + nil, // ( + reduce(153), // ), reduce: FcnOrSubrCall + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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(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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1399 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1578), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1400 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1401 + 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 + reduce(121), // ], 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(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 + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1402 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1403 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + 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, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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(1579), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1405 + 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, // %= + nil, // **= + reduce(59), // ?, reduce: LogicalOrTerm + reduce(59), // :, reduce: LogicalOrTerm + reduce(59), // ||, reduce: LogicalOrTerm + shift(1193), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1406 + 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 + reduce(148), // .-, reduce: ArraySliceAccess + reduce(148), // ., reduce: ArraySliceAccess + reduce(148), // *, reduce: ArraySliceAccess + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1407 + 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, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalXORTerm + reduce(61), // :, reduce: LogicalXORTerm + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + 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, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1408 + 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, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalAndTerm + reduce(63), // :, reduce: LogicalAndTerm + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + 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, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1409 + 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, // %= + 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(1199), // > + shift(1200), // >= + shift(1201), // < + shift(1202), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1410 + 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, // %= + 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(1199), // > + shift(1200), // >= + shift(1201), // < + shift(1202), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1411 + 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(1199), // > + shift(1200), // >= + shift(1201), // < + shift(1202), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1412 + 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(1199), // > + shift(1200), // >= + shift(1201), // < + shift(1202), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1413 + 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(1203), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1414 + 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(1203), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1415 + 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(1203), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1416 + 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(1203), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1417 + 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(1204), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1418 + 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, // %= + 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(1205), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1419 + 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, // %= + 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(1206), // << + shift(1207), // >> + shift(1208), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1420 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(81), // ], reduce: 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(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(1209), // + + shift(1210), // - + shift(1211), // .+ + shift(1212), // .- + shift(1213), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1421 + 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(1209), // + + shift(1210), // - + shift(1211), // .+ + shift(1212), // .- + shift(1213), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1422 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(83), // ], reduce: 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(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(1209), // + + shift(1210), // - + shift(1211), // .+ + shift(1212), // .- + shift(1213), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1423 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(85), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + 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(1215), // * + shift(1216), // / + shift(1217), // // + shift(1218), // % + shift(1219), // .* + shift(1220), // ./ + shift(1221), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1424 + 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(1215), // * + shift(1216), // / + shift(1217), // // + shift(1218), // % + shift(1219), // .* + shift(1220), // ./ + shift(1221), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1425 + 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(1215), // * + shift(1216), // / + shift(1217), // // + shift(1218), // % + shift(1219), // .* + shift(1220), // ./ + shift(1221), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1426 + 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 + 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(1215), // * + shift(1216), // / + shift(1217), // // + shift(1218), // % + shift(1219), // .* + shift(1220), // ./ + shift(1221), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1427 + 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 + 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(1215), // * + shift(1216), // / + shift(1217), // // + shift(1218), // % + shift(1219), // .* + shift(1220), // ./ + shift(1221), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1428 + 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 + reduce(91), // :, reduce: MuldivTerm + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // >>>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1429 + 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 + reduce(92), // :, reduce: MuldivTerm + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // >>>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1430 + 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 + reduce(93), // :, reduce: MuldivTerm + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // >>>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1431 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1432 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1433 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1434 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1435 + 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 + 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, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1436 + 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 + 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(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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1437 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1580), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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(1581), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1438 + 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(1583), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1439 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(152), // [, reduce: FcnOrSubrCall + reduce(152), // ], reduce: FcnOrSubrCall + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: FcnOrSubrCall + reduce(152), // :, reduce: FcnOrSubrCall + reduce(152), // ||, reduce: FcnOrSubrCall + reduce(152), // ^^, reduce: FcnOrSubrCall + reduce(152), // &&, reduce: FcnOrSubrCall + reduce(152), // =~, reduce: FcnOrSubrCall + reduce(152), // !=~, reduce: FcnOrSubrCall + reduce(152), // ==, reduce: FcnOrSubrCall + reduce(152), // !=, reduce: FcnOrSubrCall + reduce(152), // >, reduce: FcnOrSubrCall + reduce(152), // >=, reduce: FcnOrSubrCall + reduce(152), // <, reduce: FcnOrSubrCall + reduce(152), // <=, reduce: FcnOrSubrCall + reduce(152), // |, reduce: FcnOrSubrCall + reduce(152), // ^, reduce: FcnOrSubrCall + reduce(152), // &, reduce: FcnOrSubrCall + reduce(152), // <<, reduce: FcnOrSubrCall + reduce(152), // >>, reduce: FcnOrSubrCall + reduce(152), // >>>, reduce: FcnOrSubrCall + reduce(152), // +, reduce: FcnOrSubrCall + reduce(152), // -, reduce: FcnOrSubrCall + reduce(152), // .+, reduce: FcnOrSubrCall + reduce(152), // .-, reduce: FcnOrSubrCall + reduce(152), // ., reduce: FcnOrSubrCall + reduce(152), // *, reduce: FcnOrSubrCall + reduce(152), // /, reduce: FcnOrSubrCall + reduce(152), // //, reduce: FcnOrSubrCall + reduce(152), // %, reduce: FcnOrSubrCall + reduce(152), // .*, reduce: FcnOrSubrCall + reduce(152), // ./, reduce: FcnOrSubrCall + reduce(152), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(152), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1440 + 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(1584), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1441 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1442 + 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(159), // ), reduce: FcnArgs + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1443 + 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 + 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, // ( + reduce(121), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1444 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(28), // ), reduce: IndirectFieldValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1445 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + reduce(35), // ), reduce: IndirectOosvarValue + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1446 + 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(1585), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1447 + 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(59), // ?, reduce: LogicalOrTerm + nil, // : + reduce(59), // ||, reduce: LogicalOrTerm + shift(1240), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(59), // ), reduce: 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1448 + 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(61), // ?, reduce: LogicalXORTerm + nil, // : + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + shift(1241), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + 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(61), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1449 + 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(63), // ?, reduce: LogicalAndTerm + nil, // : + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + shift(1242), // =~ + shift(1243), // !=~ + shift(1244), // == + shift(1245), // != + nil, // > + nil, // >= + 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(63), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1450 + 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(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(1246), // > + shift(1247), // >= + shift(1248), // < + shift(1249), // <= + nil, // | + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1451 + 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(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(1246), // > + shift(1247), // >= + shift(1248), // < + shift(1249), // <= + nil, // | + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1452 + 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(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(1246), // > + shift(1247), // >= + shift(1248), // < + shift(1249), // <= + nil, // | + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1453 + 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(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(1246), // > + shift(1247), // >= + shift(1248), // < + shift(1249), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(68), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1454 + 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(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(1250), // | + nil, // ^ + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1455 + 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(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(1250), // | + nil, // ^ + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1456 + 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(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(1250), // | + nil, // ^ + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1457 + 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(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(1250), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(73), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1458 + 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(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(1251), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(75), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1459 + 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(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(1252), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(77), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1460 + 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(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(1253), // << + shift(1254), // >> + shift(1255), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(79), // ), reduce: BitwiseANDTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1461 + 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(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(1256), // + + shift(1257), // - + shift(1258), // .+ + shift(1259), // .- + shift(1260), // . + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1462 + 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(1256), // + + shift(1257), // - + shift(1258), // .+ + shift(1259), // .- + shift(1260), // . + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1463 + 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(1256), // + + shift(1257), // - + shift(1258), // .+ + shift(1259), // .- + shift(1260), // . + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1464 + 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(1262), // * + shift(1263), // / + shift(1264), // // + shift(1265), // % + shift(1266), // .* + shift(1267), // ./ + shift(1268), // .// + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1465 + 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(1262), // * + shift(1263), // / + shift(1264), // // + shift(1265), // % + shift(1266), // .* + shift(1267), // ./ + shift(1268), // .// + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1466 + 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(1262), // * + shift(1263), // / + shift(1264), // // + shift(1265), // % + shift(1266), // .* + shift(1267), // ./ + shift(1268), // .// + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1467 + 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(1262), // * + shift(1263), // / + shift(1264), // // + shift(1265), // % + shift(1266), // .* + shift(1267), // ./ + shift(1268), // .// + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1468 + 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(1262), // * + shift(1263), // / + shift(1264), // // + shift(1265), // % + shift(1266), // .* + shift(1267), // ./ + shift(1268), // .// + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1469 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1470 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1471 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1472 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1473 + 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(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, // ( + reduce(95), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1474 + 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 + 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, // ( + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1475 + 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 + 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, // ( + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1476 + 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(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, // ( + reduce(106), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1477 + 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(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, // ( + reduce(108), // ), 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1478 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1586), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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(1587), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1479 + 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(1589), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1480 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(152), // [, reduce: FcnOrSubrCall + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(152), // ||, reduce: FcnOrSubrCall + reduce(152), // ^^, reduce: FcnOrSubrCall + reduce(152), // &&, reduce: FcnOrSubrCall + reduce(152), // =~, reduce: FcnOrSubrCall + reduce(152), // !=~, reduce: FcnOrSubrCall + reduce(152), // ==, reduce: FcnOrSubrCall + reduce(152), // !=, reduce: FcnOrSubrCall + reduce(152), // >, reduce: FcnOrSubrCall + reduce(152), // >=, reduce: FcnOrSubrCall + reduce(152), // <, reduce: FcnOrSubrCall + reduce(152), // <=, reduce: FcnOrSubrCall + reduce(152), // |, reduce: FcnOrSubrCall + reduce(152), // ^, reduce: FcnOrSubrCall + reduce(152), // &, reduce: FcnOrSubrCall + reduce(152), // <<, reduce: FcnOrSubrCall + reduce(152), // >>, reduce: FcnOrSubrCall + reduce(152), // >>>, reduce: FcnOrSubrCall + reduce(152), // +, reduce: FcnOrSubrCall + reduce(152), // -, reduce: FcnOrSubrCall + reduce(152), // .+, reduce: FcnOrSubrCall + reduce(152), // .-, reduce: FcnOrSubrCall + reduce(152), // ., reduce: FcnOrSubrCall + reduce(152), // *, reduce: FcnOrSubrCall + reduce(152), // /, reduce: FcnOrSubrCall + reduce(152), // //, reduce: FcnOrSubrCall + reduce(152), // %, reduce: FcnOrSubrCall + reduce(152), // .*, reduce: FcnOrSubrCall + reduce(152), // ./, reduce: FcnOrSubrCall + reduce(152), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(152), // **, reduce: FcnOrSubrCall + nil, // ( + reduce(152), // ), reduce: FcnOrSubrCall + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(152), // ,, reduce: FcnOrSubrCall + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1481 + 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(1590), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1482 + canRecover: false, + actions: [numSymbols]action{ + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1483 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(121), // ;, reduce: ArrayLiteral + 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 + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1484 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1485 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1486 + 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(1591), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1487 + 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, // %= + nil, // **= + reduce(59), // ?, reduce: LogicalOrTerm + nil, // : + reduce(59), // ||, reduce: LogicalOrTerm + shift(1289), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1488 + 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, // %= + nil, // **= + reduce(61), // ?, reduce: LogicalXORTerm + nil, // : + reduce(61), // ||, reduce: LogicalXORTerm + reduce(61), // ^^, reduce: LogicalXORTerm + shift(1290), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1489 + 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, // %= + nil, // **= + reduce(63), // ?, reduce: LogicalAndTerm + nil, // : + reduce(63), // ||, reduce: LogicalAndTerm + reduce(63), // ^^, reduce: LogicalAndTerm + reduce(63), // &&, reduce: LogicalAndTerm + shift(1291), // =~ + shift(1292), // !=~ + shift(1293), // == + shift(1294), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1490 + 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, // %= + 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(1295), // > + shift(1296), // >= + shift(1297), // < + shift(1298), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1491 + 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(1295), // > + shift(1296), // >= + shift(1297), // < + shift(1298), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1492 + 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(1295), // > + shift(1296), // >= + shift(1297), // < + shift(1298), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1493 + 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(1295), // > + shift(1296), // >= + shift(1297), // < + shift(1298), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1494 + 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(1299), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1495 + 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(1299), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1496 + 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(1299), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1497 + 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(1299), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1498 + 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, // %= + 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(1300), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1499 + 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, // %= + 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(1301), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1500 + 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, // %= + 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(1302), // << + shift(1303), // >> + shift(1304), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1501 + 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(1305), // + + shift(1306), // - + shift(1307), // .+ + shift(1308), // .- + shift(1309), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1502 + 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(1305), // + + shift(1306), // - + shift(1307), // .+ + shift(1308), // .- + shift(1309), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1503 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(83), // ;, reduce: BitwiseShiftTerm + 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(1305), // + + shift(1306), // - + shift(1307), // .+ + shift(1308), // .- + shift(1309), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1504 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(85), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + reduce(85), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + 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(1311), // * + shift(1312), // / + shift(1313), // // + shift(1314), // % + shift(1315), // .* + shift(1316), // ./ + shift(1317), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1505 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(86), // ;, reduce: AddsubdotTerm + 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(1311), // * + shift(1312), // / + shift(1313), // // + shift(1314), // % + shift(1315), // .* + shift(1316), // ./ + shift(1317), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1506 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(87), // ;, reduce: AddsubdotTerm + 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(1311), // * + shift(1312), // / + shift(1313), // // + shift(1314), // % + shift(1315), // .* + shift(1316), // ./ + shift(1317), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1507 + 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, // %= + 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(1311), // * + shift(1312), // / + shift(1313), // // + shift(1314), // % + shift(1315), // .* + shift(1316), // ./ + shift(1317), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1508 + canRecover: false, + actions: [numSymbols]action{ + 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(1311), // * + shift(1312), // / + shift(1313), // // + shift(1314), // % + shift(1315), // .* + shift(1316), // ./ + shift(1317), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1509 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1510 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1511 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1512 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1513 + 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, // %= + 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 + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1514 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1515 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1516 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(106), // ;, reduce: PowTerm + 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 + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1517 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(108), // ;, reduce: PrecedenceChainEnd + 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 + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1518 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1592), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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(1593), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1519 + 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(1595), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1520 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(152), // ;, reduce: FcnOrSubrCall + nil, // md_token_begin + nil, // { + reduce(152), // }, reduce: FcnOrSubrCall + nil, // md_token_end + nil, // = + reduce(152), // [, reduce: FcnOrSubrCall + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(152), // ||, reduce: FcnOrSubrCall + reduce(152), // ^^, reduce: FcnOrSubrCall + reduce(152), // &&, reduce: FcnOrSubrCall + reduce(152), // =~, reduce: FcnOrSubrCall + reduce(152), // !=~, reduce: FcnOrSubrCall + reduce(152), // ==, reduce: FcnOrSubrCall + reduce(152), // !=, reduce: FcnOrSubrCall + reduce(152), // >, reduce: FcnOrSubrCall + reduce(152), // >=, reduce: FcnOrSubrCall + reduce(152), // <, reduce: FcnOrSubrCall + reduce(152), // <=, reduce: FcnOrSubrCall + reduce(152), // |, reduce: FcnOrSubrCall + reduce(152), // ^, reduce: FcnOrSubrCall + reduce(152), // &, reduce: FcnOrSubrCall + reduce(152), // <<, reduce: FcnOrSubrCall + reduce(152), // >>, reduce: FcnOrSubrCall + reduce(152), // >>>, reduce: FcnOrSubrCall + reduce(152), // +, reduce: FcnOrSubrCall + reduce(152), // -, reduce: FcnOrSubrCall + reduce(152), // .+, reduce: FcnOrSubrCall + reduce(152), // .-, reduce: FcnOrSubrCall + reduce(152), // ., reduce: FcnOrSubrCall + reduce(152), // *, reduce: FcnOrSubrCall + reduce(152), // /, reduce: FcnOrSubrCall + reduce(152), // //, reduce: FcnOrSubrCall + reduce(152), // %, reduce: FcnOrSubrCall + reduce(152), // .*, reduce: FcnOrSubrCall + reduce(152), // ./, reduce: FcnOrSubrCall + reduce(152), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(152), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1521 + 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(1596), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1522 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(57), // $, reduce: TernaryTerm + nil, // empty + reduce(57), // ;, 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, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1523 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1597), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1524 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1525 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1526 + canRecover: false, + actions: [numSymbols]action{ + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1527 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1528 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1529 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1530 + 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(1598), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1531 + 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, // %= + nil, // **= + reduce(59), // ?, reduce: LogicalOrTerm + nil, // : + reduce(59), // ||, reduce: LogicalOrTerm + shift(1341), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1532 + 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(1342), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1533 + 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(1343), // =~ + shift(1344), // !=~ + shift(1345), // == + shift(1346), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1534 + 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(1347), // > + shift(1348), // >= + shift(1349), // < + shift(1350), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1535 + 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(1347), // > + shift(1348), // >= + shift(1349), // < + shift(1350), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1536 + 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(1347), // > + shift(1348), // >= + shift(1349), // < + shift(1350), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1537 + 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(1347), // > + shift(1348), // >= + shift(1349), // < + shift(1350), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1538 + 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(1351), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1539 + 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(1351), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1540 + 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(1351), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1541 + 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(1351), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1542 + 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(1352), // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1543 + 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(1353), // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1544 + 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(1354), // << + shift(1355), // >> + shift(1356), // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1545 + 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(1357), // + + shift(1358), // - + shift(1359), // .+ + shift(1360), // .- + shift(1361), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1546 + 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(1357), // + + shift(1358), // - + shift(1359), // .+ + shift(1360), // .- + shift(1361), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1547 + 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(1357), // + + shift(1358), // - + shift(1359), // .+ + shift(1360), // .- + shift(1361), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1548 + 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(1363), // * + shift(1364), // / + shift(1365), // // + shift(1366), // % + shift(1367), // .* + shift(1368), // ./ + shift(1369), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1549 + 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(1363), // * + shift(1364), // / + shift(1365), // // + shift(1366), // % + shift(1367), // .* + shift(1368), // ./ + shift(1369), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1550 + 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(1363), // * + shift(1364), // / + shift(1365), // // + shift(1366), // % + shift(1367), // .* + shift(1368), // ./ + shift(1369), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1551 + 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(1363), // * + shift(1364), // / + shift(1365), // // + shift(1366), // % + shift(1367), // .* + shift(1368), // ./ + shift(1369), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1552 + 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(1363), // * + shift(1364), // / + shift(1365), // // + shift(1366), // % + shift(1367), // .* + shift(1368), // ./ + shift(1369), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1553 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1554 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1555 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1556 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1557 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1558 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1559 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1560 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1561 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1562 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1599), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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(1600), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1563 + 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(1602), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1564 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(152), // }, reduce: FcnOrSubrCall + nil, // md_token_end + nil, // = + reduce(152), // [, reduce: FcnOrSubrCall + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(152), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(152), // ||, reduce: FcnOrSubrCall + reduce(152), // ^^, reduce: FcnOrSubrCall + reduce(152), // &&, reduce: FcnOrSubrCall + reduce(152), // =~, reduce: FcnOrSubrCall + reduce(152), // !=~, reduce: FcnOrSubrCall + reduce(152), // ==, reduce: FcnOrSubrCall + reduce(152), // !=, reduce: FcnOrSubrCall + reduce(152), // >, reduce: FcnOrSubrCall + reduce(152), // >=, reduce: FcnOrSubrCall + reduce(152), // <, reduce: FcnOrSubrCall + reduce(152), // <=, reduce: FcnOrSubrCall + reduce(152), // |, reduce: FcnOrSubrCall + reduce(152), // ^, reduce: FcnOrSubrCall + reduce(152), // &, reduce: FcnOrSubrCall + reduce(152), // <<, reduce: FcnOrSubrCall + reduce(152), // >>, reduce: FcnOrSubrCall + reduce(152), // >>>, reduce: FcnOrSubrCall + reduce(152), // +, reduce: FcnOrSubrCall + reduce(152), // -, reduce: FcnOrSubrCall + reduce(152), // .+, reduce: FcnOrSubrCall + reduce(152), // .-, reduce: FcnOrSubrCall + reduce(152), // ., reduce: FcnOrSubrCall + reduce(152), // *, reduce: FcnOrSubrCall + reduce(152), // /, reduce: FcnOrSubrCall + reduce(152), // //, reduce: FcnOrSubrCall + reduce(152), // %, reduce: FcnOrSubrCall + reduce(152), // .*, reduce: FcnOrSubrCall + reduce(152), // ./, reduce: FcnOrSubrCall + reduce(152), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(152), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(152), // ,, reduce: FcnOrSubrCall + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1565 + 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(1603), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1566 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1567 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1604), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1568 + 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, // %= + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1569 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -129558,9 +150726,300 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1393 + actionRow{ // S1570 + 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, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1571 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1605), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1572 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1573 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -129651,9 +151110,300 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1394 + actionRow{ // S1574 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1575 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1606), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1576 + 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, // %= + 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, // ( + reduce(149), // ), 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1577 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -129744,9 +151494,108 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1395 + actionRow{ // S1578 + 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, // %= + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1579 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -129754,20 +151603,20 @@ var actionTab = actionTable{ nil, // empty nil, // ; nil, // md_token_begin - nil, // { + shift(722), // { 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 + shift(728), // [ + nil, // ] + shift(732), // md_token_field_name + shift(733), // $[ + shift(734), // md_token_braced_field_name + shift(735), // md_token_full_srec + shift(739), // md_token_oosvar_name + shift(740), // @[ + shift(741), // md_token_braced_oosvar_name + shift(742), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -129785,7 +151634,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - reduce(57), // :, reduce: TernaryTerm + nil, // : nil, // || nil, // ^^ nil, // && @@ -129803,10 +151652,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(756), // + + shift(758), // - + shift(759), // .+ + shift(760), // .- nil, // . nil, // * nil, // / @@ -129815,31 +151664,226 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(763), // ! + shift(764), // ~ nil, // ** - nil, // ( + shift(766), // ( nil, // ) - 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(768), // md_token_string_literal + shift(769), // md_token_int_literal + shift(770), // md_token_float_literal + shift(771), // md_token_boolean_literal + shift(772), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(776), // md_token_IPS + shift(777), // md_token_IFS + shift(778), // md_token_IRS + shift(779), // md_token_OPS + shift(780), // md_token_OFS + shift(781), // md_token_ORS + shift(782), // md_token_NF + shift(783), // md_token_NR + shift(784), // md_token_FNR + shift(785), // md_token_FILENAME + shift(786), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S1396 + actionRow{ // S1580 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(145), // [, reduce: ArrayOrMapIndexAccess + reduce(145), // ], 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(145), // ?, reduce: ArrayOrMapIndexAccess + reduce(145), // :, reduce: ArrayOrMapIndexAccess + reduce(145), // ||, reduce: ArrayOrMapIndexAccess + reduce(145), // ^^, reduce: ArrayOrMapIndexAccess + reduce(145), // &&, reduce: ArrayOrMapIndexAccess + reduce(145), // =~, reduce: ArrayOrMapIndexAccess + reduce(145), // !=~, reduce: ArrayOrMapIndexAccess + reduce(145), // ==, reduce: ArrayOrMapIndexAccess + reduce(145), // !=, reduce: ArrayOrMapIndexAccess + reduce(145), // >, reduce: ArrayOrMapIndexAccess + reduce(145), // >=, reduce: ArrayOrMapIndexAccess + reduce(145), // <, reduce: ArrayOrMapIndexAccess + reduce(145), // <=, reduce: ArrayOrMapIndexAccess + reduce(145), // |, reduce: ArrayOrMapIndexAccess + reduce(145), // ^, reduce: ArrayOrMapIndexAccess + reduce(145), // &, reduce: ArrayOrMapIndexAccess + reduce(145), // <<, reduce: ArrayOrMapIndexAccess + reduce(145), // >>, reduce: ArrayOrMapIndexAccess + reduce(145), // >>>, reduce: ArrayOrMapIndexAccess + reduce(145), // +, reduce: ArrayOrMapIndexAccess + reduce(145), // -, reduce: ArrayOrMapIndexAccess + reduce(145), // .+, reduce: ArrayOrMapIndexAccess + reduce(145), // .-, reduce: ArrayOrMapIndexAccess + reduce(145), // ., reduce: ArrayOrMapIndexAccess + reduce(145), // *, reduce: ArrayOrMapIndexAccess + reduce(145), // /, reduce: ArrayOrMapIndexAccess + reduce(145), // //, reduce: ArrayOrMapIndexAccess + reduce(145), // %, reduce: ArrayOrMapIndexAccess + reduce(145), // .*, reduce: ArrayOrMapIndexAccess + reduce(145), // ./, reduce: ArrayOrMapIndexAccess + reduce(145), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(145), // **, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1581 + 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(1609), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1582 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -129852,7 +151896,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1407), // ] + shift(1610), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -129930,9 +151974,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1397 + actionRow{ // S1583 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -130023,9 +152070,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1398 + actionRow{ // S1584 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -130037,8 +152087,8 @@ var actionTab = actionTable{ nil, // } nil, // md_token_end nil, // = - reduce(149), // [, reduce: ArraySliceAccess - reduce(149), // ], reduce: ArraySliceAccess + reduce(153), // [, reduce: FcnOrSubrCall + reduce(153), // ], reduce: FcnOrSubrCall nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -130063,40 +152113,40 @@ var actionTab = actionTable{ 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 + reduce(153), // ?, reduce: FcnOrSubrCall + reduce(153), // :, reduce: FcnOrSubrCall + reduce(153), // ||, reduce: FcnOrSubrCall + reduce(153), // ^^, reduce: FcnOrSubrCall + reduce(153), // &&, reduce: FcnOrSubrCall + reduce(153), // =~, reduce: FcnOrSubrCall + reduce(153), // !=~, reduce: FcnOrSubrCall + reduce(153), // ==, reduce: FcnOrSubrCall + reduce(153), // !=, reduce: FcnOrSubrCall + reduce(153), // >, reduce: FcnOrSubrCall + reduce(153), // >=, reduce: FcnOrSubrCall + reduce(153), // <, reduce: FcnOrSubrCall + reduce(153), // <=, reduce: FcnOrSubrCall + reduce(153), // |, reduce: FcnOrSubrCall + reduce(153), // ^, reduce: FcnOrSubrCall + reduce(153), // &, reduce: FcnOrSubrCall + reduce(153), // <<, reduce: FcnOrSubrCall + reduce(153), // >>, reduce: FcnOrSubrCall + reduce(153), // >>>, reduce: FcnOrSubrCall + reduce(153), // +, reduce: FcnOrSubrCall + reduce(153), // -, reduce: FcnOrSubrCall + reduce(153), // .+, reduce: FcnOrSubrCall + reduce(153), // .-, reduce: FcnOrSubrCall + reduce(153), // ., reduce: FcnOrSubrCall + reduce(153), // *, reduce: FcnOrSubrCall + reduce(153), // /, reduce: FcnOrSubrCall + reduce(153), // //, reduce: FcnOrSubrCall + reduce(153), // %, reduce: FcnOrSubrCall + reduce(153), // .*, reduce: FcnOrSubrCall + reduce(153), // ./, reduce: FcnOrSubrCall + reduce(153), // .//, reduce: FcnOrSubrCall nil, // ! nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess + reduce(153), // **, reduce: FcnOrSubrCall nil, // ( nil, // ) nil, // md_token_string_literal @@ -130116,30 +152166,33 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1399 + actionRow{ // S1585 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(57), // ;, reduce: TernaryTerm + nil, // ; nil, // md_token_begin - nil, // { - reduce(57), // }, reduce: TernaryTerm + shift(791), // { + nil, // } nil, // md_token_end nil, // = - nil, // [ + shift(797), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_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(801), // md_token_field_name + shift(802), // $[ + shift(803), // md_token_braced_field_name + shift(804), // md_token_full_srec + shift(808), // md_token_oosvar_name + shift(809), // @[ + shift(810), // md_token_braced_oosvar_name + shift(811), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -130175,10 +152228,10 @@ var actionTab = actionTable{ nil, // << nil, // >> nil, // >>> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(824), // + + shift(826), // - + shift(827), // .+ + shift(828), // .- nil, // . nil, // * nil, // / @@ -130187,31 +152240,226 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(831), // ! + shift(832), // ~ nil, // ** - nil, // ( + shift(834), // ( nil, // ) - 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(837), // md_token_string_literal + shift(838), // md_token_int_literal + shift(839), // md_token_float_literal + shift(840), // md_token_boolean_literal + shift(841), // md_token_panic nil, // , - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - 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(845), // md_token_IPS + shift(846), // md_token_IFS + shift(847), // md_token_IRS + shift(848), // md_token_OPS + shift(849), // md_token_OFS + shift(850), // md_token_ORS + shift(851), // md_token_NF + shift(852), // md_token_NR + shift(853), // md_token_FNR + shift(854), // md_token_FILENAME + shift(855), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type }, }, - actionRow{ // S1400 + actionRow{ // S1586 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(145), // [, reduce: 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(145), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(145), // ||, reduce: ArrayOrMapIndexAccess + reduce(145), // ^^, reduce: ArrayOrMapIndexAccess + reduce(145), // &&, reduce: ArrayOrMapIndexAccess + reduce(145), // =~, reduce: ArrayOrMapIndexAccess + reduce(145), // !=~, reduce: ArrayOrMapIndexAccess + reduce(145), // ==, reduce: ArrayOrMapIndexAccess + reduce(145), // !=, reduce: ArrayOrMapIndexAccess + reduce(145), // >, reduce: ArrayOrMapIndexAccess + reduce(145), // >=, reduce: ArrayOrMapIndexAccess + reduce(145), // <, reduce: ArrayOrMapIndexAccess + reduce(145), // <=, reduce: ArrayOrMapIndexAccess + reduce(145), // |, reduce: ArrayOrMapIndexAccess + reduce(145), // ^, reduce: ArrayOrMapIndexAccess + reduce(145), // &, reduce: ArrayOrMapIndexAccess + reduce(145), // <<, reduce: ArrayOrMapIndexAccess + reduce(145), // >>, reduce: ArrayOrMapIndexAccess + reduce(145), // >>>, reduce: ArrayOrMapIndexAccess + reduce(145), // +, reduce: ArrayOrMapIndexAccess + reduce(145), // -, reduce: ArrayOrMapIndexAccess + reduce(145), // .+, reduce: ArrayOrMapIndexAccess + reduce(145), // .-, reduce: ArrayOrMapIndexAccess + reduce(145), // ., reduce: ArrayOrMapIndexAccess + reduce(145), // *, reduce: ArrayOrMapIndexAccess + reduce(145), // /, reduce: ArrayOrMapIndexAccess + reduce(145), // //, reduce: ArrayOrMapIndexAccess + reduce(145), // %, reduce: ArrayOrMapIndexAccess + reduce(145), // .*, reduce: ArrayOrMapIndexAccess + reduce(145), // ./, reduce: ArrayOrMapIndexAccess + reduce(145), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + reduce(145), // ), reduce: ArrayOrMapIndexAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(145), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1587 + 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(1613), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1588 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -130224,7 +152472,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1408), // ] + shift(1614), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -130302,9 +152550,588 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1401 + actionRow{ // S1589 + 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 + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_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, // ( + 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(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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1590 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(153), // [, reduce: FcnOrSubrCall + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(153), // ?, reduce: FcnOrSubrCall + nil, // : + reduce(153), // ||, reduce: FcnOrSubrCall + reduce(153), // ^^, reduce: FcnOrSubrCall + reduce(153), // &&, reduce: FcnOrSubrCall + reduce(153), // =~, reduce: FcnOrSubrCall + reduce(153), // !=~, reduce: FcnOrSubrCall + reduce(153), // ==, reduce: FcnOrSubrCall + reduce(153), // !=, reduce: FcnOrSubrCall + reduce(153), // >, reduce: FcnOrSubrCall + reduce(153), // >=, reduce: FcnOrSubrCall + reduce(153), // <, reduce: FcnOrSubrCall + reduce(153), // <=, reduce: FcnOrSubrCall + reduce(153), // |, reduce: FcnOrSubrCall + reduce(153), // ^, reduce: FcnOrSubrCall + reduce(153), // &, reduce: FcnOrSubrCall + reduce(153), // <<, reduce: FcnOrSubrCall + reduce(153), // >>, reduce: FcnOrSubrCall + reduce(153), // >>>, reduce: FcnOrSubrCall + reduce(153), // +, reduce: FcnOrSubrCall + reduce(153), // -, reduce: FcnOrSubrCall + reduce(153), // .+, reduce: FcnOrSubrCall + reduce(153), // .-, reduce: FcnOrSubrCall + reduce(153), // ., reduce: FcnOrSubrCall + reduce(153), // *, reduce: FcnOrSubrCall + reduce(153), // /, reduce: FcnOrSubrCall + reduce(153), // //, reduce: FcnOrSubrCall + reduce(153), // %, reduce: FcnOrSubrCall + reduce(153), // .*, reduce: FcnOrSubrCall + reduce(153), // ./, reduce: FcnOrSubrCall + reduce(153), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(153), // **, reduce: FcnOrSubrCall + nil, // ( + reduce(153), // ), reduce: FcnOrSubrCall + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(153), // ,, reduce: FcnOrSubrCall + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1591 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(866), // { + nil, // } + nil, // md_token_end + nil, // = + shift(872), // [ + nil, // ] + shift(876), // md_token_field_name + shift(877), // $[ + shift(878), // md_token_braced_field_name + shift(879), // md_token_full_srec + shift(883), // md_token_oosvar_name + shift(884), // @[ + shift(885), // md_token_braced_oosvar_name + shift(886), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(899), // + + shift(901), // - + shift(902), // .+ + shift(903), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(906), // ! + shift(907), // ~ + nil, // ** + shift(909), // ( + nil, // ) + shift(911), // md_token_string_literal + shift(912), // md_token_int_literal + shift(913), // md_token_float_literal + shift(914), // md_token_boolean_literal + shift(915), // md_token_panic + nil, // , + shift(919), // md_token_IPS + shift(920), // md_token_IFS + shift(921), // md_token_IRS + shift(922), // md_token_OPS + shift(923), // md_token_OFS + shift(924), // md_token_ORS + shift(925), // md_token_NF + shift(926), // md_token_NR + shift(927), // md_token_FNR + shift(928), // md_token_FILENAME + shift(929), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1592 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(145), // ;, reduce: ArrayOrMapIndexAccess + nil, // md_token_begin + nil, // { + reduce(145), // }, reduce: ArrayOrMapIndexAccess + nil, // md_token_end + nil, // = + reduce(145), // [, 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(145), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(145), // ||, reduce: ArrayOrMapIndexAccess + reduce(145), // ^^, reduce: ArrayOrMapIndexAccess + reduce(145), // &&, reduce: ArrayOrMapIndexAccess + reduce(145), // =~, reduce: ArrayOrMapIndexAccess + reduce(145), // !=~, reduce: ArrayOrMapIndexAccess + reduce(145), // ==, reduce: ArrayOrMapIndexAccess + reduce(145), // !=, reduce: ArrayOrMapIndexAccess + reduce(145), // >, reduce: ArrayOrMapIndexAccess + reduce(145), // >=, reduce: ArrayOrMapIndexAccess + reduce(145), // <, reduce: ArrayOrMapIndexAccess + reduce(145), // <=, reduce: ArrayOrMapIndexAccess + reduce(145), // |, reduce: ArrayOrMapIndexAccess + reduce(145), // ^, reduce: ArrayOrMapIndexAccess + reduce(145), // &, reduce: ArrayOrMapIndexAccess + reduce(145), // <<, reduce: ArrayOrMapIndexAccess + reduce(145), // >>, reduce: ArrayOrMapIndexAccess + reduce(145), // >>>, reduce: ArrayOrMapIndexAccess + reduce(145), // +, reduce: ArrayOrMapIndexAccess + reduce(145), // -, reduce: ArrayOrMapIndexAccess + reduce(145), // .+, reduce: ArrayOrMapIndexAccess + reduce(145), // .-, reduce: ArrayOrMapIndexAccess + reduce(145), // ., reduce: ArrayOrMapIndexAccess + reduce(145), // *, reduce: ArrayOrMapIndexAccess + reduce(145), // /, reduce: ArrayOrMapIndexAccess + reduce(145), // //, reduce: ArrayOrMapIndexAccess + reduce(145), // %, reduce: ArrayOrMapIndexAccess + reduce(145), // .*, reduce: ArrayOrMapIndexAccess + reduce(145), // ./, reduce: ArrayOrMapIndexAccess + reduce(145), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(145), // **, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1593 + 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(1617), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1594 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1618), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1595 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -130395,21 +153222,24 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1402 + actionRow{ // S1596 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(149), // ;, reduce: ArraySliceAccess + reduce(153), // ;, reduce: FcnOrSubrCall nil, // md_token_begin nil, // { - reduce(149), // }, reduce: ArraySliceAccess + reduce(153), // }, reduce: FcnOrSubrCall nil, // md_token_end nil, // = - reduce(149), // [, reduce: ArraySliceAccess + reduce(153), // [, reduce: FcnOrSubrCall nil, // ] nil, // md_token_field_name nil, // $[ @@ -130435,40 +153265,40 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess + reduce(153), // ?, reduce: FcnOrSubrCall 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(153), // ||, reduce: FcnOrSubrCall + reduce(153), // ^^, reduce: FcnOrSubrCall + reduce(153), // &&, reduce: FcnOrSubrCall + reduce(153), // =~, reduce: FcnOrSubrCall + reduce(153), // !=~, reduce: FcnOrSubrCall + reduce(153), // ==, reduce: FcnOrSubrCall + reduce(153), // !=, reduce: FcnOrSubrCall + reduce(153), // >, reduce: FcnOrSubrCall + reduce(153), // >=, reduce: FcnOrSubrCall + reduce(153), // <, reduce: FcnOrSubrCall + reduce(153), // <=, reduce: FcnOrSubrCall + reduce(153), // |, reduce: FcnOrSubrCall + reduce(153), // ^, reduce: FcnOrSubrCall + reduce(153), // &, reduce: FcnOrSubrCall + reduce(153), // <<, reduce: FcnOrSubrCall + reduce(153), // >>, reduce: FcnOrSubrCall + reduce(153), // >>>, reduce: FcnOrSubrCall + reduce(153), // +, reduce: FcnOrSubrCall + reduce(153), // -, reduce: FcnOrSubrCall + reduce(153), // .+, reduce: FcnOrSubrCall + reduce(153), // .-, reduce: FcnOrSubrCall + reduce(153), // ., reduce: FcnOrSubrCall + reduce(153), // *, reduce: FcnOrSubrCall + reduce(153), // /, reduce: FcnOrSubrCall + reduce(153), // //, reduce: FcnOrSubrCall + reduce(153), // %, reduce: FcnOrSubrCall + reduce(153), // .*, reduce: FcnOrSubrCall + reduce(153), // ./, reduce: FcnOrSubrCall + reduce(153), // .//, reduce: FcnOrSubrCall nil, // ! nil, // ~ - reduce(149), // **, reduce: ArraySliceAccess + reduce(153), // **, reduce: FcnOrSubrCall nil, // ( nil, // ) nil, // md_token_string_literal @@ -130488,102 +153318,396 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1403 + actionRow{ // S1597 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 + nil, // INVALID + reduce(147), // $, reduce: ArraySliceAccess + nil, // empty + reduce(147), // ;, reduce: ArraySliceAccess + 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, // %= + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1404 + actionRow{ // S1598 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(991), // { + nil, // } + nil, // md_token_end + nil, // = + shift(997), // [ + nil, // ] + shift(1001), // md_token_field_name + shift(1002), // $[ + shift(1003), // md_token_braced_field_name + shift(1004), // md_token_full_srec + shift(1008), // md_token_oosvar_name + shift(1009), // @[ + shift(1010), // md_token_braced_oosvar_name + shift(1011), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // >>>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // >>> + shift(1024), // + + shift(1026), // - + shift(1027), // .+ + shift(1028), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(1031), // ! + shift(1032), // ~ + nil, // ** + shift(1034), // ( + nil, // ) + shift(1036), // md_token_string_literal + shift(1037), // md_token_int_literal + shift(1038), // md_token_float_literal + shift(1039), // md_token_boolean_literal + shift(1040), // md_token_panic + nil, // , + shift(1044), // md_token_IPS + shift(1045), // md_token_IFS + shift(1046), // md_token_IRS + shift(1047), // md_token_OPS + shift(1048), // md_token_OFS + shift(1049), // md_token_ORS + shift(1050), // md_token_NF + shift(1051), // md_token_NR + shift(1052), // md_token_FNR + shift(1053), // md_token_FILENAME + shift(1054), // md_token_FILENUM + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1599 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(145), // }, reduce: ArrayOrMapIndexAccess + nil, // md_token_end + nil, // = + reduce(145), // [, 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(145), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(145), // ||, reduce: ArrayOrMapIndexAccess + reduce(145), // ^^, reduce: ArrayOrMapIndexAccess + reduce(145), // &&, reduce: ArrayOrMapIndexAccess + reduce(145), // =~, reduce: ArrayOrMapIndexAccess + reduce(145), // !=~, reduce: ArrayOrMapIndexAccess + reduce(145), // ==, reduce: ArrayOrMapIndexAccess + reduce(145), // !=, reduce: ArrayOrMapIndexAccess + reduce(145), // >, reduce: ArrayOrMapIndexAccess + reduce(145), // >=, reduce: ArrayOrMapIndexAccess + reduce(145), // <, reduce: ArrayOrMapIndexAccess + reduce(145), // <=, reduce: ArrayOrMapIndexAccess + reduce(145), // |, reduce: ArrayOrMapIndexAccess + reduce(145), // ^, reduce: ArrayOrMapIndexAccess + reduce(145), // &, reduce: ArrayOrMapIndexAccess + reduce(145), // <<, reduce: ArrayOrMapIndexAccess + reduce(145), // >>, reduce: ArrayOrMapIndexAccess + reduce(145), // >>>, reduce: ArrayOrMapIndexAccess + reduce(145), // +, reduce: ArrayOrMapIndexAccess + reduce(145), // -, reduce: ArrayOrMapIndexAccess + reduce(145), // .+, reduce: ArrayOrMapIndexAccess + reduce(145), // .-, reduce: ArrayOrMapIndexAccess + reduce(145), // ., reduce: ArrayOrMapIndexAccess + reduce(145), // *, reduce: ArrayOrMapIndexAccess + reduce(145), // /, reduce: ArrayOrMapIndexAccess + reduce(145), // //, reduce: ArrayOrMapIndexAccess + reduce(145), // %, reduce: ArrayOrMapIndexAccess + reduce(145), // .*, reduce: ArrayOrMapIndexAccess + reduce(145), // ./, reduce: ArrayOrMapIndexAccess + reduce(145), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(145), // **, 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(145), // ,, 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1600 + 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(1621), // ] + 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 + shift(121), // md_token_non_sigil_name + shift(122), // md_token_int_type + shift(123), // md_token_float_type + }, + }, + actionRow{ // S1601 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -130596,7 +153720,7 @@ var actionTab = actionTable{ nil, // md_token_end nil, // = nil, // [ - shift(1409), // ] + shift(1622), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -130674,9 +153798,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1405 + actionRow{ // S1602 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -130767,9 +153894,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1406 + actionRow{ // S1603 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -130778,10 +153908,10 @@ var actionTab = actionTable{ nil, // ; nil, // md_token_begin nil, // { - reduce(149), // }, reduce: ArraySliceAccess + reduce(153), // }, reduce: FcnOrSubrCall nil, // md_token_end nil, // = - reduce(149), // [, reduce: ArraySliceAccess + reduce(153), // [, reduce: FcnOrSubrCall nil, // ] nil, // md_token_field_name nil, // $[ @@ -130807,8 +153937,584 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(149), // ?, reduce: ArraySliceAccess + reduce(153), // ?, reduce: FcnOrSubrCall nil, // : + reduce(153), // ||, reduce: FcnOrSubrCall + reduce(153), // ^^, reduce: FcnOrSubrCall + reduce(153), // &&, reduce: FcnOrSubrCall + reduce(153), // =~, reduce: FcnOrSubrCall + reduce(153), // !=~, reduce: FcnOrSubrCall + reduce(153), // ==, reduce: FcnOrSubrCall + reduce(153), // !=, reduce: FcnOrSubrCall + reduce(153), // >, reduce: FcnOrSubrCall + reduce(153), // >=, reduce: FcnOrSubrCall + reduce(153), // <, reduce: FcnOrSubrCall + reduce(153), // <=, reduce: FcnOrSubrCall + reduce(153), // |, reduce: FcnOrSubrCall + reduce(153), // ^, reduce: FcnOrSubrCall + reduce(153), // &, reduce: FcnOrSubrCall + reduce(153), // <<, reduce: FcnOrSubrCall + reduce(153), // >>, reduce: FcnOrSubrCall + reduce(153), // >>>, reduce: FcnOrSubrCall + reduce(153), // +, reduce: FcnOrSubrCall + reduce(153), // -, reduce: FcnOrSubrCall + reduce(153), // .+, reduce: FcnOrSubrCall + reduce(153), // .-, reduce: FcnOrSubrCall + reduce(153), // ., reduce: FcnOrSubrCall + reduce(153), // *, reduce: FcnOrSubrCall + reduce(153), // /, reduce: FcnOrSubrCall + reduce(153), // //, reduce: FcnOrSubrCall + reduce(153), // %, reduce: FcnOrSubrCall + reduce(153), // .*, reduce: FcnOrSubrCall + reduce(153), // ./, reduce: FcnOrSubrCall + reduce(153), // .//, reduce: FcnOrSubrCall + nil, // ! + nil, // ~ + reduce(153), // **, reduce: FcnOrSubrCall + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(153), // ,, reduce: FcnOrSubrCall + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1604 + 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, // %= + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1605 + 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, // %= + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1606 + 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, // %= + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1607 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1608 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1623), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1609 + 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 @@ -130848,7 +154554,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(149), // ,, reduce: ArraySliceAccess + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -130860,9 +154566,12 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1407 + actionRow{ // S1610 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -130953,9 +154662,684 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1408 + actionRow{ // S1611 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1612 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1624), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1613 + 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, // %= + 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, // ( + reduce(149), // ), 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(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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1614 + 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 + 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, // ( + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1615 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1616 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1625), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1617 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1618 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -131046,9 +155430,300 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, - actionRow{ // S1409 + actionRow{ // S1619 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1620 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1626), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1621 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1622 canRecover: false, actions: [numSymbols]action{ nil, // INVALID @@ -131139,6 +155814,393 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1623 + 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, // %= + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1624 + 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, // %= + 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 + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1625 + 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, // %= + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type + }, + }, + actionRow{ // S1626 + 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, // %= + 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 + 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 + nil, // md_token_non_sigil_name + nil, // md_token_int_type + nil, // md_token_float_type }, }, } diff --git a/go/src/miller/parsing/parser/gototable.go b/go/src/miller/parsing/parser/gototable.go index f1407f14b..251a58815 100644 --- a/go/src/miller/parsing/parser/gototable.go +++ b/go/src/miller/parsing/parser/gototable.go @@ -2,7 +2,7 @@ package parser -const numNTSymbols = 48 +const numNTSymbols = 50 type ( gotoTable [numStates]gotoRow @@ -52,13 +52,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1 -1, // S' @@ -102,13 +104,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S2 -1, // S' @@ -152,13 +156,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S3 -1, // S' @@ -202,13 +208,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S4 -1, // S' @@ -252,13 +260,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S5 -1, // S' @@ -302,13 +312,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S6 -1, // S' @@ -352,13 +364,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S7 -1, // S' @@ -402,13 +416,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S8 -1, // S' @@ -452,13 +468,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S9 -1, // S' @@ -502,13 +520,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S10 -1, // S' @@ -552,13 +572,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S11 -1, // S' @@ -602,13 +624,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S12 -1, // S' @@ -652,13 +676,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S13 -1, // S' @@ -702,13 +728,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S14 -1, // S' @@ -752,13 +780,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S15 -1, // S' @@ -802,13 +832,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S16 -1, // S' @@ -852,13 +884,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S17 -1, // S' @@ -902,13 +936,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S18 -1, // S' @@ -952,13 +988,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S19 -1, // S' @@ -1002,13 +1040,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S20 -1, // S' @@ -1052,13 +1092,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S21 -1, // S' @@ -1102,13 +1144,15 @@ var gotoTab = gotoTable{ 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S22 -1, // S' @@ -1152,13 +1196,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S23 -1, // S' @@ -1202,13 +1248,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S24 -1, // S' @@ -1252,13 +1300,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S25 -1, // S' @@ -1302,13 +1352,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S26 -1, // S' @@ -1352,13 +1404,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S27 -1, // S' @@ -1402,13 +1456,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S28 -1, // S' @@ -1432,7 +1488,7 @@ var gotoTab = gotoTable{ 68, // IndirectOosvarValue 69, // BracedOosvarValue 58, // FullOosvar - 119, // Rvalue + 124, // Rvalue 74, // PrecedenceChainStart 75, // TernaryTerm 76, // LogicalOrTerm @@ -1452,13 +1508,15 @@ var gotoTab = gotoTable{ 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S29 -1, // S' @@ -1502,13 +1560,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S30 -1, // S' @@ -1552,18 +1612,20 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S31 -1, // S' -1, // Root - 120, // StatementBlock + 125, // StatementBlock 4, // BracefulStatement 5, // BeginBlock 6, // EndBlock @@ -1602,13 +1664,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S32 -1, // S' @@ -1652,24 +1716,26 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S33 -1, // S' -1, // Root - 121, // StatementBlock - 123, // BracefulStatement - 124, // BeginBlock - 125, // EndBlock - 122, // BracelessStatement - 129, // Assignment - 130, // Lvalue + 126, // StatementBlock + 128, // BracefulStatement + 129, // BeginBlock + 130, // EndBlock + 127, // BracelessStatement + 134, // Assignment + 135, // Lvalue 11, // BaseLvalue 12, // IndexedLvalue 13, // FieldValue @@ -1702,24 +1768,26 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S34 -1, // S' -1, // Root - 131, // StatementBlock - 123, // BracefulStatement - 124, // BeginBlock - 125, // EndBlock - 122, // BracelessStatement - 129, // Assignment - 130, // Lvalue + 136, // StatementBlock + 128, // BracefulStatement + 129, // BeginBlock + 130, // EndBlock + 127, // BracelessStatement + 134, // Assignment + 135, // Lvalue 11, // BaseLvalue 12, // IndexedLvalue 13, // FieldValue @@ -1752,13 +1820,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S35 -1, // S' @@ -1772,43 +1842,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 139, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S36 -1, // S' @@ -1832,7 +1904,7 @@ var gotoTab = gotoTable{ 68, // IndirectOosvarValue 69, // BracedOosvarValue 58, // FullOosvar - 199, // Rvalue + 206, // Rvalue 74, // PrecedenceChainStart 75, // TernaryTerm 76, // LogicalOrTerm @@ -1852,13 +1924,15 @@ var gotoTab = gotoTable{ 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S37 -1, // S' @@ -1872,43 +1946,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 207, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S38 -1, // S' @@ -1922,43 +1998,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 208, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S39 -1, // S' @@ -1972,43 +2050,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 209, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S40 -1, // S' @@ -2022,43 +2102,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 210, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S41 -1, // S' @@ -2072,43 +2154,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 211, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S42 -1, // S' @@ -2122,43 +2206,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 212, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S43 -1, // S' @@ -2172,43 +2258,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 213, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S44 -1, // S' @@ -2222,43 +2310,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 214, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S45 -1, // S' @@ -2272,43 +2362,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 215, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S46 -1, // S' @@ -2322,43 +2414,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 216, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S47 -1, // S' @@ -2372,43 +2466,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 217, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S48 -1, // S' @@ -2422,43 +2518,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 218, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S49 -1, // S' @@ -2472,43 +2570,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 219, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S50 -1, // S' @@ -2522,43 +2622,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 220, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S51 -1, // S' @@ -2572,43 +2674,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 221, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S52 -1, // S' @@ -2622,43 +2726,45 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + 222, // Rvalue + 159, // PrecedenceChainStart + 160, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S53 -1, // S' @@ -2672,43 +2778,45 @@ var gotoTab = gotoTable{ -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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + 225, // Rvalue + 245, // PrecedenceChainStart + 246, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 268, // MapLiteral - 269, // MapLiteralKeyValuePairs - 270, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess + 275, // MapLiteral + 276, // MapLiteralKeyValuePairs + 277, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S54 -1, // S' @@ -2752,13 +2860,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S55 -1, // S' @@ -2802,13 +2912,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S56 -1, // S' @@ -2852,13 +2964,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S57 -1, // S' @@ -2902,13 +3016,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S58 -1, // S' @@ -2952,13 +3068,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S59 -1, // S' @@ -2972,43 +3090,45 @@ var gotoTab = gotoTable{ -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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + 296, // Rvalue + 317, // PrecedenceChainStart + 318, // TernaryTerm + 319, // LogicalOrTerm + 320, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + 347, // ArrayLiteralElements + 348, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S60 -1, // S' @@ -3052,13 +3172,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S61 -1, // S' @@ -3102,13 +3224,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S62 -1, // S' @@ -3152,13 +3276,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S63 -1, // S' @@ -3202,13 +3328,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S64 -1, // S' @@ -3232,7 +3360,7 @@ var gotoTab = gotoTable{ 68, // IndirectOosvarValue 69, // BracedOosvarValue 58, // FullOosvar - 355, // Rvalue + 365, // Rvalue 74, // PrecedenceChainStart 75, // TernaryTerm 76, // LogicalOrTerm @@ -3252,13 +3380,15 @@ var gotoTab = gotoTable{ 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S65 -1, // S' @@ -3302,13 +3432,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S66 -1, // S' @@ -3352,13 +3484,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S67 -1, // S' @@ -3402,13 +3536,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S68 -1, // S' @@ -3452,13 +3588,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S69 -1, // S' @@ -3502,13 +3640,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S70 -1, // S' @@ -3552,13 +3692,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S71 -1, // S' @@ -3582,7 +3724,7 @@ var gotoTab = gotoTable{ 68, // IndirectOosvarValue 69, // BracedOosvarValue 58, // FullOosvar - 356, // Rvalue + 366, // Rvalue 74, // PrecedenceChainStart 75, // TernaryTerm 76, // LogicalOrTerm @@ -3602,13 +3744,15 @@ var gotoTab = gotoTable{ 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S72 -1, // S' @@ -3652,13 +3796,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S73 -1, // S' @@ -3702,13 +3848,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S74 -1, // S' @@ -3752,13 +3900,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S75 -1, // S' @@ -3802,13 +3952,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S76 -1, // S' @@ -3852,13 +4004,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S77 -1, // S' @@ -3902,13 +4056,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S78 -1, // S' @@ -3952,13 +4108,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S79 -1, // S' @@ -4002,13 +4160,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S80 -1, // S' @@ -4052,13 +4212,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S81 -1, // S' @@ -4102,13 +4264,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S82 -1, // S' @@ -4152,13 +4316,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S83 -1, // S' @@ -4202,13 +4368,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S84 -1, // S' @@ -4252,13 +4420,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S85 -1, // S' @@ -4302,13 +4472,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S86 -1, // S' @@ -4347,18 +4519,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 380, // PowTerm + 390, // PowTerm 95, // PrecedenceChainEnd 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S87 -1, // S' @@ -4402,13 +4576,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S88 -1, // S' @@ -4447,18 +4623,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 388, // PowTerm + 398, // PowTerm 95, // PrecedenceChainEnd 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S89 -1, // S' @@ -4497,18 +4675,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 389, // PowTerm + 399, // PowTerm 95, // PrecedenceChainEnd 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S90 -1, // S' @@ -4547,18 +4727,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 390, // PowTerm + 400, // PowTerm 95, // PrecedenceChainEnd 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S91 -1, // S' @@ -4602,13 +4784,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S92 -1, // S' @@ -4652,13 +4836,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S93 -1, // S' @@ -4697,18 +4883,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 391, // PowTerm + 401, // PowTerm 95, // PrecedenceChainEnd 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S94 -1, // S' @@ -4747,18 +4935,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 392, // PowTerm + 402, // PowTerm 95, // PrecedenceChainEnd 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S95 -1, // S' @@ -4802,13 +4992,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S96 -1, // S' @@ -4822,43 +5014,45 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + 405, // Rvalue + 425, // PrecedenceChainStart + 426, // TernaryTerm + 427, // LogicalOrTerm + 428, // LogicalXORTerm + 429, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S97 -1, // S' @@ -4902,13 +5096,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S98 -1, // S' @@ -4952,13 +5148,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S99 -1, // S' @@ -5002,13 +5200,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S100 -1, // S' @@ -5052,13 +5252,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S101 -1, // S' @@ -5102,13 +5304,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S102 -1, // S' @@ -5152,13 +5356,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S103 -1, // S' @@ -5202,13 +5408,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S104 -1, // S' @@ -5252,13 +5460,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S105 -1, // S' @@ -5302,13 +5512,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S106 -1, // S' @@ -5352,13 +5564,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S107 -1, // S' @@ -5402,13 +5616,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S108 -1, // S' @@ -5452,13 +5668,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S109 -1, // S' @@ -5502,13 +5720,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S110 -1, // S' @@ -5552,13 +5772,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S111 -1, // S' @@ -5602,13 +5824,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S112 -1, // S' @@ -5652,13 +5876,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S113 -1, // S' @@ -5702,13 +5928,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S114 -1, // S' @@ -5752,13 +5980,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S115 -1, // S' @@ -5802,13 +6032,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S116 -1, // S' @@ -5852,13 +6084,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S117 -1, // S' @@ -5902,13 +6136,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S118 -1, // S' @@ -5952,13 +6188,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S119 -1, // S' @@ -6002,13 +6240,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S120 -1, // S' @@ -6052,13 +6292,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S121 -1, // S' @@ -6102,13 +6344,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S122 -1, // S' @@ -6152,63 +6396,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S124 -1, // S' @@ -6252,13 +6500,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S125 -1, // S' @@ -6302,13 +6552,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S126 -1, // S' @@ -6352,13 +6604,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S127 -1, // S' @@ -6402,63 +6656,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S128 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + 477, // StatementBlock + 128, // BracefulStatement + 129, // BeginBlock + 130, // EndBlock + 127, // BracelessStatement + 134, // Assignment + 135, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S129 -1, // S' @@ -6502,13 +6760,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S130 -1, // S' @@ -6552,13 +6812,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S131 -1, // S' @@ -6602,13 +6864,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S132 -1, // S' @@ -6652,63 +6916,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S134 -1, // S' @@ -6752,13 +7020,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S135 -1, // S' @@ -6802,13 +7072,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S136 -1, // S' @@ -6852,13 +7124,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S137 -1, // S' @@ -6902,15 +7176,69 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S138 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + 225, // Rvalue + 245, // PrecedenceChainStart + 246, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + 499, // MapLiteralKeyValuePairs + 277, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S139 -1, // S' -1, // Root -1, // StatementBlock @@ -6952,63 +7280,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess - }, - gotoRow{ // S139 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // 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 + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S140 -1, // S' @@ -7052,13 +7332,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S141 -1, // S' @@ -7102,13 +7384,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S142 -1, // S' @@ -7152,13 +7436,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S143 -1, // S' @@ -7202,13 +7488,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S144 -1, // S' @@ -7222,43 +7510,45 @@ var gotoTab = gotoTable{ -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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + 296, // Rvalue + 317, // PrecedenceChainStart + 318, // TernaryTerm + 319, // LogicalOrTerm + 320, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + 501, // ArrayLiteralElements + 348, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S145 -1, // S' @@ -7302,13 +7592,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S146 -1, // S' @@ -7352,13 +7644,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S147 -1, // S' @@ -7402,13 +7696,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S148 -1, // S' @@ -7452,63 +7748,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S149 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 502, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S150 -1, // S' @@ -7552,63 +7852,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S152 -1, // S' @@ -7652,13 +7956,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S153 -1, // S' @@ -7702,13 +8008,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S154 -1, // S' @@ -7752,13 +8060,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S155 -1, // S' @@ -7802,63 +8112,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S156 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 503, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S157 -1, // S' @@ -7902,13 +8216,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S158 -1, // S' @@ -7952,13 +8268,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S159 -1, // S' @@ -8002,13 +8320,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S160 -1, // S' @@ -8052,13 +8372,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S161 -1, // S' @@ -8102,13 +8424,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S162 -1, // S' @@ -8152,13 +8476,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S163 -1, // S' @@ -8202,13 +8528,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S164 -1, // S' @@ -8252,13 +8580,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S165 -1, // S' @@ -8302,63 +8632,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S166 - -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 - 514, // PowTerm - 175, // PrecedenceChainEnd - 177, // MlrvalOrFunction - 183, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S167 -1, // S' @@ -8402,165 +8736,17 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S168 - -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 - 522, // PowTerm - 175, // PrecedenceChainEnd - 177, // MlrvalOrFunction - 183, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S169 - -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 - 523, // PowTerm - 175, // PrecedenceChainEnd - 177, // MlrvalOrFunction - 183, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 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 - 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' -1, // Root -1, // StatementBlock @@ -8602,13 +8788,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S169 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S171 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 527, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S172 -1, // S' @@ -8652,13 +8996,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S173 -1, // S' @@ -8672,16 +9018,16 @@ var gotoTab = gotoTable{ -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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8697,18 +9043,20 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 525, // PowTerm - 175, // PrecedenceChainEnd - 177, // MlrvalOrFunction - 183, // ArrayLiteral + 535, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S174 -1, // S' @@ -8722,16 +9070,16 @@ var gotoTab = gotoTable{ -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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8747,20 +9095,74 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 526, // PowTerm - 175, // PrecedenceChainEnd - 177, // MlrvalOrFunction - 183, // ArrayLiteral + 536, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S175 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 537, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S176 -1, // S' -1, // Root -1, // StatementBlock @@ -8802,63 +9204,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -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 + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S177 -1, // S' @@ -8902,113 +9256,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S178 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 538, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S179 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 539, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S180 -1, // S' @@ -9052,63 +9412,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S181 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + 541, // Rvalue + 425, // PrecedenceChainStart + 426, // TernaryTerm + 427, // LogicalOrTerm + 428, // LogicalXORTerm + 429, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S182 -1, // S' @@ -9152,13 +9516,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S183 -1, // S' @@ -9202,13 +9568,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S184 -1, // S' @@ -9252,13 +9620,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S185 -1, // S' @@ -9302,13 +9672,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S186 -1, // S' @@ -9352,13 +9724,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S187 -1, // S' @@ -9402,13 +9776,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S188 -1, // S' @@ -9452,13 +9828,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S189 -1, // S' @@ -9502,13 +9880,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S190 -1, // S' @@ -9552,13 +9932,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S191 -1, // S' @@ -9602,13 +9984,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S192 -1, // S' @@ -9652,13 +10036,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S193 -1, // S' @@ -9702,13 +10088,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S194 -1, // S' @@ -9752,13 +10140,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S195 -1, // S' @@ -9802,13 +10192,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S196 -1, // S' @@ -9852,13 +10244,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S197 -1, // S' @@ -9902,13 +10296,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S198 -1, // S' @@ -9952,13 +10348,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S199 -1, // S' @@ -10002,13 +10400,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S200 -1, // S' @@ -10052,13 +10452,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S201 -1, // S' @@ -10102,13 +10504,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S202 -1, // S' @@ -10152,13 +10556,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S203 -1, // S' @@ -10202,13 +10608,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S204 -1, // S' @@ -10252,13 +10660,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S205 -1, // S' @@ -10302,13 +10712,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S206 -1, // S' @@ -10352,13 +10764,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S207 -1, // S' @@ -10402,13 +10816,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S208 -1, // S' @@ -10452,13 +10868,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S209 -1, // S' @@ -10502,13 +10920,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S210 -1, // S' @@ -10552,13 +10972,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S211 -1, // S' @@ -10602,13 +11024,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S212 -1, // S' @@ -10652,13 +11076,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S213 -1, // S' @@ -10702,13 +11128,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S214 -1, // S' @@ -10752,13 +11180,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S215 -1, // S' @@ -10802,63 +11232,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S216 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S217 -1, // S' @@ -10902,13 +11336,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S218 -1, // S' @@ -10952,13 +11388,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S219 -1, // S' @@ -11002,13 +11440,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S220 -1, // S' @@ -11052,13 +11492,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S221 -1, // S' @@ -11102,13 +11544,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S222 -1, // S' @@ -11152,13 +11596,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S223 -1, // S' @@ -11172,43 +11618,45 @@ var gotoTab = gotoTable{ -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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + 225, // Rvalue + 245, // PrecedenceChainStart + 246, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + 546, // MapLiteralKeyValuePairs + 277, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S224 -1, // S' @@ -11252,13 +11700,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S225 -1, // S' @@ -11302,13 +11752,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S226 -1, // S' @@ -11352,13 +11804,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S227 -1, // S' @@ -11402,63 +11856,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S228 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S229 -1, // S' @@ -11502,63 +11960,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S230 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + 296, // Rvalue + 317, // PrecedenceChainStart + 318, // TernaryTerm + 319, // LogicalOrTerm + 320, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + 549, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S231 -1, // S' @@ -11602,13 +12064,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S232 -1, // S' @@ -11652,13 +12116,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S233 -1, // S' @@ -11702,13 +12168,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S234 -1, // S' @@ -11752,13 +12220,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S235 -1, // S' @@ -11782,7 +12252,7 @@ var gotoTab = gotoTable{ 68, // IndirectOosvarValue 69, // BracedOosvarValue 58, // FullOosvar - 537, // Rvalue + 550, // Rvalue 74, // PrecedenceChainStart 75, // TernaryTerm 76, // LogicalOrTerm @@ -11802,13 +12272,15 @@ var gotoTab = gotoTable{ 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S236 -1, // S' @@ -11852,13 +12324,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S237 -1, // S' @@ -11902,13 +12376,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S238 -1, // S' @@ -11952,13 +12428,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S239 -1, // S' @@ -12002,13 +12480,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S240 -1, // S' @@ -12052,13 +12532,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S241 -1, // S' @@ -12102,63 +12584,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S242 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 551, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S243 -1, // S' @@ -12202,13 +12688,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S244 -1, // S' @@ -12252,13 +12740,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S245 -1, // S' @@ -12302,13 +12792,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S246 -1, // S' @@ -12352,13 +12844,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S247 -1, // S' @@ -12402,13 +12896,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S248 -1, // S' @@ -12452,13 +12948,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S249 -1, // S' @@ -12502,63 +13000,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S250 - -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 - 561, // PowTerm - 259, // PrecedenceChainEnd - 261, // MlrvalOrFunction - 267, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S251 -1, // S' @@ -12602,163 +13104,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S252 - -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 - 569, // PowTerm - 259, // PrecedenceChainEnd - 261, // MlrvalOrFunction - 267, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S253 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S254 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S255 -1, // S' @@ -12802,13 +13312,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S256 -1, // S' @@ -12852,13 +13364,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S257 -1, // S' @@ -12872,16 +13386,16 @@ var gotoTab = gotoTable{ -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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12897,70 +13411,22 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 572, // PowTerm - 259, // PrecedenceChainEnd - 261, // MlrvalOrFunction - 267, // ArrayLiteral + 575, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 268, // MapLiteral + 275, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S258 - -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 - 573, // PowTerm - 259, // PrecedenceChainEnd - 261, // MlrvalOrFunction - 267, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S259 -1, // S' -1, // Root -1, // StatementBlock @@ -13002,13 +13468,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S259 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 583, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S260 -1, // S' @@ -13022,93 +13542,97 @@ var gotoTab = gotoTable{ -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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 584, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 275, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S261 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 585, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S262 -1, // S' @@ -13152,13 +13676,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S263 -1, // S' @@ -13202,113 +13728,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S264 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 586, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S265 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 587, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S266 -1, // S' @@ -13352,63 +13884,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S267 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + 589, // Rvalue + 425, // PrecedenceChainStart + 426, // TernaryTerm + 427, // LogicalOrTerm + 428, // LogicalXORTerm + 429, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S268 -1, // S' @@ -13452,13 +13988,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S269 -1, // S' @@ -13502,13 +14040,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S270 -1, // S' @@ -13552,13 +14092,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S271 -1, // S' @@ -13602,13 +14144,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S272 -1, // S' @@ -13652,13 +14196,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S273 -1, // S' @@ -13702,13 +14248,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S274 -1, // S' @@ -13752,13 +14300,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S275 -1, // S' @@ -13802,13 +14352,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S276 -1, // S' @@ -13852,13 +14404,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S277 -1, // S' @@ -13902,13 +14456,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S278 -1, // S' @@ -13952,13 +14508,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S279 -1, // S' @@ -14002,13 +14560,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S280 -1, // S' @@ -14052,13 +14612,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S281 -1, // S' @@ -14102,13 +14664,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S282 -1, // S' @@ -14152,13 +14716,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S283 -1, // S' @@ -14202,13 +14768,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S284 -1, // S' @@ -14252,13 +14820,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S285 -1, // S' @@ -14302,63 +14872,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S286 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S287 -1, // S' @@ -14402,13 +14976,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S288 -1, // S' @@ -14452,13 +15028,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S289 -1, // S' @@ -14502,13 +15080,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S290 -1, // S' @@ -14552,13 +15132,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S291 -1, // S' @@ -14602,63 +15184,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S292 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S293 -1, // S' @@ -14702,13 +15288,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S294 -1, // S' @@ -14752,63 +15340,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S295 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + 225, // Rvalue + 245, // PrecedenceChainStart + 246, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + 595, // MapLiteralKeyValuePairs + 277, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S296 -1, // S' @@ -14852,13 +15444,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S297 -1, // S' @@ -14902,63 +15496,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S298 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S299 -1, // S' @@ -15002,13 +15600,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S300 -1, // S' @@ -15052,63 +15652,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S301 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + 296, // Rvalue + 317, // PrecedenceChainStart + 318, // TernaryTerm + 319, // LogicalOrTerm + 320, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + 598, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S302 -1, // S' @@ -15152,13 +15756,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S303 -1, // S' @@ -15202,13 +15808,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S304 -1, // S' @@ -15252,63 +15860,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S305 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S306 -1, // S' @@ -15352,63 +15964,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S307 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 599, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S308 -1, // S' @@ -15452,13 +16068,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S309 -1, // S' @@ -15502,13 +16120,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S310 -1, // S' @@ -15552,13 +16172,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S311 -1, // S' @@ -15602,13 +16224,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S312 -1, // S' @@ -15652,13 +16276,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S313 -1, // S' @@ -15702,63 +16328,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S314 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 600, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S315 -1, // S' @@ -15802,13 +16432,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S316 -1, // S' @@ -15852,13 +16484,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S317 -1, // S' @@ -15902,13 +16536,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S318 -1, // S' @@ -15952,13 +16588,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S319 -1, // S' @@ -16002,63 +16640,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S320 - -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 - 608, // PowTerm - 329, // PrecedenceChainEnd - 331, // MlrvalOrFunction - 337, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S321 -1, // S' @@ -16102,163 +16744,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S322 - -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 - 616, // PowTerm - 329, // PrecedenceChainEnd - 331, // MlrvalOrFunction - 337, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S323 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S324 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S325 -1, // S' @@ -16302,13 +16952,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S326 -1, // S' @@ -16352,65 +17004,121 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S328 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S329 -1, // S' -1, // Root -1, // StatementBlock @@ -16422,16 +17130,16 @@ var gotoTab = gotoTable{ -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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16447,20 +17155,22 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 620, // PowTerm - 329, // PrecedenceChainEnd - 331, // MlrvalOrFunction - 337, // ArrayLiteral + 624, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 340, // MapLiteral + 348, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, - gotoRow{ // S329 + gotoRow{ // S330 -1, // S' -1, // Root -1, // StatementBlock @@ -16502,15 +17212,17 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, - gotoRow{ // S330 + gotoRow{ // S331 -1, // S' -1, // Root -1, // StatementBlock @@ -16522,193 +17234,149 @@ var gotoTab = gotoTable{ -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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 632, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 348, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess - }, - gotoRow{ // S331 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S332 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 633, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S333 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 634, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S334 -1, // S' @@ -16752,13 +17420,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S335 -1, // S' @@ -16802,113 +17472,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S336 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 635, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S337 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 636, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S338 -1, // S' @@ -16952,63 +17628,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S339 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + 638, // Rvalue + 425, // PrecedenceChainStart + 426, // TernaryTerm + 427, // LogicalOrTerm + 428, // LogicalXORTerm + 429, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S340 -1, // S' @@ -17052,13 +17732,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S341 -1, // S' @@ -17102,13 +17784,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S342 -1, // S' @@ -17152,13 +17836,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S343 -1, // S' @@ -17202,13 +17888,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S344 -1, // S' @@ -17252,13 +17940,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S345 -1, // S' @@ -17302,13 +17992,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S346 -1, // S' @@ -17352,13 +18044,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S347 -1, // S' @@ -17402,13 +18096,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S348 -1, // S' @@ -17452,13 +18148,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S349 -1, // S' @@ -17502,13 +18200,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S350 -1, // S' @@ -17552,13 +18252,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S351 -1, // S' @@ -17602,13 +18304,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S352 -1, // S' @@ -17652,13 +18356,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S353 -1, // S' @@ -17702,13 +18408,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S354 -1, // S' @@ -17752,13 +18460,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S355 -1, // S' @@ -17802,13 +18512,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S356 -1, // S' @@ -17852,1165 +18564,17 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S357 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S358 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess - }, - gotoRow{ // S359 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess - }, - gotoRow{ // S360 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess - }, - gotoRow{ // S361 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess - }, - gotoRow{ // S362 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess - }, - gotoRow{ // S363 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess - }, - gotoRow{ // S364 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess - }, - gotoRow{ // S365 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess - }, - gotoRow{ // S366 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess - }, - gotoRow{ // S367 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess - }, - gotoRow{ // S368 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess - }, - gotoRow{ // S369 - -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 - 640, // 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{ // S370 - -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 - 641, // 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{ // S371 - -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 - 642, // 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{ // S372 - -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 - 643, // 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{ // S373 - -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 - 644, // 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{ // S374 - -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 - 645, // 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{ // S375 - -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 - 646, // 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{ // S376 - -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 - 647, // 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{ // S377 - -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' - -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 - 649, // 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{ // S379 - -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 - 650, // 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{ // S380 -1, // S' -1, // Root -1, // StatementBlock @@ -19052,13 +18616,1211 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S358 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S359 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S360 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S361 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S362 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S363 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S364 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S365 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S366 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S367 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 644, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S368 + -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 + 645, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S369 + -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 + 646, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S370 + -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 + 647, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S371 + -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 + 648, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S372 + -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 + 649, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S373 + -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 + 650, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S374 + -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 + 651, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S375 + -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 + 652, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S376 + -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 + 653, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S377 + -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 + 654, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S378 + -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 + 655, // BitwiseORTerm + 82, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S379 + -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 + 656, // BitwiseXORTerm + 83, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S380 + -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 + 657, // BitwiseANDTerm + 84, // BitwiseShiftTerm + 85, // AddsubdotTerm + 87, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S381 -1, // S' @@ -19093,22 +19855,24 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 651, // UnaryOpTerm + 658, // 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 + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S382 -1, // S' @@ -19144,21 +19908,23 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 652, // UnaryOpTerm + 659, // 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 + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S383 -1, // S' @@ -19194,21 +19960,23 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 653, // UnaryOpTerm + 660, // 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 + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S384 -1, // S' @@ -19244,21 +20012,23 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 654, // UnaryOpTerm + 661, // 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 + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S385 -1, // S' @@ -19295,20 +20065,22 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 655, // UnaryOpTerm + 662, // 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 + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S386 -1, // S' @@ -19345,20 +20117,22 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 656, // UnaryOpTerm + 663, // 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 + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S387 -1, // S' @@ -19395,120 +20169,126 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 657, // UnaryOpTerm + 664, // 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 + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S388 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 665, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S389 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 666, // MuldivTerm + 91, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S390 -1, // S' @@ -19552,113 +20332,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S391 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 667, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S392 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 668, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S393 -1, // S' @@ -19696,19 +20482,21 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 658, // PowTerm + 669, // 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 + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S394 -1, // S' @@ -19722,193 +20510,201 @@ var gotoTab = gotoTable{ -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 + 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 + 670, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 268, // MapLiteral - 660, // MapLiteralKeyValuePairs - 270, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S395 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 671, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S396 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 672, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S397 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 673, // UnaryOpTerm + 92, // PowTerm + 95, // PrecedenceChainEnd + 97, // MlrvalOrFunction + 103, // ArrayLiteral + -1, // ArrayLiteralElements + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S398 -1, // S' @@ -19952,13 +20748,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S399 -1, // S' @@ -20002,63 +20800,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S400 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S401 -1, // S' @@ -20102,13 +20904,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S402 -1, // S' @@ -20152,115 +20956,17 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S403 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S404 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S405 -1, // S' -1, // Root -1, // StatementBlock @@ -20282,33 +20988,139 @@ var gotoTab = gotoTable{ 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 + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 674, // PowTerm 95, // PrecedenceChainEnd 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S404 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + 225, // Rvalue + 245, // PrecedenceChainStart + 246, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + 676, // MapLiteralKeyValuePairs + 277, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S406 -1, // S' @@ -20352,13 +21164,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S407 -1, // S' @@ -20402,13 +21216,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S408 -1, // S' @@ -20452,13 +21268,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S409 -1, // S' @@ -20502,63 +21320,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S410 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + 296, // Rvalue + 317, // PrecedenceChainStart + 318, // TernaryTerm + 319, // LogicalOrTerm + 320, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + 679, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S411 -1, // S' @@ -20602,63 +21424,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S412 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S413 -1, // S' @@ -20702,13 +21528,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S414 -1, // S' @@ -20752,63 +21580,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S415 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 680, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S416 -1, // S' @@ -20852,13 +21684,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S417 -1, // S' @@ -20902,13 +21736,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S418 -1, // S' @@ -20952,13 +21788,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S419 -1, // S' @@ -21002,13 +21840,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S420 -1, // S' @@ -21052,13 +21892,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S421 -1, // S' @@ -21102,63 +21944,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S422 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 681, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S423 -1, // S' @@ -21202,13 +22048,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S424 -1, // S' @@ -21252,13 +22100,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S425 -1, // S' @@ -21302,13 +22152,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S426 -1, // S' @@ -21352,63 +22204,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S427 - -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 - 689, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S428 -1, // S' @@ -21452,163 +22308,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S429 - -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 - 697, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S430 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S431 - -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 - 699, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S432 -1, // S' @@ -21652,13 +22516,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S433 -1, // S' @@ -21702,113 +22568,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S434 - -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 - 700, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S435 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S436 -1, // S' @@ -21852,13 +22724,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S437 -1, // S' @@ -21872,43 +22746,45 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 705, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S438 -1, // S' @@ -21952,163 +22828,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S439 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 713, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S440 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 714, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S441 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 715, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S442 -1, // S' @@ -22152,13 +23036,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S443 -1, // S' @@ -22202,113 +23088,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S444 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 716, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S445 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 717, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S446 -1, // S' @@ -22352,63 +23244,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S447 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + 719, // Rvalue + 425, // PrecedenceChainStart + 426, // TernaryTerm + 427, // LogicalOrTerm + 428, // LogicalXORTerm + 429, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S448 -1, // S' @@ -22452,13 +23348,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S449 -1, // S' @@ -22502,13 +23400,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S450 -1, // S' @@ -22552,13 +23452,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S451 -1, // S' @@ -22602,13 +23504,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S452 -1, // S' @@ -22652,13 +23556,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S453 -1, // S' @@ -22702,13 +23608,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S454 -1, // S' @@ -22752,13 +23660,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S455 -1, // S' @@ -22802,13 +23712,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S456 -1, // S' @@ -22852,13 +23764,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S457 -1, // S' @@ -22902,13 +23816,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S458 -1, // S' @@ -22952,13 +23868,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S459 -1, // S' @@ -23002,63 +23920,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S460 - -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 - 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 - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S461 -1, // S' @@ -23102,13 +24024,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S462 -1, // S' @@ -23152,63 +24076,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S463 - -1, // S' - -1, // Root - 772, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S464 -1, // S' @@ -23252,363 +24180,379 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S465 - -1, // S' - -1, // Root - 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 - -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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S466 - -1, // S' - -1, // Root - 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 - -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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S467 - -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 - 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 - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S468 - -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 - 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 - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S469 - -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 - 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 - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S470 - -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 - 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 - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S471 - -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 - 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 - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S472 -1, // S' @@ -23622,43 +24566,45 @@ var gotoTab = gotoTable{ -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 - 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + 723, // Rvalue + 743, // PrecedenceChainStart + 744, // TernaryTerm + 745, // LogicalOrTerm + 747, // LogicalXORTerm + 748, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 828, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S473 -1, // S' @@ -23672,2716 +24618,172 @@ var gotoTab = gotoTable{ -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 - 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + 792, // Rvalue + 812, // PrecedenceChainStart + 813, // TernaryTerm + 814, // LogicalOrTerm + 815, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 828, // MapLiteral + 843, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // ArraySliceAccess + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + 860, // FcnArgs }, gotoRow{ // S474 - -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 - 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 - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S475 - -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 - 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 - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S476 -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 - 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 - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // ArraySliceAccess - }, - gotoRow{ // S477 - -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 - 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 - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // ArraySliceAccess - }, - gotoRow{ // S478 - -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 - 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 - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // ArraySliceAccess - }, - gotoRow{ // S479 - -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 - 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 - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 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 - 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 - 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 - 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 - 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' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S485 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S486 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -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 - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // 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 - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // 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 - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // 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 - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S491 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // 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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S492 - -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 - 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 - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S493 - -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 - 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 - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S494 - -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 - 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 - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S495 - -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 - 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 - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S496 - -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 - 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 - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S497 - -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 - 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 - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S498 - -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 - 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 - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S499 - -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 - 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 - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S500 - -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 - 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 - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S501 - -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 - 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 - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S502 - -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 - 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 - 184, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess - }, - gotoRow{ // S503 - -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 - 875, // 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{ // S504 - -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 - 876, // 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{ // S505 - -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 - 877, // 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{ // S506 - -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 - 878, // 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{ // S507 - -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 - 879, // 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{ // S508 - -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 - 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 - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 881, // 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{ // S510 - -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 - 882, // 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{ // S511 - -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 - 883, // 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{ // S512 - -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 - 884, // 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{ // S513 - -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 - 885, // 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{ // S514 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S515 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // 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 - 886, // 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{ // S516 - -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 - 887, // 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{ // S517 - -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 - 888, // 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{ // 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' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S524 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // 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' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S526 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S527 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // 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 + 861, // StatementBlock + 128, // BracefulStatement + 129, // BeginBlock + 130, // EndBlock + 127, // BracelessStatement + 134, // Assignment + 135, // 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 @@ -26397,20 +24799,22 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 893, // PowTerm - 175, // PrecedenceChainEnd - 177, // MlrvalOrFunction - 183, // ArrayLiteral + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 184, // MapLiteral + -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 185, // ContextVariable - 197, // ArrayOrMapIndexAccess - 198, // ArraySliceAccess + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, - gotoRow{ // S528 + gotoRow{ // S477 -1, // S' -1, // Root -1, // StatementBlock @@ -26452,13 +24856,2667 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S478 + -1, // S' + -1, // Root + 862, // StatementBlock + 128, // BracefulStatement + 129, // BeginBlock + 130, // EndBlock + 127, // BracelessStatement + 134, // Assignment + 135, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S479 + -1, // S' + -1, // Root + 864, // StatementBlock + 128, // BracefulStatement + 129, // BeginBlock + 130, // EndBlock + 127, // BracelessStatement + 134, // Assignment + 135, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S480 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 867, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S481 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 934, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S482 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 935, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S483 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 936, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S484 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 937, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S485 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 938, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S486 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 939, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S487 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 940, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S488 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 941, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S489 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 942, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S490 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 943, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S491 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 944, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S492 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 945, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S493 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 946, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S494 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 947, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S495 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 948, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S496 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + 949, // Rvalue + 887, // PrecedenceChainStart + 888, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S497 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S498 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S499 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S500 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S501 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S502 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S503 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S504 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 954, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S505 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 955, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S506 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 956, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S507 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 957, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S508 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 958, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S509 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 959, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S510 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 960, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S511 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 961, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S512 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 962, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S513 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 963, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S514 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 964, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S515 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 965, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S516 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 966, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S517 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 967, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S518 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 968, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S519 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 969, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S520 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 970, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S521 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 971, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S522 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 972, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S523 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 973, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S524 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 974, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S525 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 975, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S526 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 976, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S528 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 977, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S529 -1, // S' @@ -26472,193 +27530,201 @@ var gotoTab = gotoTable{ -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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 978, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 757, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S530 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 979, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S531 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 980, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S532 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 981, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S533 -1, // S' @@ -26672,93 +27738,97 @@ var gotoTab = gotoTable{ -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 - 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 982, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S534 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S535 -1, // S' @@ -26802,13 +27872,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S536 -1, // S' @@ -26852,13 +27924,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S537 -1, // S' @@ -26902,113 +27976,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S538 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S539 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S540 -1, // S' @@ -27022,1716 +28102,16 @@ var gotoTab = gotoTable{ -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S541 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S542 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S543 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S544 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S545 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S546 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S547 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S548 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S549 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S550 - -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 - 979, // 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{ // S551 - -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 - 980, // 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{ // S552 - -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 - 981, // 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{ // S553 - -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 - 982, // 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{ // S554 - -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 - 983, // 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{ // S555 - -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' - -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 - 985, // 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{ // S557 - -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 - 986, // 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{ // S558 - -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 - 987, // 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{ // S559 - -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 - 988, // 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{ // S560 - -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 - 989, // 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{ // S561 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S562 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // 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 - 990, // 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{ // S563 - -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 - 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 - 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 - 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 - 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' - -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 - 996, // 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{ // S569 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S570 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S571 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S572 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S573 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S574 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -28747,18 +28127,1788 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 997, // PowTerm - 259, // PrecedenceChainEnd - 261, // MlrvalOrFunction - 267, // ArrayLiteral + 984, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 268, // MapLiteral + 189, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S541 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S542 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + 986, // Rvalue + 743, // PrecedenceChainStart + 744, // TernaryTerm + 745, // LogicalOrTerm + 747, // LogicalXORTerm + 748, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S543 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + 792, // Rvalue + 812, // PrecedenceChainStart + 813, // TernaryTerm + 814, // LogicalOrTerm + 815, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + 989, // FcnArgs + }, + gotoRow{ // S544 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S545 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S546 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S547 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + 992, // Rvalue + 1012, // PrecedenceChainStart + 1013, // TernaryTerm + 1014, // LogicalOrTerm + 1015, // LogicalXORTerm + 1016, // LogicalAndTerm + 1017, // EqneTerm + 1018, // CmpTerm + 1019, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S548 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S549 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S550 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S551 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S552 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1062, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S553 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1063, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S554 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1064, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S555 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1065, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S556 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1066, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S557 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1067, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S558 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1068, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S559 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1069, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S560 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1070, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S561 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1071, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S562 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1072, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S563 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1073, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S564 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1074, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S565 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1075, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S566 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1076, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S567 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1077, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S568 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1078, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S569 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1079, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S570 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1080, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S571 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1081, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S572 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1082, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S573 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1083, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S574 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1084, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S575 -1, // S' @@ -28802,113 +29952,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S576 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1085, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S577 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1086, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S578 -1, // S' @@ -28922,243 +30078,253 @@ var gotoTab = gotoTable{ -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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1087, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 268, // MapLiteral - 1001, // MapLiteralKeyValuePairs - 270, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S579 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1088, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S580 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1089, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S581 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1090, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S582 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1091, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S583 -1, // S' @@ -29202,13 +30368,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S584 -1, // S' @@ -29252,163 +30420,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S585 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S586 - -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 - 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 - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S587 - -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 - 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 - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S588 -1, // S' @@ -29422,1666 +30598,16 @@ var gotoTab = gotoTable{ -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 - 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 - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - }, - gotoRow{ // S589 - -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 - 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 - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - }, - gotoRow{ // S590 - -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 - 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 - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - }, - gotoRow{ // S591 - -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 - 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 - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - }, - gotoRow{ // S592 - -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 - 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 - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - }, - gotoRow{ // S593 - -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 - 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 - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - }, - gotoRow{ // S594 - -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 - 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 - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - }, - gotoRow{ // S595 - -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 - 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 - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - }, - gotoRow{ // S596 - -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 - 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 - 340, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - }, - gotoRow{ // S597 - -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 - 1018, // 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{ // S598 - -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 - 1019, // 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{ // S599 - -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 - 1020, // 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{ // S600 - -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 - 1021, // 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{ // S601 - -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' - -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 - 1023, // 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{ // S603 - -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 - 1024, // 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{ // S604 - -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 - 1025, // 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{ // S605 - -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 - 1026, // 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{ // S606 - -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 - 1027, // 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{ // S607 - -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 - 1028, // 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{ // 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 - -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 - 1029, // 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{ // S610 - -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 - 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 - 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 - 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' - -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 - 1034, // 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{ // 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 - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S617 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -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 - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // 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' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S620 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -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 - 288, // FieldValue - 294, // DirectFieldValue - 295, // IndirectFieldValue - 296, // BracedFieldValue - 290, // FullSrec - 289, // OosvarValue - 301, // DirectOosvarValue - 302, // IndirectOosvarValue - 303, // BracedOosvarValue - 291, // FullOosvar + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -31097,20 +30623,22 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 1036, // PowTerm - 329, // PrecedenceChainEnd - 331, // MlrvalOrFunction - 337, // ArrayLiteral + 1092, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 340, // MapLiteral + 275, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, - gotoRow{ // S622 + gotoRow{ // S589 -1, // S' -1, // Root -1, // StatementBlock @@ -31152,13 +30680,1731 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S590 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + 1094, // Rvalue + 743, // PrecedenceChainStart + 744, // TernaryTerm + 745, // LogicalOrTerm + 747, // LogicalXORTerm + 748, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S591 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S592 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + 225, // Rvalue + 245, // PrecedenceChainStart + 246, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + 1096, // MapLiteralKeyValuePairs + 277, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S593 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + 792, // Rvalue + 812, // PrecedenceChainStart + 813, // TernaryTerm + 814, // LogicalOrTerm + 815, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + 1098, // FcnArgs + }, + gotoRow{ // S594 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S595 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S596 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + 296, // Rvalue + 317, // PrecedenceChainStart + 318, // TernaryTerm + 319, // LogicalOrTerm + 320, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + 1100, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S597 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S598 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S599 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S600 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S601 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1104, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S602 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1105, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S603 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1106, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S604 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1107, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S605 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1108, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S606 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1109, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S607 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1110, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S608 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1111, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S609 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1112, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S610 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1113, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S611 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1114, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S612 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1115, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S613 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1116, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S614 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1117, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S615 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1118, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S616 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1119, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S617 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1120, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S618 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1121, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S619 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1122, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S620 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1123, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S621 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1124, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S622 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1125, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S623 -1, // S' @@ -31172,43 +32418,45 @@ var gotoTab = gotoTable{ -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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1126, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 757, // MapLiteral + 348, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // ArraySliceAccess + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S624 -1, // S' @@ -31252,13 +32500,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S625 -1, // S' @@ -31272,343 +32522,357 @@ var gotoTab = gotoTable{ -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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1127, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S626 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1128, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S627 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1129, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S628 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1130, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S629 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1131, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S630 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1132, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S631 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1133, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S632 -1, // S' @@ -31652,13 +32916,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S633 -1, // S' @@ -31702,13 +32968,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S634 -1, // S' @@ -31752,13 +33020,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S635 -1, // S' @@ -31802,13 +33072,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S636 -1, // S' @@ -31852,63 +33124,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S637 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1134, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S638 -1, // S' @@ -31952,63 +33228,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S639 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + 1136, // Rvalue + 743, // PrecedenceChainStart + 744, // TernaryTerm + 745, // LogicalOrTerm + 747, // LogicalXORTerm + 748, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S640 -1, // S' @@ -32052,63 +33332,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S641 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + 792, // Rvalue + 812, // PrecedenceChainStart + 813, // TernaryTerm + 814, // LogicalOrTerm + 815, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + 1139, // FcnArgs }, gotoRow{ // S642 -1, // S' @@ -32152,13 +33436,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S643 -1, // S' @@ -32202,13 +33488,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S644 -1, // S' @@ -32252,13 +33540,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S645 -1, // S' @@ -32302,13 +33592,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S646 -1, // S' @@ -32352,13 +33644,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S647 -1, // S' @@ -32402,13 +33696,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S648 -1, // S' @@ -32452,13 +33748,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S649 -1, // S' @@ -32502,13 +33800,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S650 -1, // S' @@ -32552,13 +33852,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S651 -1, // S' @@ -32602,13 +33904,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S652 -1, // S' @@ -32652,13 +33956,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S653 -1, // S' @@ -32702,13 +34008,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S654 -1, // S' @@ -32752,13 +34060,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S655 -1, // S' @@ -32802,13 +34112,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S656 -1, // S' @@ -32852,13 +34164,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S657 -1, // S' @@ -32902,13 +34216,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S658 -1, // S' @@ -32952,13 +34268,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S659 -1, // S' @@ -33002,13 +34320,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S660 -1, // S' @@ -33052,13 +34372,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S661 -1, // S' @@ -33102,13 +34424,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S662 -1, // S' @@ -33152,13 +34476,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S663 -1, // S' @@ -33202,13 +34528,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S664 -1, // S' @@ -33252,13 +34580,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S665 -1, // S' @@ -33302,813 +34632,847 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S666 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S667 - -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 - 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 - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S668 - -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 - 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 - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S669 - -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 - 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 - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S670 - -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 - 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 - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S671 - -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 - 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 - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S672 - -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 - 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 - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S673 - -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 - 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 - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S674 - -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 - 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 - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S675 - -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 - 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 - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S676 - -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 - 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 - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S677 - -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 - 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 - 445, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S678 - -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 - 1058, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S679 - -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 - 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1060, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S681 - -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 - 1061, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S682 -1, // S' @@ -34122,43 +35486,45 @@ var gotoTab = gotoTable{ -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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1062, // AddsubdotTerm - 428, // MuldivTerm - 432, // UnaryOpTerm - 433, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral + 1145, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 275, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S683 -1, // S' @@ -34172,43 +35538,45 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1063, // AddsubdotTerm - 428, // MuldivTerm - 432, // UnaryOpTerm - 433, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral + 1146, // LogicalXORTerm + 429, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S684 -1, // S' @@ -34222,43 +35590,45 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1064, // MuldivTerm - 432, // UnaryOpTerm - 433, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral + 1147, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S685 -1, // S' @@ -34272,43 +35642,45 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1065, // MuldivTerm - 432, // UnaryOpTerm - 433, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral + 1148, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S686 -1, // S' @@ -34322,16 +35694,16 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34339,26 +35711,28 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1066, // MuldivTerm - 432, // UnaryOpTerm - 433, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral + 1149, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S687 -1, // S' @@ -34372,16 +35746,16 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34389,26 +35763,28 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1067, // MuldivTerm - 432, // UnaryOpTerm - 433, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral + 1150, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S688 -1, // S' @@ -34422,16 +35798,16 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34439,76 +35815,80 @@ var gotoTab = gotoTable{ -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 + 1151, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S689 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1152, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S690 -1, // S' @@ -34522,16 +35902,16 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34540,25 +35920,27 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1069, // UnaryOpTerm - 433, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral + 1153, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S691 -1, // S' @@ -34572,16 +35954,16 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34590,25 +35972,27 @@ var gotoTab = gotoTable{ -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 + 1154, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S692 -1, // S' @@ -34622,16 +36006,16 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34640,25 +36024,27 @@ var gotoTab = gotoTable{ -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 + 1155, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S693 -1, // S' @@ -34672,16 +36058,16 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34690,25 +36076,27 @@ var gotoTab = gotoTable{ -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 + 1156, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S694 -1, // S' @@ -34722,16 +36110,16 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34741,24 +36129,26 @@ var gotoTab = gotoTable{ -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 + 1157, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S695 -1, // S' @@ -34772,16 +36162,16 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34792,23 +36182,25 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1074, // UnaryOpTerm - 433, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral + 1158, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S696 -1, // S' @@ -34822,16 +36214,224 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1159, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S697 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1160, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S698 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1161, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S699 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1162, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S700 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34845,270 +36445,74 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1075, // UnaryOpTerm - 433, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral + 1163, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess - }, - gotoRow{ // S697 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S698 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S699 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S700 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S701 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1164, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S702 -1, // S' @@ -35122,16 +36526,224 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1165, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S703 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1166, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S704 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1167, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs + }, + 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S706 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35146,419 +36758,229 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 1076, // PowTerm - 436, // PrecedenceChainEnd - 438, // MlrvalOrFunction - 444, // ArrayLiteral + 1168, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 445, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 446, // ContextVariable - 458, // ArrayOrMapIndexAccess - 459, // ArraySliceAccess - }, - gotoRow{ // S703 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -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 - 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 - 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' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S707 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1169, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S708 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1170, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S709 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1171, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S710 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1172, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S711 -1, // S' @@ -35572,93 +36994,97 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1173, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S712 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1174, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S713 -1, // S' @@ -35702,13 +37128,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S714 -1, // S' @@ -35752,13 +37180,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S715 -1, // S' @@ -35802,63 +37232,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S716 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S717 -1, // S' @@ -35902,63 +37336,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S718 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1175, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S719 -1, // S' @@ -36002,165 +37440,17 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S720 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // 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' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S722 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S723 -1, // S' -1, // Root -1, // StatementBlock @@ -36172,43 +37462,201 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + 1177, // Rvalue + 743, // PrecedenceChainStart + 744, // TernaryTerm + 745, // LogicalOrTerm + 747, // LogicalXORTerm + 748, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 104, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S721 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + 792, // Rvalue + 812, // PrecedenceChainStart + 813, // TernaryTerm + 814, // LogicalOrTerm + 815, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + 1180, // FcnArgs + }, + gotoRow{ // S722 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + 225, // Rvalue + 245, // PrecedenceChainStart + 246, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + 1182, // MapLiteralKeyValuePairs + 277, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S724 -1, // S' @@ -36252,13 +37700,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S725 -1, // S' @@ -36302,13 +37752,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S726 -1, // S' @@ -36352,13 +37804,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S727 -1, // S' @@ -36402,15 +37856,69 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S728 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + 296, // Rvalue + 317, // PrecedenceChainStart + 318, // TernaryTerm + 319, // LogicalOrTerm + 320, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + 1186, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S729 -1, // S' -1, // Root -1, // StatementBlock @@ -36452,63 +37960,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -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 + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S730 -1, // S' @@ -36552,13 +38012,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S731 -1, // S' @@ -36602,13 +38064,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S732 -1, // S' @@ -36652,63 +38116,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S733 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 1187, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S734 -1, // S' @@ -36752,13 +38220,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S735 -1, // S' @@ -36802,13 +38272,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S736 -1, // S' @@ -36852,13 +38324,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S737 -1, // S' @@ -36902,13 +38376,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S738 -1, // S' @@ -36952,65 +38428,17 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S739 - -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 - 1113, // PowTerm - 748, // PrecedenceChainEnd - 750, // MlrvalOrFunction - 756, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // ArraySliceAccess - }, - gotoRow{ // S740 -1, // S' -1, // Root -1, // StatementBlock @@ -37052,163 +38480,223 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S740 + -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 + 1188, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S741 - -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 - 1121, // PowTerm - 748, // PrecedenceChainEnd - 750, // MlrvalOrFunction - 756, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S742 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S743 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S744 -1, // S' @@ -37252,13 +38740,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S745 -1, // S' @@ -37302,13 +38792,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S746 -1, // S' @@ -37322,93 +38814,97 @@ var gotoTab = gotoTable{ -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 + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1191, // 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 - 757, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S747 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S748 -1, // S' @@ -37452,63 +38948,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S749 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S750 -1, // S' @@ -37552,13 +39052,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S751 -1, // S' @@ -37602,13 +39104,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S752 -1, // S' @@ -37652,13 +39156,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S753 -1, // S' @@ -37702,13 +39208,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S754 -1, // S' @@ -37752,13 +39260,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S755 -1, // S' @@ -37802,63 +39312,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S756 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1214, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S757 -1, // S' @@ -37902,163 +39416,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S758 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -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 + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S759 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1223, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S760 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1224, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S761 -1, // S' @@ -38102,13 +39624,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S762 -1, // S' @@ -38152,113 +39676,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S763 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1225, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S764 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1226, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S765 -1, // S' @@ -38302,63 +39832,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S766 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + 1228, // Rvalue + 425, // PrecedenceChainStart + 426, // TernaryTerm + 427, // LogicalOrTerm + 428, // LogicalXORTerm + 429, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S767 -1, // S' @@ -38402,13 +39936,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S768 -1, // S' @@ -38452,13 +39988,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S769 -1, // S' @@ -38502,13 +40040,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S770 -1, // S' @@ -38552,13 +40092,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S771 -1, // S' @@ -38602,13 +40144,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S772 -1, // S' @@ -38652,13 +40196,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S773 -1, // S' @@ -38702,13 +40248,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S774 -1, // S' @@ -38752,13 +40300,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S775 -1, // S' @@ -38802,13 +40352,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S776 -1, // S' @@ -38852,63 +40404,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S777 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S778 -1, // S' @@ -38952,13 +40508,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S779 -1, // S' @@ -39002,13 +40560,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S780 -1, // S' @@ -39052,13 +40612,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S781 -1, // S' @@ -39102,13 +40664,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S782 -1, // S' @@ -39152,63 +40716,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S783 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S784 -1, // S' @@ -39252,13 +40820,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S785 -1, // S' @@ -39302,13 +40872,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S786 -1, // S' @@ -39352,13 +40924,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S787 -1, // S' @@ -39402,63 +40976,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S788 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S789 -1, // S' @@ -39502,13 +41080,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S790 -1, // S' @@ -39552,63 +41132,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S791 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + 225, // Rvalue + 245, // PrecedenceChainStart + 246, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + 1232, // MapLiteralKeyValuePairs + 277, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S792 -1, // S' @@ -39652,13 +41236,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S793 -1, // S' @@ -39702,13 +41288,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S794 -1, // S' @@ -39752,63 +41340,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S795 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S796 -1, // S' @@ -39852,63 +41444,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S797 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + 296, // Rvalue + 317, // PrecedenceChainStart + 318, // TernaryTerm + 319, // LogicalOrTerm + 320, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + 1235, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S798 -1, // S' @@ -39952,13 +41548,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S799 -1, // S' @@ -40002,13 +41600,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S800 -1, // S' @@ -40052,13 +41652,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S801 -1, // S' @@ -40102,63 +41704,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S802 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 1236, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S803 -1, // S' @@ -40202,13 +41808,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S804 -1, // S' @@ -40252,13 +41860,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S805 -1, // S' @@ -40302,13 +41912,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S806 -1, // S' @@ -40352,13 +41964,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S807 -1, // S' @@ -40402,13 +42016,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S808 -1, // S' @@ -40452,15 +42068,69 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S809 + -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 + 1237, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S810 -1, // S' -1, // Root -1, // StatementBlock @@ -40502,63 +42172,15 @@ var gotoTab = gotoTable{ -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 - -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 - 1160, // PowTerm - 819, // PrecedenceChainEnd - 821, // MlrvalOrFunction - 827, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S811 -1, // S' @@ -40602,163 +42224,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S812 - -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 - 1168, // PowTerm - 819, // PrecedenceChainEnd - 821, // MlrvalOrFunction - 827, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S813 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S814 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S815 -1, // S' @@ -40802,13 +42432,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S816 -1, // S' @@ -40852,113 +42484,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S817 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S818 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S819 -1, // S' @@ -41002,63 +42640,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S820 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S821 -1, // S' @@ -41102,13 +42744,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S822 -1, // S' @@ -41152,13 +42796,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S823 -1, // S' @@ -41202,63 +42848,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S824 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1261, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S825 -1, // S' @@ -41302,163 +42952,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S826 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1269, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S827 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1270, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S828 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1271, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S829 -1, // S' @@ -41502,13 +43160,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S830 -1, // S' @@ -41552,113 +43212,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S831 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1272, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S832 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1273, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S833 -1, // S' @@ -41702,63 +43368,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S834 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + 1275, // Rvalue + 425, // PrecedenceChainStart + 426, // TernaryTerm + 427, // LogicalOrTerm + 428, // LogicalXORTerm + 429, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S835 -1, // S' @@ -41802,13 +43472,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S836 -1, // S' @@ -41852,13 +43524,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S837 -1, // S' @@ -41902,13 +43576,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S838 -1, // S' @@ -41952,13 +43628,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S839 -1, // S' @@ -42002,13 +43680,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S840 -1, // S' @@ -42052,13 +43732,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S841 -1, // S' @@ -42102,13 +43784,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S842 -1, // S' @@ -42152,13 +43836,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S843 -1, // S' @@ -42202,13 +43888,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S844 -1, // S' @@ -42252,13 +43940,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S845 -1, // S' @@ -42302,13 +43992,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S846 -1, // S' @@ -42352,13 +44044,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S847 -1, // S' @@ -42402,13 +44096,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S848 -1, // S' @@ -42452,13 +44148,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S849 -1, // S' @@ -42502,13 +44200,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S850 -1, // S' @@ -42552,13 +44252,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S851 -1, // S' @@ -42602,13 +44304,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S852 -1, // S' @@ -42652,13 +44356,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S853 -1, // S' @@ -42702,13 +44408,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S854 -1, // S' @@ -42752,13 +44460,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S855 -1, // S' @@ -42802,13 +44512,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S856 -1, // S' @@ -42852,13 +44564,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S857 -1, // S' @@ -42902,13 +44616,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S858 -1, // S' @@ -42952,13 +44668,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S859 -1, // S' @@ -43002,13 +44720,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S860 -1, // S' @@ -43052,13 +44772,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S861 -1, // S' @@ -43102,13 +44824,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S862 -1, // S' @@ -43152,13 +44876,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S863 -1, // S' @@ -43202,13 +44928,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S864 -1, // S' @@ -43252,13 +44980,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S865 -1, // S' @@ -43302,63 +45032,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S866 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + 225, // Rvalue + 245, // PrecedenceChainStart + 246, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + 1282, // MapLiteralKeyValuePairs + 277, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S867 -1, // S' @@ -43402,13 +45136,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S868 -1, // S' @@ -43452,13 +45188,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S869 -1, // S' @@ -43502,13 +45240,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S870 -1, // S' @@ -43552,13 +45292,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S871 -1, // S' @@ -43602,63 +45344,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S872 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + 296, // Rvalue + 317, // PrecedenceChainStart + 318, // TernaryTerm + 319, // LogicalOrTerm + 320, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + 1284, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S873 -1, // S' @@ -43702,13 +45448,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S874 -1, // S' @@ -43752,13 +45500,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S875 -1, // S' @@ -43802,13 +45552,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S876 -1, // S' @@ -43852,63 +45604,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S877 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 1285, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S878 -1, // S' @@ -43952,13 +45708,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S879 -1, // S' @@ -44002,13 +45760,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S880 -1, // S' @@ -44052,13 +45812,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S881 -1, // S' @@ -44102,13 +45864,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S882 -1, // S' @@ -44152,13 +45916,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S883 -1, // S' @@ -44202,63 +45968,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S884 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 1286, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S885 -1, // S' @@ -44302,13 +46072,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S886 -1, // S' @@ -44352,13 +46124,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S887 -1, // S' @@ -44402,13 +46176,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S888 -1, // S' @@ -44452,13 +46228,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S889 -1, // S' @@ -44502,13 +46280,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S890 -1, // S' @@ -44552,13 +46332,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S891 -1, // S' @@ -44602,13 +46384,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S892 -1, // S' @@ -44652,13 +46436,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S893 -1, // S' @@ -44702,13 +46488,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S894 -1, // S' @@ -44752,13 +46540,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S895 -1, // S' @@ -44802,63 +46592,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S896 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S897 -1, // S' @@ -44902,65 +46696,17 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S898 - -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 - 1182, // MapLiteralKeyValuePairs - 270, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess - }, - gotoRow{ // S899 -1, // S' -1, // Root -1, // StatementBlock @@ -45002,13 +46748,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S899 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1310, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S900 -1, // S' @@ -45052,165 +46852,17 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S901 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S902 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S903 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S904 -1, // S' -1, // Root -1, // StatementBlock @@ -45222,43 +46874,201 @@ var gotoTab = gotoTable{ -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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1318, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S902 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1319, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S903 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1320, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S904 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S905 -1, // S' @@ -45302,113 +47112,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S906 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1321, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S907 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1322, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S908 -1, // S' @@ -45452,13 +47268,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S909 -1, // S' @@ -45472,43 +47290,45 @@ var gotoTab = gotoTable{ -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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + 1324, // Rvalue + 425, // PrecedenceChainStart + 426, // TernaryTerm + 427, // LogicalOrTerm + 428, // LogicalXORTerm + 429, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 104, // MapLiteral + 455, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S910 -1, // S' @@ -45552,13 +47372,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S911 -1, // S' @@ -45602,13 +47424,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S912 -1, // S' @@ -45652,13 +47476,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S913 -1, // S' @@ -45702,13 +47528,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S914 -1, // S' @@ -45752,13 +47580,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S915 -1, // S' @@ -45802,63 +47632,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S916 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S917 -1, // S' @@ -45902,13 +47736,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S918 -1, // S' @@ -45952,13 +47788,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S919 -1, // S' @@ -46002,13 +47840,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S920 -1, // S' @@ -46052,13 +47892,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S921 -1, // S' @@ -46102,13 +47944,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S922 -1, // S' @@ -46152,13 +47996,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S923 -1, // S' @@ -46202,13 +48048,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S924 -1, // S' @@ -46252,13 +48100,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S925 -1, // S' @@ -46302,13 +48152,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S926 -1, // S' @@ -46352,13 +48204,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S927 -1, // S' @@ -46402,13 +48256,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S928 -1, // S' @@ -46452,13 +48308,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S929 -1, // S' @@ -46502,13 +48360,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S930 -1, // S' @@ -46552,63 +48412,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S932 -1, // S' @@ -46652,163 +48516,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S933 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S934 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S935 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S936 -1, // S' @@ -46852,13 +48724,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S937 -1, // S' @@ -46902,113 +48776,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S938 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S939 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S940 -1, // S' @@ -47052,63 +48932,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S941 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S942 -1, // S' @@ -47152,13 +49036,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S943 -1, // S' @@ -47202,13 +49088,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S944 -1, // S' @@ -47252,13 +49140,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S945 -1, // S' @@ -47302,13 +49192,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S946 -1, // S' @@ -47352,13 +49244,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S947 -1, // S' @@ -47402,13 +49296,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S948 -1, // S' @@ -47452,13 +49348,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S949 -1, // S' @@ -47502,13 +49400,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S950 -1, // S' @@ -47552,13 +49452,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S951 -1, // S' @@ -47602,13 +49504,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S952 -1, // S' @@ -47652,13 +49556,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S953 -1, // S' @@ -47702,13 +49608,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S954 -1, // S' @@ -47752,13 +49660,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S955 -1, // S' @@ -47802,13 +49712,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S956 -1, // S' @@ -47852,13 +49764,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S957 -1, // S' @@ -47902,13 +49816,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S958 -1, // S' @@ -47952,13 +49868,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S959 -1, // S' @@ -48002,13 +49920,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S960 -1, // S' @@ -48052,13 +49972,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S961 -1, // S' @@ -48102,13 +50024,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S962 -1, // S' @@ -48152,13 +50076,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S963 -1, // S' @@ -48202,13 +50128,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S964 -1, // S' @@ -48252,13 +50180,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S965 -1, // S' @@ -48302,13 +50232,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S966 -1, // S' @@ -48352,13 +50284,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S967 -1, // S' @@ -48402,13 +50336,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S968 -1, // S' @@ -48452,13 +50388,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S969 -1, // S' @@ -48502,13 +50440,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S970 -1, // S' @@ -48552,13 +50492,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S971 -1, // S' @@ -48602,13 +50544,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S972 -1, // S' @@ -48652,13 +50596,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S973 -1, // S' @@ -48702,13 +50648,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S974 -1, // S' @@ -48752,13 +50700,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S975 -1, // S' @@ -48802,13 +50752,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S976 -1, // S' @@ -48852,13 +50804,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S977 -1, // S' @@ -48902,13 +50856,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S978 -1, // S' @@ -48952,13 +50908,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S979 -1, // S' @@ -49002,13 +50960,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S980 -1, // S' @@ -49052,13 +51012,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S981 -1, // S' @@ -49102,13 +51064,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S982 -1, // S' @@ -49152,13 +51116,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S983 -1, // S' @@ -49202,13 +51168,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S984 -1, // S' @@ -49252,13 +51220,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S985 -1, // S' @@ -49302,13 +51272,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S986 -1, // S' @@ -49352,63 +51324,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S987 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 1330, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S988 -1, // S' @@ -49452,13 +51428,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S989 -1, // S' @@ -49502,13 +51480,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S990 -1, // S' @@ -49552,63 +51532,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S991 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + 225, // Rvalue + 245, // PrecedenceChainStart + 246, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + 1334, // MapLiteralKeyValuePairs + 277, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S992 -1, // S' @@ -49652,13 +51636,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S993 -1, // S' @@ -49702,13 +51688,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S994 -1, // S' @@ -49752,13 +51740,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S995 -1, // S' @@ -49802,13 +51792,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S996 -1, // S' @@ -49852,63 +51844,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S997 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + 296, // Rvalue + 317, // PrecedenceChainStart + 318, // TernaryTerm + 319, // LogicalOrTerm + 320, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + 1336, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S998 -1, // S' @@ -49952,13 +51948,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S999 -1, // S' @@ -50002,63 +52000,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1000 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1001 -1, // S' @@ -50102,63 +52104,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1002 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 1337, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1003 -1, // S' @@ -50202,13 +52208,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1004 -1, // S' @@ -50252,13 +52260,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1005 -1, // S' @@ -50302,13 +52312,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1006 -1, // S' @@ -50352,13 +52364,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1007 -1, // S' @@ -50402,13 +52416,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1008 -1, // S' @@ -50452,63 +52468,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1009 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 1338, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1010 -1, // S' @@ -50552,13 +52572,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1011 -1, // S' @@ -50602,13 +52624,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1012 -1, // S' @@ -50652,13 +52676,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1013 -1, // S' @@ -50702,13 +52728,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1014 -1, // S' @@ -50752,13 +52780,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1015 -1, // S' @@ -50802,13 +52832,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1016 -1, // S' @@ -50852,13 +52884,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1017 -1, // S' @@ -50902,13 +52936,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1018 -1, // S' @@ -50952,13 +52988,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1019 -1, // S' @@ -51002,13 +53040,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1020 -1, // S' @@ -51052,13 +53092,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1021 -1, // S' @@ -51102,13 +53144,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1022 -1, // S' @@ -51152,13 +53196,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1023 -1, // S' @@ -51202,63 +53248,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1024 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1362, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1025 -1, // S' @@ -51302,163 +53352,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1026 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1370, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1027 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1371, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1028 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1372, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1029 -1, // S' @@ -51502,13 +53560,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1030 -1, // S' @@ -51552,113 +53612,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1031 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1373, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1032 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1374, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1033 -1, // S' @@ -51702,63 +53768,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1034 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + 1376, // Rvalue + 425, // PrecedenceChainStart + 426, // TernaryTerm + 427, // LogicalOrTerm + 428, // LogicalXORTerm + 429, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1035 -1, // S' @@ -51802,13 +53872,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1036 -1, // S' @@ -51852,13 +53924,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1037 -1, // S' @@ -51902,13 +53976,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1038 -1, // S' @@ -51952,63 +54028,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1039 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1040 -1, // S' @@ -52052,63 +54132,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1041 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1042 -1, // S' @@ -52152,13 +54236,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1043 -1, // S' @@ -52202,13 +54288,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1044 -1, // S' @@ -52252,13 +54340,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1045 -1, // S' @@ -52302,13 +54392,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1046 -1, // S' @@ -52352,13 +54444,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1047 -1, // S' @@ -52402,13 +54496,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1048 -1, // S' @@ -52452,13 +54548,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1049 -1, // S' @@ -52502,13 +54600,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1050 -1, // S' @@ -52552,13 +54652,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1051 -1, // S' @@ -52602,13 +54704,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1052 -1, // S' @@ -52652,13 +54756,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1053 -1, // S' @@ -52702,13 +54808,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1054 -1, // S' @@ -52752,13 +54860,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1055 -1, // S' @@ -52802,13 +54912,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1056 -1, // S' @@ -52852,13 +54964,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1057 -1, // S' @@ -52902,13 +55016,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1058 -1, // S' @@ -52952,13 +55068,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1059 -1, // S' @@ -53002,13 +55120,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1060 -1, // S' @@ -53052,13 +55172,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1061 -1, // S' @@ -53102,13 +55224,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1062 -1, // S' @@ -53152,13 +55276,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1063 -1, // S' @@ -53202,13 +55328,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1064 -1, // S' @@ -53252,13 +55380,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1065 -1, // S' @@ -53302,13 +55432,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1066 -1, // S' @@ -53352,13 +55484,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1067 -1, // S' @@ -53402,13 +55536,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1068 -1, // S' @@ -53452,13 +55588,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1069 -1, // S' @@ -53502,13 +55640,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1070 -1, // S' @@ -53552,13 +55692,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1071 -1, // S' @@ -53602,13 +55744,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1072 -1, // S' @@ -53652,13 +55796,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1073 -1, // S' @@ -53702,13 +55848,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1074 -1, // S' @@ -53752,13 +55900,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1075 -1, // S' @@ -53802,13 +55952,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1076 -1, // S' @@ -53852,13 +56004,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1077 -1, // S' @@ -53902,13 +56056,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1078 -1, // S' @@ -53952,63 +56108,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1079 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1080 -1, // S' @@ -54052,13 +56212,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1081 -1, // S' @@ -54102,13 +56264,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1082 -1, // S' @@ -54152,63 +56316,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1083 - -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 - 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 - 104, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1084 -1, // S' @@ -54252,13 +56420,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1085 -1, // S' @@ -54302,13 +56472,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1086 -1, // S' @@ -54352,13 +56524,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1087 -1, // S' @@ -54402,113 +56576,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1088 - -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 - 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 - 268, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1089 - -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 - 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 - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1090 -1, // S' @@ -54552,13 +56732,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1091 -1, // S' @@ -54602,163 +56784,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1092 - -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 - 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 - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1093 - -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 - 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 - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1094 - -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 - 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 - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1095 -1, // S' @@ -54772,893 +56962,929 @@ var gotoTab = gotoTable{ -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 - 1254, // CmpTerm - 734, // BitwiseORTerm - 735, // BitwiseXORTerm - 736, // BitwiseANDTerm - 737, // BitwiseShiftTerm - 738, // AddsubdotTerm - 740, // MuldivTerm - 744, // UnaryOpTerm - 745, // PowTerm - 748, // PrecedenceChainEnd - 750, // MlrvalOrFunction - 756, // ArrayLiteral + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1382, // 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 - 757, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1096 - -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 - 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 - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1097 - -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 - 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 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 - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1099 - -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 - 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 - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1100 - -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 - 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 - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1101 - -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 - 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 - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1102 - -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 - 1261, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1103 - -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 - 1262, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1104 - -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 - 1263, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1105 - -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 - 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1267, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1109 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1110 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1111 - -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 - 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1113 -1, // S' @@ -55702,363 +57928,379 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1272, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1115 - -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 - 1273, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1116 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1117 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1118 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1119 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1120 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1121 -1, // S' @@ -56102,13 +58344,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1122 -1, // S' @@ -56152,13 +58396,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1123 -1, // S' @@ -56202,13 +58448,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1124 -1, // S' @@ -56252,13 +58500,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1125 -1, // S' @@ -56302,63 +58552,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1126 - -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 - 1279, // PowTerm - 748, // PrecedenceChainEnd - 750, // MlrvalOrFunction - 756, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 757, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1127 -1, // S' @@ -56402,63 +58656,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1129 -1, // S' @@ -56502,13 +58760,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1130 -1, // S' @@ -56552,13 +58812,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1131 -1, // S' @@ -56602,13 +58864,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1132 -1, // S' @@ -56652,13 +58916,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1133 -1, // S' @@ -56702,13 +58968,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1134 -1, // S' @@ -56752,13 +59020,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1135 -1, // S' @@ -56802,13 +59072,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1136 -1, // S' @@ -56852,13 +59124,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1137 -1, // S' @@ -56872,143 +59146,149 @@ var gotoTab = gotoTable{ -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 + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1388, // 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 - 268, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 271, // ContextVariable - 283, // ArrayOrMapIndexAccess - 284, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1140 -1, // S' @@ -57022,993 +59302,1033 @@ var gotoTab = gotoTable{ -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 + 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 - 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 + 1391, // 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 - 828, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1159 - -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 - 1309, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1160 -1, // S' @@ -58052,363 +60372,379 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1162 - -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 - 1311, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1163 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1164 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1165 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1166 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1167 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1168 -1, // S' @@ -58452,13 +60788,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1169 -1, // S' @@ -58502,13 +60840,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1170 -1, // S' @@ -58552,13 +60892,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1171 -1, // S' @@ -58602,13 +60944,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1172 -1, // S' @@ -58652,63 +60996,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1173 - -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 - 1317, // PowTerm - 819, // PrecedenceChainEnd - 821, // MlrvalOrFunction - 827, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 828, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1174 -1, // S' @@ -58752,113 +61100,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1177 -1, // S' @@ -58902,13 +61256,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1178 -1, // S' @@ -58932,7 +61288,7 @@ var gotoTab = gotoTable{ 68, // IndirectOosvarValue 69, // BracedOosvarValue 58, // FullOosvar - 1322, // Rvalue + 1395, // Rvalue 74, // PrecedenceChainStart 75, // TernaryTerm 76, // LogicalOrTerm @@ -58952,13 +61308,15 @@ var gotoTab = gotoTable{ 97, // MlrvalOrFunction 103, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair 105, // ContextVariable 117, // ArrayOrMapIndexAccess 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1179 -1, // S' @@ -59002,13 +61360,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1180 -1, // S' @@ -59052,13 +61412,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1181 -1, // S' @@ -59102,13 +61464,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1182 -1, // S' @@ -59152,13 +61516,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1183 -1, // S' @@ -59202,63 +61568,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -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 + 1399, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1185 -1, // S' @@ -59302,13 +61672,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1186 -1, // S' @@ -59352,113 +61724,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1189 -1, // S' @@ -59472,43 +61850,45 @@ var gotoTab = gotoTable{ -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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // 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 + 1404, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 275, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1190 -1, // S' @@ -59522,143 +61902,149 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // 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 + 1405, // LogicalXORTerm + 748, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1193 -1, // S' @@ -59672,43 +62058,45 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // 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 + 1407, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1194 -1, // S' @@ -59722,43 +62110,45 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // 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 + 1408, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1195 -1, // S' @@ -59772,16 +62162,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59789,26 +62179,28 @@ var gotoTab = gotoTable{ -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 + 1409, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1196 -1, // S' @@ -59822,16 +62214,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59839,26 +62231,28 @@ var gotoTab = gotoTable{ -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 + 1410, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1197 -1, // S' @@ -59872,16 +62266,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59889,26 +62283,28 @@ var gotoTab = gotoTable{ -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 + 1411, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1198 -1, // S' @@ -59922,16 +62318,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59939,26 +62335,28 @@ var gotoTab = gotoTable{ -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 + 1412, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1199 -1, // S' @@ -59972,16 +62370,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59990,25 +62388,27 @@ var gotoTab = gotoTable{ -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 + 1413, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1200 -1, // S' @@ -60022,16 +62422,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60040,25 +62440,27 @@ var gotoTab = gotoTable{ -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 + 1414, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1201 -1, // S' @@ -60072,16 +62474,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60090,25 +62492,27 @@ var gotoTab = gotoTable{ -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 + 1415, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1202 -1, // S' @@ -60122,16 +62526,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60140,25 +62544,27 @@ var gotoTab = gotoTable{ -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 + 1416, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1203 -1, // S' @@ -60172,16 +62578,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60191,24 +62597,26 @@ var gotoTab = gotoTable{ -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 + 1417, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1204 -1, // S' @@ -60222,16 +62630,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60242,23 +62650,25 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1346, // AddsubdotTerm - 932, // MuldivTerm - 936, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1418, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1205 -1, // S' @@ -60272,16 +62682,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60293,22 +62703,24 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1347, // MuldivTerm - 936, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1419, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1206 -1, // S' @@ -60322,16 +62734,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60344,21 +62756,23 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1348, // MuldivTerm - 936, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1420, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1207 -1, // S' @@ -60372,16 +62786,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60394,21 +62808,23 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1349, // MuldivTerm - 936, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1421, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1208 -1, // S' @@ -60422,16 +62838,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60444,21 +62860,23 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1350, // MuldivTerm - 936, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1422, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1209 -1, // S' @@ -60472,16 +62890,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60495,70 +62913,74 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - 1351, // MuldivTerm - 936, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1423, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1210 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1424, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1211 -1, // S' @@ -60572,16 +62994,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60595,20 +63017,22 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1352, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1425, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1212 -1, // S' @@ -60622,16 +63046,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60645,20 +63069,22 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1353, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1426, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1213 -1, // S' @@ -60672,16 +63098,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60695,70 +63121,74 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 1354, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1427, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1214 - -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 - 1355, // 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1215 -1, // S' @@ -60772,16 +63202,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60796,19 +63226,21 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 1356, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1428, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1216 -1, // S' @@ -60822,16 +63254,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60846,19 +63278,21 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 1357, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1429, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1217 -1, // S' @@ -60872,16 +63306,16 @@ var gotoTab = gotoTable{ -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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60896,219 +63330,229 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 1358, // UnaryOpTerm - 937, // PowTerm - 940, // PrecedenceChainEnd - 942, // MlrvalOrFunction - 948, // ArrayLiteral + 1430, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 949, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1218 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1431, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1219 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1432, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1220 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1433, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1221 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1434, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1222 -1, // S' @@ -61152,63 +63596,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1224 -1, // S' @@ -61252,165 +63700,121 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1225 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1226 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1227 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1228 -1, // S' -1, // Root -1, // StatementBlock @@ -61422,193 +63826,253 @@ var gotoTab = gotoTable{ -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' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1230 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1231 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // 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, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1435, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 340, // MapLiteral + 774, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 341, // ContextVariable - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs + }, + 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1229 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + 1437, // Rvalue + 743, // PrecedenceChainStart + 744, // TernaryTerm + 745, // LogicalOrTerm + 747, // LogicalXORTerm + 748, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1230 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + 792, // Rvalue + 812, // PrecedenceChainStart + 813, // TernaryTerm + 814, // LogicalOrTerm + 815, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + 1440, // FcnArgs + }, + 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, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1232 -1, // S' @@ -61652,13 +64116,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1233 -1, // S' @@ -61672,43 +64138,45 @@ var gotoTab = gotoTable{ -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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + 792, // Rvalue + 812, // PrecedenceChainStart + 813, // TernaryTerm + 814, // LogicalOrTerm + 815, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 104, // MapLiteral + 843, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + 1442, // FcnArgs }, gotoRow{ // S1234 -1, // S' @@ -61752,13 +64220,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1235 -1, // S' @@ -61802,13 +64272,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1236 -1, // S' @@ -61852,65 +64324,17 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1237 - -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' -1, // Root -1, // StatementBlock @@ -61952,13 +64376,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1238 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1446, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1239 -1, // S' @@ -61972,1093 +64450,1137 @@ var gotoTab = gotoTable{ -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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1447, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 104, // MapLiteral + 843, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1240 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1448, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1241 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1449, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1242 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1450, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1243 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1451, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1244 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1452, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1245 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1453, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1246 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1454, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1247 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1455, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1248 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1456, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1249 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1457, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1250 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1458, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1251 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1459, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1252 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1460, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1253 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1461, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1254 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1462, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1255 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1463, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1256 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1464, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1257 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1465, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1258 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1466, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1259 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1467, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1260 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1468, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1261 -1, // S' @@ -63102,363 +65624,379 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1262 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1469, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1263 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1470, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1264 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1471, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1265 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1472, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1266 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1473, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1267 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1474, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1268 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1475, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1269 -1, // S' @@ -63502,13 +66040,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1270 -1, // S' @@ -63552,13 +66092,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1271 -1, // S' @@ -63602,13 +66144,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1272 -1, // S' @@ -63652,13 +66196,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1273 -1, // S' @@ -63702,63 +66248,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1274 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1476, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1275 -1, // S' @@ -63802,113 +66352,119 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1276 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + 1478, // Rvalue + 743, // PrecedenceChainStart + 744, // TernaryTerm + 745, // LogicalOrTerm + 747, // LogicalXORTerm + 748, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1277 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + 792, // Rvalue + 812, // PrecedenceChainStart + 813, // TernaryTerm + 814, // LogicalOrTerm + 815, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + 1481, // FcnArgs }, gotoRow{ // S1278 -1, // S' @@ -63952,13 +66508,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1279 -1, // S' @@ -64002,13 +66560,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1280 -1, // S' @@ -64052,13 +66612,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1281 -1, // S' @@ -64102,63 +66664,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1282 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1283 -1, // S' @@ -64202,13 +66768,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1284 -1, // S' @@ -64252,13 +66820,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1285 -1, // S' @@ -64302,13 +66872,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1286 -1, // S' @@ -64352,1163 +66924,1211 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1287 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1486, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1288 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1487, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1289 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1488, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1290 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1489, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1291 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1490, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1292 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1491, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1293 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1492, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1294 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1493, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1295 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1494, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1296 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1495, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1297 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1496, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1298 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1497, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1299 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1498, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1300 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1499, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1301 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1500, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1302 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1501, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1303 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1502, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1304 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1503, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1305 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1504, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1306 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1505, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1307 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1506, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1308 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1507, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1309 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1508, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1310 -1, // S' @@ -65552,363 +68172,379 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1311 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1509, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1312 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1510, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1313 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1511, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1314 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1512, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1315 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1513, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1316 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1514, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1317 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1515, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1318 -1, // S' @@ -65952,13 +68588,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1319 -1, // S' @@ -66002,63 +68640,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1320 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1321 -1, // S' @@ -66102,13 +68744,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1322 -1, // S' @@ -66152,63 +68796,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1323 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1516, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1324 -1, // S' @@ -66252,163 +68900,171 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1325 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + 1518, // Rvalue + 743, // PrecedenceChainStart + 744, // TernaryTerm + 745, // LogicalOrTerm + 747, // LogicalXORTerm + 748, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1326 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + 792, // Rvalue + 812, // PrecedenceChainStart + 813, // TernaryTerm + 814, // LogicalOrTerm + 815, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + 1521, // FcnArgs }, gotoRow{ // S1327 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 140, // FieldValue + 145, // DirectFieldValue + 146, // IndirectFieldValue + 147, // BracedFieldValue + 142, // FullSrec + 141, // OosvarValue + 152, // DirectOosvarValue + 153, // IndirectOosvarValue + 154, // BracedOosvarValue + 143, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1522, // TernaryTerm + 161, // LogicalOrTerm + 162, // LogicalXORTerm + 163, // LogicalAndTerm + 164, // EqneTerm + 165, // CmpTerm + 166, // BitwiseORTerm + 167, // BitwiseXORTerm + 168, // BitwiseANDTerm + 169, // BitwiseShiftTerm + 170, // AddsubdotTerm + 172, // MuldivTerm + 176, // UnaryOpTerm + 177, // PowTerm + 180, // PrecedenceChainEnd + 182, // MlrvalOrFunction + 188, // ArrayLiteral + -1, // ArrayLiteralElements + 189, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 190, // ContextVariable + 202, // ArrayOrMapIndexAccess + 203, // ArraySliceAccess + 204, // FcnOrSubrCall + 205, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1328 -1, // S' @@ -66452,63 +69108,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1329 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 1523, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1330 -1, // S' @@ -66552,13 +69212,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1331 -1, // S' @@ -66602,13 +69264,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1332 -1, // S' @@ -66652,13 +69316,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1333 -1, // S' @@ -66702,13 +69368,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1334 -1, // S' @@ -66752,13 +69420,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1335 -1, // S' @@ -66802,13 +69472,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1336 -1, // S' @@ -66852,13 +69524,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1337 -1, // S' @@ -66902,13 +69576,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1338 -1, // S' @@ -66952,1165 +69628,17 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1339 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1340 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1341 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -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 - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // 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' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1344 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1345 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1346 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1347 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1348 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1349 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1350 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1351 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1352 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1353 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1354 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1355 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -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 - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // 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' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -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 - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // 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' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1360 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -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 - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1362 -1, // S' -1, // Root -1, // StatementBlock @@ -68122,393 +69650,1605 @@ var gotoTab = gotoTable{ -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 - 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1530, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 104, // MapLiteral + 275, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1340 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1531, // LogicalXORTerm + 1016, // LogicalAndTerm + 1017, // EqneTerm + 1018, // CmpTerm + 1019, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1341 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1532, // LogicalAndTerm + 1017, // EqneTerm + 1018, // CmpTerm + 1019, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1342 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1533, // EqneTerm + 1018, // CmpTerm + 1019, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1343 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1534, // CmpTerm + 1019, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1344 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1535, // CmpTerm + 1019, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1345 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1536, // CmpTerm + 1019, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1346 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1537, // CmpTerm + 1019, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1347 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1538, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1348 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1539, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1349 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1540, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1350 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1541, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1351 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1542, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1352 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1543, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1353 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1544, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1354 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1545, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1355 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1546, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1356 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1547, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1357 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1548, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1358 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1549, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1359 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1550, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1360 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1551, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1361 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1552, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1362 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1553, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1364 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1554, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1365 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1555, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1366 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1556, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1367 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1557, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1368 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1558, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1369 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1559, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1370 -1, // S' @@ -68552,13 +71292,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1371 -1, // S' @@ -68602,13 +71344,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1372 -1, // S' @@ -68652,13 +71396,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1373 -1, // S' @@ -68702,13 +71448,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1374 -1, // S' @@ -68752,65 +71500,17 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1375 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1376 -1, // S' -1, // Root -1, // StatementBlock @@ -68822,45 +71522,47 @@ var gotoTab = gotoTable{ -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 + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // 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, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 1560, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 757, // MapLiteral + 1042, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 758, // ContextVariable - 770, // ArrayOrMapIndexAccess - 771, // ArraySliceAccess + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs }, - gotoRow{ // S1377 + gotoRow{ // S1376 -1, // S' -1, // Root -1, // StatementBlock @@ -68902,13 +71604,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1377 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + 1562, // Rvalue + 743, // PrecedenceChainStart + 744, // TernaryTerm + 745, // LogicalOrTerm + 747, // LogicalXORTerm + 748, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1378 -1, // S' @@ -68922,93 +71678,97 @@ var gotoTab = gotoTable{ -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 + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + 792, // Rvalue + 812, // PrecedenceChainStart + 813, // TernaryTerm + 814, // LogicalOrTerm + 815, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 104, // MapLiteral + 843, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 105, // ContextVariable - 117, // ArrayOrMapIndexAccess - 118, // ArraySliceAccess + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + 1565, // FcnArgs }, gotoRow{ // S1379 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 226, // FieldValue + 231, // DirectFieldValue + 232, // IndirectFieldValue + 233, // BracedFieldValue + 228, // FullSrec + 227, // OosvarValue + 238, // DirectOosvarValue + 239, // IndirectOosvarValue + 240, // BracedOosvarValue + 229, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1566, // TernaryTerm + 247, // LogicalOrTerm + 248, // LogicalXORTerm + 249, // LogicalAndTerm + 250, // EqneTerm + 251, // CmpTerm + 252, // BitwiseORTerm + 253, // BitwiseXORTerm + 254, // BitwiseANDTerm + 255, // BitwiseShiftTerm + 256, // AddsubdotTerm + 258, // MuldivTerm + 262, // UnaryOpTerm + 263, // PowTerm + 266, // PrecedenceChainEnd + 268, // MlrvalOrFunction + 274, // ArrayLiteral + -1, // ArrayLiteralElements + 275, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 278, // ContextVariable + 290, // ArrayOrMapIndexAccess + 291, // ArraySliceAccess + 292, // FcnOrSubrCall + 293, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1380 -1, // S' @@ -69052,13 +71812,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1381 -1, // S' @@ -69072,43 +71834,45 @@ var gotoTab = gotoTable{ -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 + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1567, // 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 - 828, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 829, // ContextVariable - 841, // ArrayOrMapIndexAccess - 842, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1382 -1, // S' @@ -69152,63 +71916,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1383 - -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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1384 -1, // S' @@ -69252,63 +72020,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1385 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // BracefulStatement - -1, // BeginBlock - -1, // EndBlock - -1, // BracelessStatement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // 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 + 297, // FieldValue + 303, // DirectFieldValue + 304, // IndirectFieldValue + 305, // BracedFieldValue + 299, // FullSrec + 298, // OosvarValue + 310, // DirectOosvarValue + 311, // IndirectOosvarValue + 312, // BracedOosvarValue + 300, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1570, // TernaryTerm + 319, // LogicalOrTerm + 320, // LogicalXORTerm + 321, // LogicalAndTerm + 322, // EqneTerm + 323, // CmpTerm + 324, // BitwiseORTerm + 325, // BitwiseXORTerm + 326, // BitwiseANDTerm + 327, // BitwiseShiftTerm + 328, // AddsubdotTerm + 330, // MuldivTerm + 334, // UnaryOpTerm + 335, // PowTerm + 338, // PrecedenceChainEnd + 340, // MlrvalOrFunction + 346, // ArrayLiteral + -1, // ArrayLiteralElements + 348, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 349, // ContextVariable + 361, // ArrayOrMapIndexAccess + 362, // ArraySliceAccess + 363, // FcnOrSubrCall + 364, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1386 -1, // S' @@ -69352,13 +72124,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1387 -1, // S' @@ -69372,43 +72146,45 @@ var gotoTab = gotoTable{ -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 + 55, // FieldValue + 60, // DirectFieldValue + 61, // IndirectFieldValue + 62, // BracedFieldValue + 57, // FullSrec + 56, // OosvarValue + 67, // DirectOosvarValue + 68, // IndirectOosvarValue + 69, // BracedOosvarValue + 58, // FullOosvar + 1571, // 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 - 949, // MapLiteral + 104, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 950, // ContextVariable - 962, // ArrayOrMapIndexAccess - 963, // ArraySliceAccess + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1388 -1, // S' @@ -69452,63 +72228,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1390 -1, // S' @@ -69552,13 +72332,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1391 -1, // S' @@ -69602,63 +72384,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 406, // FieldValue + 411, // DirectFieldValue + 412, // IndirectFieldValue + 413, // BracedFieldValue + 408, // FullSrec + 407, // OosvarValue + 418, // DirectOosvarValue + 419, // IndirectOosvarValue + 420, // BracedOosvarValue + 409, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1574, // TernaryTerm + 427, // LogicalOrTerm + 428, // LogicalXORTerm + 429, // LogicalAndTerm + 430, // EqneTerm + 431, // CmpTerm + 432, // BitwiseORTerm + 433, // BitwiseXORTerm + 434, // BitwiseANDTerm + 435, // BitwiseShiftTerm + 436, // AddsubdotTerm + 438, // MuldivTerm + 442, // UnaryOpTerm + 443, // PowTerm + 446, // PrecedenceChainEnd + 448, // MlrvalOrFunction + 454, // ArrayLiteral + -1, // ArrayLiteralElements + 455, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 456, // ContextVariable + 468, // ArrayOrMapIndexAccess + 469, // ArraySliceAccess + 470, // FcnOrSubrCall + 471, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1393 -1, // S' @@ -69702,63 +72488,67 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, 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 + -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 + 1575, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1395 -1, // S' @@ -69802,13 +72592,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1396 -1, // S' @@ -69852,13 +72644,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1397 -1, // S' @@ -69902,13 +72696,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1398 -1, // S' @@ -69952,13 +72748,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1399 -1, // S' @@ -70002,13 +72800,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1400 -1, // S' @@ -70052,13 +72852,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1401 -1, // S' @@ -70102,13 +72904,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1402 -1, // S' @@ -70152,13 +72956,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1403 -1, // S' @@ -70202,13 +73008,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1404 -1, // S' @@ -70252,13 +73060,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1405 -1, // S' @@ -70302,13 +73112,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1406 -1, // S' @@ -70352,13 +73164,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1407 -1, // S' @@ -70402,13 +73216,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1408 -1, // S' @@ -70452,13 +73268,15 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, gotoRow{ // S1409 -1, // S' @@ -70502,12 +73320,11298 @@ var gotoTab = gotoTable{ -1, // MlrvalOrFunction -1, // ArrayLiteral -1, // ArrayLiteralElements - -1, // ArrayLiteralElement -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair -1, // ContextVariable -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1410 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1411 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1412 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1413 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1414 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1415 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1416 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1417 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1418 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1419 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1420 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1421 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1422 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1423 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1424 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1425 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1426 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1427 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1428 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1429 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1430 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1431 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1432 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1433 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1434 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1435 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1436 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1437 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1438 + -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 + 1582, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1439 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1440 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1441 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1442 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1443 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1444 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1445 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1446 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1447 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1448 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1449 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1450 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1451 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1452 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1453 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1454 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1455 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1456 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1457 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1458 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1459 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1460 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1461 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1462 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1463 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1464 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1465 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1466 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1467 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1468 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1469 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1470 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1471 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1472 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1473 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1474 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1475 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1476 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1477 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1478 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1479 + -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 + 1588, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1480 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1481 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1482 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1483 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1484 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1485 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1486 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1487 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1488 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1489 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1490 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1491 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1492 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1493 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1494 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1495 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1496 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1497 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1498 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1499 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1500 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1501 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1502 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1503 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1504 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1505 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1506 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1507 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1508 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1509 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1510 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1511 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1512 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1513 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1514 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1515 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1516 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1517 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1518 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1519 + -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 + 1594, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1520 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1521 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1522 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1523 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1524 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1525 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1526 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1527 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1528 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1529 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1530 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1531 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1532 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1533 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1534 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1535 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1536 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1537 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1538 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1539 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1540 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1541 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1542 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1543 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1544 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1545 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1546 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1547 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1548 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1549 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1550 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1551 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1552 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1553 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1554 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1555 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1556 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1557 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1558 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1559 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1560 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1561 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1562 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1563 + -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 + 1601, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1564 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1565 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1566 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1567 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1568 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1569 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1570 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1571 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1572 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1573 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1574 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1575 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1576 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1577 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1578 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1579 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 724, // FieldValue + 729, // DirectFieldValue + 730, // IndirectFieldValue + 731, // BracedFieldValue + 726, // FullSrec + 725, // OosvarValue + 736, // DirectOosvarValue + 737, // IndirectOosvarValue + 738, // BracedOosvarValue + 727, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1607, // TernaryTerm + 745, // LogicalOrTerm + 747, // LogicalXORTerm + 748, // LogicalAndTerm + 749, // EqneTerm + 750, // CmpTerm + 751, // BitwiseORTerm + 752, // BitwiseXORTerm + 753, // BitwiseANDTerm + 754, // BitwiseShiftTerm + 755, // AddsubdotTerm + 757, // MuldivTerm + 761, // UnaryOpTerm + 762, // PowTerm + 765, // PrecedenceChainEnd + 767, // MlrvalOrFunction + 773, // ArrayLiteral + -1, // ArrayLiteralElements + 774, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 775, // ContextVariable + 787, // ArrayOrMapIndexAccess + 788, // ArraySliceAccess + 789, // FcnOrSubrCall + 790, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1580 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1581 + -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 + 1608, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1582 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1583 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1584 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1585 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 793, // FieldValue + 798, // DirectFieldValue + 799, // IndirectFieldValue + 800, // BracedFieldValue + 795, // FullSrec + 794, // OosvarValue + 805, // DirectOosvarValue + 806, // IndirectOosvarValue + 807, // BracedOosvarValue + 796, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1611, // TernaryTerm + 814, // LogicalOrTerm + 815, // LogicalXORTerm + 816, // LogicalAndTerm + 817, // EqneTerm + 818, // CmpTerm + 819, // BitwiseORTerm + 820, // BitwiseXORTerm + 821, // BitwiseANDTerm + 822, // BitwiseShiftTerm + 823, // AddsubdotTerm + 825, // MuldivTerm + 829, // UnaryOpTerm + 830, // PowTerm + 833, // PrecedenceChainEnd + 836, // MlrvalOrFunction + 842, // ArrayLiteral + -1, // ArrayLiteralElements + 843, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 844, // ContextVariable + 856, // ArrayOrMapIndexAccess + 857, // ArraySliceAccess + 858, // FcnOrSubrCall + 859, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1586 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1587 + -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 + 1612, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1588 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1589 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1590 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1591 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 868, // FieldValue + 873, // DirectFieldValue + 874, // IndirectFieldValue + 875, // BracedFieldValue + 870, // FullSrec + 869, // OosvarValue + 880, // DirectOosvarValue + 881, // IndirectOosvarValue + 882, // BracedOosvarValue + 871, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1615, // TernaryTerm + 889, // LogicalOrTerm + 890, // LogicalXORTerm + 891, // LogicalAndTerm + 892, // EqneTerm + 893, // CmpTerm + 894, // BitwiseORTerm + 895, // BitwiseXORTerm + 896, // BitwiseANDTerm + 897, // BitwiseShiftTerm + 898, // AddsubdotTerm + 900, // MuldivTerm + 904, // UnaryOpTerm + 905, // PowTerm + 908, // PrecedenceChainEnd + 910, // MlrvalOrFunction + 916, // ArrayLiteral + -1, // ArrayLiteralElements + 917, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 918, // ContextVariable + 930, // ArrayOrMapIndexAccess + 931, // ArraySliceAccess + 932, // FcnOrSubrCall + 933, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1592 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1593 + -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 + 1616, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1594 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1595 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1596 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1597 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1598 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 993, // FieldValue + 998, // DirectFieldValue + 999, // IndirectFieldValue + 1000, // BracedFieldValue + 995, // FullSrec + 994, // OosvarValue + 1005, // DirectOosvarValue + 1006, // IndirectOosvarValue + 1007, // BracedOosvarValue + 996, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1619, // TernaryTerm + 1014, // LogicalOrTerm + 1015, // LogicalXORTerm + 1016, // LogicalAndTerm + 1017, // EqneTerm + 1018, // CmpTerm + 1019, // BitwiseORTerm + 1020, // BitwiseXORTerm + 1021, // BitwiseANDTerm + 1022, // BitwiseShiftTerm + 1023, // AddsubdotTerm + 1025, // MuldivTerm + 1029, // UnaryOpTerm + 1030, // PowTerm + 1033, // PrecedenceChainEnd + 1035, // MlrvalOrFunction + 1041, // ArrayLiteral + -1, // ArrayLiteralElements + 1042, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 1043, // ContextVariable + 1055, // ArrayOrMapIndexAccess + 1056, // ArraySliceAccess + 1057, // FcnOrSubrCall + 1058, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1599 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1600 + -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 + 1620, // 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 + 104, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 105, // ContextVariable + 117, // ArrayOrMapIndexAccess + 118, // ArraySliceAccess + 119, // FcnOrSubrCall + 120, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1601 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1602 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1603 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1604 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1605 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1606 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1607 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1608 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1609 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1610 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1611 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1612 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1613 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1614 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1615 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1616 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1617 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1618 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1619 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1620 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1621 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1622 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1623 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1624 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1625 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs + }, + gotoRow{ // S1626 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BracefulStatement + -1, // BeginBlock + -1, // EndBlock + -1, // BracelessStatement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // FcnOrSubrCall + -1, // FunctionName + -1, // FcnArgs }, } diff --git a/go/src/miller/parsing/parser/parser.go b/go/src/miller/parsing/parser/parser.go index 231998a45..e7fa92e5f 100644 --- a/go/src/miller/parsing/parser/parser.go +++ b/go/src/miller/parsing/parser/parser.go @@ -11,9 +11,9 @@ import ( ) const ( - numProductions = 152 - numStates = 1410 - numSymbols = 136 + numProductions = 160 + numStates = 1627 + numSymbols = 141 ) // Stack diff --git a/go/src/miller/parsing/parser/productionstable.go b/go/src/miller/parsing/parser/productionstable.go index 5051cc150..536605453 100644 --- a/go/src/miller/parsing/parser/productionstable.go +++ b/go/src/miller/parsing/parser/productionstable.go @@ -1445,7 +1445,7 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `ArrayLiteralElements : ArrayLiteralElement << dsl.NewASTNodeUnary( + String: `ArrayLiteralElements : Rvalue << dsl.NewASTNodeUnary( nil, X[0], dsl.NodeTypeArrayLiteral, @@ -1463,7 +1463,7 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `ArrayLiteralElements : ArrayLiteralElement "," << dsl.NewASTNodeUnary( + String: `ArrayLiteralElements : Rvalue "," << dsl.NewASTNodeUnary( nil, X[0], dsl.NodeTypeArrayLiteral, @@ -1481,7 +1481,7 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `ArrayLiteralElements : ArrayLiteralElement "," ArrayLiteralElements << dsl.PrependChild( + String: `ArrayLiteralElements : Rvalue "," ArrayLiteralElements << dsl.PrependChild( X[2], X[0], ) >>`, @@ -1496,21 +1496,11 @@ var productionsTable = ProdTab{ ) }, }, - ProdTabEntry{ - String: `ArrayLiteralElement : Rvalue << >>`, - Id: "ArrayLiteralElement", - NTType: 41, - Index: 125, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, ProdTabEntry{ String: `MlrvalOrFunction : MapLiteral << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 126, + Index: 125, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1522,8 +1512,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteral", - NTType: 42, - Index: 127, + NTType: 41, + Index: 126, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( @@ -1541,8 +1531,8 @@ var productionsTable = ProdTab{ X[1], ) >>`, Id: "MapLiteral", - NTType: 42, - Index: 128, + NTType: 41, + Index: 127, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( @@ -1561,8 +1551,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 43, - Index: 129, + NTType: 42, + Index: 128, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1579,8 +1569,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 43, - Index: 130, + NTType: 42, + Index: 129, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1596,8 +1586,8 @@ var productionsTable = ProdTab{ X[0], ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 43, - Index: 131, + NTType: 42, + Index: 130, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( @@ -1614,8 +1604,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteralKeyValuePair, ) >>`, Id: "MapLiteralKeyValuePair", - NTType: 44, - Index: 132, + NTType: 43, + Index: 131, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -1630,7 +1620,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : ContextVariable << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 133, + Index: 132, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1639,8 +1629,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_IPS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 134, + NTType: 44, + Index: 133, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1649,8 +1639,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_IFS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 135, + NTType: 44, + Index: 134, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1659,8 +1649,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_IRS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 136, + NTType: 44, + Index: 135, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1669,8 +1659,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_OPS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 137, + NTType: 44, + Index: 136, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1679,8 +1669,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_OFS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 138, + NTType: 44, + Index: 137, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1689,8 +1679,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_ORS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 139, + NTType: 44, + Index: 138, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1699,8 +1689,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_NF << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 140, + NTType: 44, + Index: 139, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1709,8 +1699,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_NR << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 141, + NTType: 44, + Index: 140, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1719,8 +1709,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_FNR << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 142, + NTType: 44, + Index: 141, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1729,8 +1719,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_FILENAME << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 143, + NTType: 44, + Index: 142, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1739,8 +1729,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_FILENUM << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 45, - Index: 144, + NTType: 44, + Index: 143, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1750,7 +1740,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : ArrayOrMapIndexAccess << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 145, + Index: 144, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1764,8 +1754,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArrayOrMapIndexAccess, ) >>`, Id: "ArrayOrMapIndexAccess", - NTType: 46, - Index: 146, + NTType: 45, + Index: 145, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -1780,7 +1770,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : ArraySliceAccess << >>`, Id: "MlrvalOrFunction", NTType: 38, - Index: 147, + Index: 146, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1795,8 +1785,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 47, - Index: 148, + NTType: 46, + Index: 147, NumSymbols: 6, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1820,8 +1810,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 47, - Index: 149, + NTType: 46, + Index: 148, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1848,8 +1838,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 47, - Index: 150, + NTType: 46, + Index: 149, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1879,8 +1869,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 47, - Index: 151, + NTType: 46, + Index: 150, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1898,4 +1888,134 @@ var productionsTable = ProdTab{ ) }, }, + ProdTabEntry{ + String: `MlrvalOrFunction : FcnOrSubrCall << >>`, + Id: "MlrvalOrFunction", + NTType: 38, + Index: 151, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `FcnOrSubrCall : FunctionName "(" ")" << dsl.NewASTNodeZary( + X[0], + dsl.NodeTypeFunctionCallsite, + ) >>`, + Id: "FcnOrSubrCall", + NTType: 47, + Index: 152, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeZary( + X[0], + dsl.NodeTypeFunctionCallsite, + ) + }, + }, + ProdTabEntry{ + String: `FcnOrSubrCall : FunctionName "(" FcnArgs ")" << dsl.AdoptChildren( + dsl.NewASTNodeNestable( + X[0], + dsl.NodeTypeFunctionCallsite, + ), + X[2], + ) >>`, + Id: "FcnOrSubrCall", + NTType: 47, + Index: 153, + NumSymbols: 4, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.AdoptChildren( + dsl.NewASTNodeNestable( + X[0], + dsl.NodeTypeFunctionCallsite, + ), + X[2], + ) + }, + }, + ProdTabEntry{ + String: `FunctionName : md_token_non_sigil_name << >>`, + Id: "FunctionName", + NTType: 48, + Index: 154, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `FunctionName : md_token_int_type << >>`, + Id: "FunctionName", + NTType: 48, + Index: 155, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `FunctionName : md_token_float_type << >>`, + Id: "FunctionName", + NTType: 48, + Index: 156, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `FcnArgs : Rvalue << dsl.NewASTNodeUnary( + nil, + X[0], + dsl.NodeTypeFunctionCallsite, + ) >>`, + Id: "FcnArgs", + NTType: 49, + Index: 157, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeUnary( + nil, + X[0], + dsl.NodeTypeFunctionCallsite, + ) + }, + }, + ProdTabEntry{ + String: `FcnArgs : Rvalue "," << dsl.NewASTNodeUnary( + nil, + X[0], + dsl.NodeTypeFunctionCallsite, + ) >>`, + Id: "FcnArgs", + NTType: 49, + Index: 158, + NumSymbols: 2, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeUnary( + nil, + X[0], + dsl.NodeTypeFunctionCallsite, + ) + }, + }, + ProdTabEntry{ + String: `FcnArgs : Rvalue "," FcnArgs << dsl.PrependChild( + X[2], + X[0], + ) >>`, + Id: "FcnArgs", + NTType: 49, + Index: 159, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.PrependChild( + X[2], + X[0], + ) + }, + }, } diff --git a/go/src/miller/parsing/token/token.go b/go/src/miller/parsing/token/token.go index 76022cf3d..bf4b809d9 100644 --- a/go/src/miller/parsing/token/token.go +++ b/go/src/miller/parsing/token/token.go @@ -207,6 +207,9 @@ var TokMap = TokenMap{ "md_token_FNR", "md_token_FILENAME", "md_token_FILENUM", + "md_token_non_sigil_name", + "md_token_int_type", + "md_token_float_type", }, idMap: map[string]Type{ @@ -298,5 +301,8 @@ var TokMap = TokenMap{ "md_token_FNR": 85, "md_token_FILENAME": 86, "md_token_FILENUM": 87, + "md_token_non_sigil_name": 88, + "md_token_int_type": 89, + "md_token_float_type": 90, }, }