diff --git a/internal/php8/scanner.go b/internal/php8/scanner.go index 3fcc8e5b..b2593e68 100644 --- a/internal/php8/scanner.go +++ b/internal/php8/scanner.go @@ -17,19 +17,19 @@ const lexer_error int = 0 const lexer_en_main int = 123 const lexer_en_html int = 126 const lexer_en_php int = 133 -const lexer_en_property int = 494 -const lexer_en_nowdoc int = 501 -const lexer_en_heredoc int = 505 -const lexer_en_backqote int = 512 -const lexer_en_template_string int = 518 -const lexer_en_heredoc_end int = 524 -const lexer_en_string_var int = 526 -const lexer_en_string_var_index int = 532 -const lexer_en_string_var_name int = 543 -const lexer_en_halt_compiller_open_parenthesis int = 545 -const lexer_en_halt_compiller_close_parenthesis int = 549 -const lexer_en_halt_compiller_close_semicolon int = 553 -const lexer_en_halt_compiller_end int = 557 +const lexer_en_property int = 496 +const lexer_en_nowdoc int = 503 +const lexer_en_heredoc int = 507 +const lexer_en_backqote int = 514 +const lexer_en_template_string int = 520 +const lexer_en_heredoc_end int = 526 +const lexer_en_string_var int = 528 +const lexer_en_string_var_index int = 534 +const lexer_en_string_var_name int = 545 +const lexer_en_halt_compiller_open_parenthesis int = 547 +const lexer_en_halt_compiller_close_parenthesis int = 551 +const lexer_en_halt_compiller_close_semicolon int = 555 +const lexer_en_halt_compiller_end int = 559 // line internal/php8/scanner.rl:17 @@ -138,12 +138,16 @@ func (lex *Lexer) Lex() *token.Token { goto st146 case 147: goto st147 + case 148: + goto st148 + case 149: + goto st149 case 11: goto st11 case 12: goto st12 - case 148: - goto st148 + case 150: + goto st150 case 13: goto st13 case 14: @@ -254,60 +258,60 @@ func (lex *Lexer) Lex() *token.Token { goto st66 case 67: goto st67 - case 149: - goto st149 - case 150: - goto st150 case 151: goto st151 case 152: goto st152 case 153: goto st153 - case 68: - goto st68 case 154: goto st154 + case 155: + goto st155 + case 68: + goto st68 + case 156: + goto st156 case 69: goto st69 case 70: goto st70 - case 155: - goto st155 + case 157: + goto st157 case 71: goto st71 - case 156: - goto st156 + case 158: + goto st158 case 72: goto st72 case 73: goto st73 case 74: goto st74 - case 157: - goto st157 - case 158: - goto st158 case 159: goto st159 - case 75: - goto st75 - case 76: - goto st76 case 160: goto st160 - case 77: - goto st77 case 161: goto st161 - case 78: - goto st78 + case 75: + goto st75 + case 76: + goto st76 case 162: goto st162 + case 77: + goto st77 case 163: goto st163 + case 78: + goto st78 case 164: goto st164 + case 165: + goto st165 + case 166: + goto st166 case 79: goto st79 case 80: @@ -316,16 +320,16 @@ func (lex *Lexer) Lex() *token.Token { goto st81 case 82: goto st82 - case 165: - goto st165 - case 166: - goto st166 - case 83: - goto st83 case 167: goto st167 case 168: goto st168 + case 83: + goto st83 + case 169: + goto st169 + case 170: + goto st170 case 84: goto st84 case 85: @@ -334,8 +338,8 @@ func (lex *Lexer) Lex() *token.Token { goto st86 case 87: goto st87 - case 169: - goto st169 + case 171: + goto st171 case 88: goto st88 case 89: @@ -344,10 +348,6 @@ func (lex *Lexer) Lex() *token.Token { goto st90 case 91: goto st91 - case 170: - goto st170 - case 171: - goto st171 case 172: goto st172 case 173: @@ -356,26 +356,26 @@ func (lex *Lexer) Lex() *token.Token { goto st174 case 175: goto st175 - case 92: - goto st92 case 176: goto st176 case 177: goto st177 - case 93: - goto st93 + case 92: + goto st92 case 178: goto st178 case 179: goto st179 + case 93: + goto st93 case 180: goto st180 - case 94: - goto st94 case 181: goto st181 case 182: goto st182 + case 94: + goto st94 case 183: goto st183 case 184: @@ -396,14 +396,14 @@ func (lex *Lexer) Lex() *token.Token { goto st191 case 192: goto st192 - case 95: - goto st95 - case 96: - goto st96 case 193: goto st193 case 194: goto st194 + case 95: + goto st95 + case 96: + goto st96 case 195: goto st195 case 196: @@ -718,12 +718,12 @@ func (lex *Lexer) Lex() *token.Token { goto st350 case 351: goto st351 - case 97: - goto st97 case 352: goto st352 case 353: goto st353 + case 97: + goto st97 case 354: goto st354 case 355: @@ -866,6 +866,10 @@ func (lex *Lexer) Lex() *token.Token { goto st423 case 424: goto st424 + case 425: + goto st425 + case 426: + goto st426 case 98: goto st98 case 99: @@ -878,16 +882,12 @@ func (lex *Lexer) Lex() *token.Token { goto st102 case 103: goto st103 - case 425: - goto st425 - case 426: - goto st426 - case 104: - goto st104 case 427: goto st427 case 428: goto st428 + case 104: + goto st104 case 429: goto st429 case 430: @@ -1024,38 +1024,38 @@ func (lex *Lexer) Lex() *token.Token { goto st495 case 496: goto st496 - case 105: - goto st105 case 497: goto st497 case 498: goto st498 + case 105: + goto st105 case 499: goto st499 - case 106: - goto st106 case 500: goto st500 case 501: goto st501 - case 0: - goto st0 + case 106: + goto st106 case 502: goto st502 case 503: goto st503 + case 0: + goto st0 case 504: goto st504 case 505: goto st505 case 506: goto st506 - case 107: - goto st107 case 507: goto st507 case 508: goto st508 + case 107: + goto st107 case 509: goto st509 case 510: @@ -1064,14 +1064,14 @@ func (lex *Lexer) Lex() *token.Token { goto st511 case 512: goto st512 - case 108: - goto st108 - case 109: - goto st109 case 513: goto st513 case 514: goto st514 + case 108: + goto st108 + case 109: + goto st109 case 515: goto st515 case 516: @@ -1080,14 +1080,14 @@ func (lex *Lexer) Lex() *token.Token { goto st517 case 518: goto st518 - case 110: - goto st110 - case 111: - goto st111 case 519: goto st519 case 520: goto st520 + case 110: + goto st110 + case 111: + goto st111 case 521: goto st521 case 522: @@ -1106,18 +1106,18 @@ func (lex *Lexer) Lex() *token.Token { goto st528 case 529: goto st529 - case 112: - goto st112 case 530: goto st530 - case 113: - goto st113 - case 114: - goto st114 case 531: goto st531 + case 112: + goto st112 case 532: goto st532 + case 113: + goto st113 + case 114: + goto st114 case 533: goto st533 case 534: @@ -1130,66 +1130,70 @@ func (lex *Lexer) Lex() *token.Token { goto st537 case 538: goto st538 - case 115: - goto st115 - case 116: - goto st116 case 539: goto st539 - case 117: - goto st117 case 540: goto st540 - case 118: - goto st118 + case 115: + goto st115 + case 116: + goto st116 case 541: goto st541 + case 117: + goto st117 case 542: goto st542 + case 118: + goto st118 case 543: goto st543 case 544: goto st544 - case 119: - goto st119 case 545: goto st545 case 546: goto st546 + case 119: + goto st119 case 547: goto st547 - case 120: - goto st120 case 548: goto st548 case 549: goto st549 + case 120: + goto st120 case 550: goto st550 case 551: goto st551 - case 121: - goto st121 case 552: goto st552 case 553: goto st553 + case 121: + goto st121 case 554: goto st554 case 555: goto st555 - case 122: - goto st122 case 556: goto st556 case 557: goto st557 + case 122: + goto st122 case 558: goto st558 case 559: goto st559 case 560: goto st560 + case 561: + goto st561 + case 562: + goto st562 } if (lex.p)++; (lex.p) == (lex.pe) { @@ -1267,12 +1271,16 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_146 case 147: goto st_case_147 + case 148: + goto st_case_148 + case 149: + goto st_case_149 case 11: goto st_case_11 case 12: goto st_case_12 - case 148: - goto st_case_148 + case 150: + goto st_case_150 case 13: goto st_case_13 case 14: @@ -1383,60 +1391,60 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_66 case 67: goto st_case_67 - case 149: - goto st_case_149 - case 150: - goto st_case_150 case 151: goto st_case_151 case 152: goto st_case_152 case 153: goto st_case_153 - case 68: - goto st_case_68 case 154: goto st_case_154 + case 155: + goto st_case_155 + case 68: + goto st_case_68 + case 156: + goto st_case_156 case 69: goto st_case_69 case 70: goto st_case_70 - case 155: - goto st_case_155 + case 157: + goto st_case_157 case 71: goto st_case_71 - case 156: - goto st_case_156 + case 158: + goto st_case_158 case 72: goto st_case_72 case 73: goto st_case_73 case 74: goto st_case_74 - case 157: - goto st_case_157 - case 158: - goto st_case_158 case 159: goto st_case_159 - case 75: - goto st_case_75 - case 76: - goto st_case_76 case 160: goto st_case_160 - case 77: - goto st_case_77 case 161: goto st_case_161 - case 78: - goto st_case_78 + case 75: + goto st_case_75 + case 76: + goto st_case_76 case 162: goto st_case_162 + case 77: + goto st_case_77 case 163: goto st_case_163 + case 78: + goto st_case_78 case 164: goto st_case_164 + case 165: + goto st_case_165 + case 166: + goto st_case_166 case 79: goto st_case_79 case 80: @@ -1445,16 +1453,16 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_81 case 82: goto st_case_82 - case 165: - goto st_case_165 - case 166: - goto st_case_166 - case 83: - goto st_case_83 case 167: goto st_case_167 case 168: goto st_case_168 + case 83: + goto st_case_83 + case 169: + goto st_case_169 + case 170: + goto st_case_170 case 84: goto st_case_84 case 85: @@ -1463,8 +1471,8 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_86 case 87: goto st_case_87 - case 169: - goto st_case_169 + case 171: + goto st_case_171 case 88: goto st_case_88 case 89: @@ -1473,10 +1481,6 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_90 case 91: goto st_case_91 - case 170: - goto st_case_170 - case 171: - goto st_case_171 case 172: goto st_case_172 case 173: @@ -1485,26 +1489,26 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_174 case 175: goto st_case_175 - case 92: - goto st_case_92 case 176: goto st_case_176 case 177: goto st_case_177 - case 93: - goto st_case_93 + case 92: + goto st_case_92 case 178: goto st_case_178 case 179: goto st_case_179 + case 93: + goto st_case_93 case 180: goto st_case_180 - case 94: - goto st_case_94 case 181: goto st_case_181 case 182: goto st_case_182 + case 94: + goto st_case_94 case 183: goto st_case_183 case 184: @@ -1525,14 +1529,14 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_191 case 192: goto st_case_192 - case 95: - goto st_case_95 - case 96: - goto st_case_96 case 193: goto st_case_193 case 194: goto st_case_194 + case 95: + goto st_case_95 + case 96: + goto st_case_96 case 195: goto st_case_195 case 196: @@ -1847,12 +1851,12 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_350 case 351: goto st_case_351 - case 97: - goto st_case_97 case 352: goto st_case_352 case 353: goto st_case_353 + case 97: + goto st_case_97 case 354: goto st_case_354 case 355: @@ -1995,6 +1999,10 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_423 case 424: goto st_case_424 + case 425: + goto st_case_425 + case 426: + goto st_case_426 case 98: goto st_case_98 case 99: @@ -2007,16 +2015,12 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_102 case 103: goto st_case_103 - case 425: - goto st_case_425 - case 426: - goto st_case_426 - case 104: - goto st_case_104 case 427: goto st_case_427 case 428: goto st_case_428 + case 104: + goto st_case_104 case 429: goto st_case_429 case 430: @@ -2153,38 +2157,38 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_495 case 496: goto st_case_496 - case 105: - goto st_case_105 case 497: goto st_case_497 case 498: goto st_case_498 + case 105: + goto st_case_105 case 499: goto st_case_499 - case 106: - goto st_case_106 case 500: goto st_case_500 case 501: goto st_case_501 - case 0: - goto st_case_0 + case 106: + goto st_case_106 case 502: goto st_case_502 case 503: goto st_case_503 + case 0: + goto st_case_0 case 504: goto st_case_504 case 505: goto st_case_505 case 506: goto st_case_506 - case 107: - goto st_case_107 case 507: goto st_case_507 case 508: goto st_case_508 + case 107: + goto st_case_107 case 509: goto st_case_509 case 510: @@ -2193,14 +2197,14 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_511 case 512: goto st_case_512 - case 108: - goto st_case_108 - case 109: - goto st_case_109 case 513: goto st_case_513 case 514: goto st_case_514 + case 108: + goto st_case_108 + case 109: + goto st_case_109 case 515: goto st_case_515 case 516: @@ -2209,14 +2213,14 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_517 case 518: goto st_case_518 - case 110: - goto st_case_110 - case 111: - goto st_case_111 case 519: goto st_case_519 case 520: goto st_case_520 + case 110: + goto st_case_110 + case 111: + goto st_case_111 case 521: goto st_case_521 case 522: @@ -2235,18 +2239,18 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_528 case 529: goto st_case_529 - case 112: - goto st_case_112 case 530: goto st_case_530 - case 113: - goto st_case_113 - case 114: - goto st_case_114 case 531: goto st_case_531 + case 112: + goto st_case_112 case 532: goto st_case_532 + case 113: + goto st_case_113 + case 114: + goto st_case_114 case 533: goto st_case_533 case 534: @@ -2259,66 +2263,70 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_537 case 538: goto st_case_538 - case 115: - goto st_case_115 - case 116: - goto st_case_116 case 539: goto st_case_539 - case 117: - goto st_case_117 case 540: goto st_case_540 - case 118: - goto st_case_118 + case 115: + goto st_case_115 + case 116: + goto st_case_116 case 541: goto st_case_541 + case 117: + goto st_case_117 case 542: goto st_case_542 + case 118: + goto st_case_118 case 543: goto st_case_543 case 544: goto st_case_544 - case 119: - goto st_case_119 case 545: goto st_case_545 case 546: goto st_case_546 + case 119: + goto st_case_119 case 547: goto st_case_547 - case 120: - goto st_case_120 case 548: goto st_case_548 case 549: goto st_case_549 + case 120: + goto st_case_120 case 550: goto st_case_550 case 551: goto st_case_551 - case 121: - goto st_case_121 case 552: goto st_case_552 case 553: goto st_case_553 + case 121: + goto st_case_121 case 554: goto st_case_554 case 555: goto st_case_555 - case 122: - goto st_case_122 case 556: goto st_case_556 case 557: goto st_case_557 + case 122: + goto st_case_122 case 558: goto st_case_558 case 559: goto st_case_559 case 560: goto st_case_560 + case 561: + goto st_case_561 + case 562: + goto st_case_562 } goto st_out tr0: @@ -2370,7 +2378,7 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:2379 + // line internal/php8/scanner.go:2387 if lex.data[(lex.p)] == 35 { goto tr183 } @@ -2385,7 +2393,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof124 } st_case_124: - // line internal/php8/scanner.go:2394 + // line internal/php8/scanner.go:2402 if lex.data[(lex.p)] == 33 { goto st1 } @@ -2407,7 +2415,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof1 } st_case_1: - // line internal/php8/scanner.go:2416 + // line internal/php8/scanner.go:2424 switch lex.data[(lex.p)] { case 10: goto tr2 @@ -2432,7 +2440,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof125 } st_case_125: - // line internal/php8/scanner.go:2441 + // line internal/php8/scanner.go:2449 goto tr185 tr4: lex.cs = 126 @@ -2533,7 +2541,7 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:2531 + // line internal/php8/scanner.go:2539 switch lex.data[(lex.p)] { case 10: goto tr187 @@ -2578,7 +2586,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof127 } st_case_127: - // line internal/php8/scanner.go:2576 + // line internal/php8/scanner.go:2584 switch lex.data[(lex.p)] { case 10: goto tr187 @@ -2619,7 +2627,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof128 } st_case_128: - // line internal/php8/scanner.go:2617 + // line internal/php8/scanner.go:2625 switch lex.data[(lex.p)] { case 10: goto tr194 @@ -2638,7 +2646,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof129 } st_case_129: - // line internal/php8/scanner.go:2636 + // line internal/php8/scanner.go:2644 switch lex.data[(lex.p)] { case 10: goto tr187 @@ -2676,7 +2684,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof131 } st_case_131: - // line internal/php8/scanner.go:2674 + // line internal/php8/scanner.go:2682 switch lex.data[(lex.p)] { case 61: goto tr199 @@ -2743,7 +2751,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof132 } st_case_132: - // line internal/php8/scanner.go:2741 + // line internal/php8/scanner.go:2749 goto tr201 tr9: // line internal/php8/scanner.rl:38 @@ -2762,7 +2770,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof5 } st_case_5: - // line internal/php8/scanner.go:2760 + // line internal/php8/scanner.go:2768 if lex.data[(lex.p)] == 10 { goto tr8 } @@ -3640,7 +3648,7 @@ func (lex *Lexer) Lex() *token.Token { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_HALT_COMPILER - lex.cs = 545 + lex.cs = 547 { (lex.p)++ goto _out @@ -3696,7 +3704,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 145: + case 146: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3706,12 +3714,12 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 151: + case 152: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.ID(int('"')) - lex.cs = 518 + lex.cs = 520 { (lex.p)++ goto _out @@ -3721,7 +3729,7 @@ func (lex *Lexer) Lex() *token.Token { goto _again tr15: - // line internal/php8/scanner.rl:373 + // line internal/php8/scanner.rl:380 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) @@ -3734,7 +3742,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st133 tr19: - // line internal/php8/scanner.rl:396 + // line internal/php8/scanner.rl:403 (lex.p) = (lex.te) - 1 { c := lex.data[lex.p] @@ -3742,7 +3750,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st133 tr23: - // line internal/php8/scanner.rl:359 + // line internal/php8/scanner.rl:366 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) @@ -3883,7 +3891,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st133 tr100: - // line internal/php8/scanner.rl:346 + // line internal/php8/scanner.rl:353 lex.te = (lex.p) + 1 { isDocComment := false @@ -3945,12 +3953,12 @@ func (lex *Lexer) Lex() *token.Token { goto _again tr131: lex.cs = 133 - // line internal/php8/scanner.rl:371 + // line internal/php8/scanner.rl:378 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_NULLSAFE_OBJECT_OPERATOR - lex.cs = 494 + lex.cs = 496 { (lex.p)++ goto _out @@ -3972,7 +3980,7 @@ func (lex *Lexer) Lex() *token.Token { } goto _again tr135: - // line internal/php8/scanner.rl:368 + // line internal/php8/scanner.rl:375 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) @@ -4024,7 +4032,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st133 tr202: - // line internal/php8/scanner.rl:396 + // line internal/php8/scanner.rl:403 lex.te = (lex.p) + 1 { c := lex.data[lex.p] @@ -4032,7 +4040,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st133 tr213: - // line internal/php8/scanner.rl:359 + // line internal/php8/scanner.rl:366 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) @@ -4046,12 +4054,12 @@ func (lex *Lexer) Lex() *token.Token { goto st133 tr251: lex.cs = 133 - // line internal/php8/scanner.rl:393 + // line internal/php8/scanner.rl:400 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int('`')) - lex.cs = 512 + lex.cs = 514 { (lex.p)++ goto _out @@ -4059,7 +4067,7 @@ func (lex *Lexer) Lex() *token.Token { } goto _again tr252: - // line internal/php8/scanner.rl:365 + // line internal/php8/scanner.rl:372 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) @@ -4069,7 +4077,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st133 tr254: - // line internal/php8/scanner.rl:366 + // line internal/php8/scanner.rl:373 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) @@ -4097,7 +4105,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st133 tr261: - // line internal/php8/scanner.rl:396 + // line internal/php8/scanner.rl:403 lex.te = (lex.p) (lex.p)-- { @@ -4106,7 +4114,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st133 tr262: - // line internal/php8/scanner.rl:359 + // line internal/php8/scanner.rl:366 lex.te = (lex.p) (lex.p)-- { @@ -4148,13 +4156,13 @@ func (lex *Lexer) Lex() *token.Token { goto st133 tr266: lex.cs = 133 - // line internal/php8/scanner.rl:394 + // line internal/php8/scanner.rl:401 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.ID(int('"')) - lex.cs = 518 + lex.cs = 520 { (lex.p)++ goto _out @@ -4162,7 +4170,7 @@ func (lex *Lexer) Lex() *token.Token { } goto _again tr267: - // line internal/php8/scanner.rl:343 + // line internal/php8/scanner.rl:349 lex.te = (lex.p) (lex.p)-- { @@ -4182,8 +4190,8 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr270: - // line internal/php8/scanner.rl:339 + tr272: + // line internal/php8/scanner.rl:344 lex.te = (lex.p) (lex.p)-- { @@ -4191,7 +4199,18 @@ func (lex *Lexer) Lex() *token.Token { lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) } goto st133 - tr273: + tr275: + // line internal/php8/scanner.rl:54 + + // line internal/php8/scanner.rl:344 + lex.te = (lex.p) + (lex.p)-- + { + lex.ungetStr("?>") + lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) + } + goto st133 + tr279: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:339 @@ -4202,8 +4221,17 @@ func (lex *Lexer) Lex() *token.Token { lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) } goto st133 - tr278: - // line internal/php8/scanner.rl:367 + tr280: + // line internal/php8/scanner.rl:339 + lex.te = (lex.p) + (lex.p)-- + { + lex.ungetStr("?>") + lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) + } + goto st133 + tr282: + // line internal/php8/scanner.rl:374 lex.te = (lex.p) (lex.p)-- { @@ -4216,7 +4244,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr279: + tr283: // line internal/php8/scanner.rl:311 lex.te = (lex.p) + 1 { @@ -4229,7 +4257,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr280: + tr284: // line internal/php8/scanner.rl:300 lex.te = (lex.p) + 1 { @@ -4242,7 +4270,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr281: + tr285: // line internal/php8/scanner.rl:302 lex.te = (lex.p) + 1 { @@ -4255,7 +4283,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr283: + tr287: // line internal/php8/scanner.rl:305 lex.te = (lex.p) + 1 { @@ -4268,7 +4296,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr284: + tr288: // line internal/php8/scanner.rl:324 lex.te = (lex.p) (lex.p)-- @@ -4282,7 +4310,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr285: + tr289: // line internal/php8/scanner.rl:306 lex.te = (lex.p) + 1 { @@ -4295,7 +4323,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr286: + tr290: // line internal/php8/scanner.rl:313 lex.te = (lex.p) + 1 { @@ -4308,7 +4336,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr287: + tr291: // line internal/php8/scanner.rl:308 lex.te = (lex.p) + 1 { @@ -4321,7 +4349,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr288: + tr292: // line internal/php8/scanner.rl:312 lex.te = (lex.p) + 1 { @@ -4334,7 +4362,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr289: + tr293: // line internal/php8/scanner.rl:309 lex.te = (lex.p) + 1 { @@ -4347,21 +4375,21 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr290: + tr294: lex.cs = 133 - // line internal/php8/scanner.rl:370 + // line internal/php8/scanner.rl:377 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_OBJECT_OPERATOR - lex.cs = 494 + lex.cs = 496 { (lex.p)++ goto _out } } goto _again - tr292: + tr296: // line internal/php8/scanner.rl:304 lex.te = (lex.p) + 1 { @@ -4374,7 +4402,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr293: + tr297: // line internal/php8/scanner.rl:166 lex.te = (lex.p) (lex.p)-- @@ -4388,7 +4416,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr296: + tr300: // line internal/php8/scanner.rl:307 lex.te = (lex.p) + 1 { @@ -4401,7 +4429,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr297: + tr301: // line internal/php8/scanner.rl:177 lex.te = (lex.p) (lex.p)-- @@ -4433,7 +4461,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr303: + tr307: // line internal/php8/scanner.rl:167 lex.te = (lex.p) (lex.p)-- @@ -4460,7 +4488,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr304: + tr308: // line internal/php8/scanner.rl:202 lex.te = (lex.p) (lex.p)-- @@ -4487,7 +4515,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr305: + tr309: // line internal/php8/scanner.rl:192 lex.te = (lex.p) (lex.p)-- @@ -4514,7 +4542,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr306: + tr310: // line internal/php8/scanner.rl:299 lex.te = (lex.p) + 1 { @@ -4527,7 +4555,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr307: + tr311: lex.cs = 133 // line internal/php8/scanner.rl:164 lex.te = (lex.p) @@ -4542,7 +4570,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr309: + tr313: lex.cs = 133 // line internal/php8/scanner.rl:54 @@ -4559,7 +4587,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr312: + tr316: // line internal/php8/scanner.rl:316 lex.te = (lex.p) + 1 { @@ -4572,7 +4600,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr313: + tr317: // line internal/php8/scanner.rl:325 lex.te = (lex.p) (lex.p)-- @@ -4586,7 +4614,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr314: + tr318: // line internal/php8/scanner.rl:320 lex.te = (lex.p) + 1 { @@ -4599,11 +4627,11 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr315: + tr319: lex.cs = 133 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:379 + // line internal/php8/scanner.rl:386 lex.te = (lex.p) (lex.p)-- { @@ -4612,11 +4640,11 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_START_HEREDOC if lex.isHeredocEnd(lex.p + 1) { - lex.cs = 524 + lex.cs = 526 } else if lex.data[lblStart-1] == '\'' { - lex.cs = 501 + lex.cs = 503 } else { - lex.cs = 505 + lex.cs = 507 } { (lex.p)++ @@ -4624,7 +4652,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr316: + tr320: // line internal/php8/scanner.rl:323 lex.te = (lex.p) (lex.p)-- @@ -4638,7 +4666,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr317: + tr321: // line internal/php8/scanner.rl:315 lex.te = (lex.p) + 1 { @@ -4651,7 +4679,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr319: + tr323: // line internal/php8/scanner.rl:314 lex.te = (lex.p) + 1 { @@ -4664,7 +4692,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr320: + tr324: // line internal/php8/scanner.rl:318 lex.te = (lex.p) (lex.p)-- @@ -4678,7 +4706,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr321: + tr325: // line internal/php8/scanner.rl:319 lex.te = (lex.p) + 1 { @@ -4691,7 +4719,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr322: + tr326: // line internal/php8/scanner.rl:322 lex.te = (lex.p) + 1 { @@ -4704,7 +4732,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr324: + tr328: // line internal/php8/scanner.rl:326 lex.te = (lex.p) (lex.p)-- @@ -4718,7 +4746,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr325: + tr329: // line internal/php8/scanner.rl:321 lex.te = (lex.p) + 1 { @@ -4731,7 +4759,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr329: + tr333: lex.cs = 133 // line internal/php8/scanner.rl:163 lex.te = (lex.p) @@ -4746,7 +4774,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr331: + tr335: lex.cs = 133 // line internal/php8/scanner.rl:54 @@ -4763,7 +4791,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr332: + tr336: // line internal/php8/scanner.rl:327 lex.te = (lex.p) (lex.p)-- @@ -4777,7 +4805,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr333: + tr337: // line internal/php8/scanner.rl:328 lex.te = (lex.p) + 1 { @@ -4790,8 +4818,8 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr334: - // line internal/php8/scanner.rl:368 + tr338: + // line internal/php8/scanner.rl:375 lex.te = (lex.p) (lex.p)-- { @@ -4804,7 +4832,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr340: + tr344: // line internal/php8/scanner.rl:214 lex.te = (lex.p) (lex.p)-- @@ -4818,7 +4846,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr416: + tr420: // line internal/php8/scanner.rl:233 lex.te = (lex.p) (lex.p)-- @@ -4832,7 +4860,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr437: + tr441: // line internal/php8/scanner.rl:237 lex.te = (lex.p) (lex.p)-- @@ -4846,7 +4874,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr467: + tr471: // line internal/php8/scanner.rl:246 lex.te = (lex.p) (lex.p)-- @@ -4860,7 +4888,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr471: + tr475: // line internal/php8/scanner.rl:248 lex.te = (lex.p) (lex.p)-- @@ -4874,7 +4902,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr503: + tr507: // line internal/php8/scanner.rl:280 lex.te = (lex.p) (lex.p)-- @@ -4888,7 +4916,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr546: + tr550: // line internal/php8/scanner.rl:261 lex.te = (lex.p) (lex.p)-- @@ -4902,7 +4930,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr548: + tr552: // line internal/php8/scanner.rl:213 lex.te = (lex.p) (lex.p)-- @@ -4916,7 +4944,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr584: + tr588: // line internal/php8/scanner.rl:282 lex.te = (lex.p) (lex.p)-- @@ -4930,7 +4958,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr630: + tr634: // line internal/php8/scanner.rl:279 lex.te = (lex.p) (lex.p)-- @@ -4944,7 +4972,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr631: + tr635: // line internal/php8/scanner.rl:216 lex.te = (lex.p) (lex.p)-- @@ -4958,7 +4986,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr632: + tr636: // line internal/php8/scanner.rl:215 lex.te = (lex.p) (lex.p)-- @@ -4972,7 +5000,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr634: + tr638: // line internal/php8/scanner.rl:310 lex.te = (lex.p) + 1 { @@ -4985,7 +5013,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr708: + tr712: // line internal/php8/scanner.rl:303 lex.te = (lex.p) + 1 { @@ -4998,7 +5026,7 @@ func (lex *Lexer) Lex() *token.Token { } } goto st133 - tr709: + tr713: // line internal/php8/scanner.rl:301 lex.te = (lex.p) + 1 { @@ -5022,7 +5050,7 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:3725 + // line internal/php8/scanner.go:3753 switch lex.data[(lex.p)] { case 10: goto tr11 @@ -5037,21 +5065,21 @@ func (lex *Lexer) Lex() *token.Token { case 35: goto st140 case 36: - goto st143 - case 37: goto st145 + case 37: + goto st147 case 38: - goto st146 + goto st148 case 39: goto tr211 case 40: goto tr212 case 42: - goto st149 - case 43: goto st151 + case 43: + goto st153 case 45: - goto st152 + goto st154 case 46: goto tr217 case 47: @@ -5059,15 +5087,15 @@ func (lex *Lexer) Lex() *token.Token { case 48: goto tr219 case 58: - goto st163 + goto st165 case 59: goto tr221 case 60: - goto st167 + goto st169 case 61: - goto st171 - case 62: goto st173 + case 62: + goto st175 case 63: goto tr225 case 64: @@ -5115,9 +5143,9 @@ func (lex *Lexer) Lex() *token.Token { case 89: goto tr247 case 92: - goto st425 - case 94: goto st427 + case 94: + goto st429 case 95: goto tr250 case 96: @@ -5167,7 +5195,7 @@ func (lex *Lexer) Lex() *token.Token { case 123: goto tr252 case 124: - goto st493 + goto st495 case 125: goto tr254 case 126: @@ -5219,7 +5247,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof134 } st_case_134: - // line internal/php8/scanner.go:3922 + // line internal/php8/scanner.go:3950 switch lex.data[(lex.p)] { case 10: goto tr11 @@ -5269,7 +5297,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof135 } st_case_135: - // line internal/php8/scanner.go:3972 + // line internal/php8/scanner.go:4000 switch lex.data[(lex.p)] { case 10: goto tr259 @@ -5313,7 +5341,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof6 } st_case_6: - // line internal/php8/scanner.go:4016 + // line internal/php8/scanner.go:4044 if lex.data[(lex.p)] == 10 { goto tr11 } @@ -5335,7 +5363,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof136 } st_case_136: - // line internal/php8/scanner.go:4038 + // line internal/php8/scanner.go:4066 if lex.data[(lex.p)] == 10 { goto tr11 } @@ -5362,15 +5390,15 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:394 - lex.act = 151 + // line internal/php8/scanner.rl:401 + lex.act = 152 goto st139 st139: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof139 } st_case_139: - // line internal/php8/scanner.go:4073 + // line internal/php8/scanner.go:4101 switch lex.data[(lex.p)] { case 10: goto tr14 @@ -5403,7 +5431,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof7 } st_case_7: - // line internal/php8/scanner.go:4106 + // line internal/php8/scanner.go:4134 switch lex.data[(lex.p)] { case 10: goto tr14 @@ -5486,11 +5514,47 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof140 } st_case_140: - if lex.data[(lex.p)] == 91 { + _widec = int16(lex.data[(lex.p)]) + switch { + case lex.data[(lex.p)] > 10: + if 13 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 13 { + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + case lex.data[(lex.p)] >= 10: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + switch _widec { + case 91: goto tr269 + case 266: + goto st141 + case 269: + goto st141 + case 522: + goto tr270 + case 525: + goto tr271 } - goto st141 - tr272: + switch { + case _widec < 11: + if _widec <= 9 { + goto st141 + } + case _widec > 12: + if 14 <= _widec { + goto st141 + } + default: + goto st141 + } + goto tr267 + tr274: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -5502,11 +5566,11 @@ func (lex *Lexer) Lex() *token.Token { } goto st141 - tr274: + tr276: // line internal/php8/scanner.rl:54 goto st141 - tr276: + tr278: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -5525,7 +5589,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof141 } st_case_141: - // line internal/php8/scanner.go:4228 + // line internal/php8/scanner.go:4292 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -5566,15 +5630,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 522: - goto tr271 + goto tr273 case 525: - goto tr272 + goto tr274 } if 512 <= _widec && _widec <= 767 { goto st141 } - goto tr270 - tr271: + goto tr272 + tr273: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -5586,7 +5650,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st142 - tr275: + tr277: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -5605,7 +5669,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof142 } st_case_142: - // line internal/php8/scanner.go:4308 + // line internal/php8/scanner.go:4372 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -5646,19 +5710,156 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 522: - goto tr275 + goto tr277 case 525: - goto tr276 + goto tr278 } if 512 <= _widec && _widec <= 767 { - goto tr274 + goto tr276 + } + goto tr275 + tr270: + // line internal/php8/scanner.rl:38 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p + 1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p + 1) } - goto tr273 + + goto st143 st143: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof143 } st_case_143: + // line internal/php8/scanner.go:4438 + _widec = int16(lex.data[(lex.p)]) + switch { + case lex.data[(lex.p)] < 11: + switch { + case lex.data[(lex.p)] > 9: + if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + default: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + case lex.data[(lex.p)] > 12: + switch { + case lex.data[(lex.p)] > 13: + if 14 <= lex.data[(lex.p)] { + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + case lex.data[(lex.p)] >= 13: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + default: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + switch _widec { + case 522: + goto tr277 + case 525: + goto tr278 + } + switch { + case _widec > 255: + if 512 <= _widec && _widec <= 767 { + goto tr276 + } + default: + goto tr280 + } + goto tr279 + tr271: + // line internal/php8/scanner.rl:38 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p + 1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p + 1) + } + + goto st144 + st144: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof144 + } + st_case_144: + // line internal/php8/scanner.go:4509 + _widec = int16(lex.data[(lex.p)]) + switch { + case lex.data[(lex.p)] < 11: + switch { + case lex.data[(lex.p)] > 9: + if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + default: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + case lex.data[(lex.p)] > 12: + switch { + case lex.data[(lex.p)] > 13: + if 14 <= lex.data[(lex.p)] { + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + case lex.data[(lex.p)] >= 13: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + default: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + switch _widec { + case 522: + goto tr270 + case 525: + goto tr274 + } + if 512 <= _widec && _widec <= 767 { + goto st141 + } + goto tr272 + st145: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof145 + } + st_case_145: if lex.data[(lex.p)] == 96 { goto tr262 } @@ -5674,65 +5875,65 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr262 } - goto st144 - st144: + goto st146 + st146: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof144 + goto _test_eof146 } - st_case_144: + st_case_146: if lex.data[(lex.p)] == 96 { - goto tr278 + goto tr282 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr278 + goto tr282 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr278 + goto tr282 } case lex.data[(lex.p)] >= 91: - goto tr278 + goto tr282 } default: - goto tr278 + goto tr282 } - goto st144 - st145: + goto st146 + st147: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof145 + goto _test_eof147 } - st_case_145: + st_case_147: if lex.data[(lex.p)] == 61 { - goto tr279 + goto tr283 } goto tr262 - st146: + st148: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof146 + goto _test_eof148 } - st_case_146: + st_case_148: switch lex.data[(lex.p)] { case 38: - goto tr280 + goto tr284 case 61: - goto tr281 + goto tr285 } goto tr262 tr211: // line NONE:1 lex.te = (lex.p) + 1 - goto st147 - st147: + goto st149 + st149: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof147 + goto _test_eof149 } - st_case_147: - // line internal/php8/scanner.go:4435 + st_case_149: + // line internal/php8/scanner.go:4636 switch lex.data[(lex.p)] { case 10: goto tr21 @@ -5761,7 +5962,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof11 } st_case_11: - // line internal/php8/scanner.go:4464 + // line internal/php8/scanner.go:4665 switch lex.data[(lex.p)] { case 10: goto tr21 @@ -5789,13 +5990,13 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.te = (lex.p) + 1 - goto st148 - st148: + goto st150 + st150: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof148 + goto _test_eof150 } - st_case_148: - // line internal/php8/scanner.go:4498 + st_case_150: + // line internal/php8/scanner.go:4699 switch lex.data[(lex.p)] { case 9: goto st13 @@ -6603,69 +6804,69 @@ func (lex *Lexer) Lex() *token.Token { goto st67 } goto tr23 - st149: + st151: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof149 + goto _test_eof151 } - st_case_149: + st_case_151: switch lex.data[(lex.p)] { case 42: - goto st150 + goto st152 case 61: - goto tr283 + goto tr287 } goto tr262 - st150: + st152: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof150 + goto _test_eof152 } - st_case_150: + st_case_152: if lex.data[(lex.p)] == 61 { - goto tr285 + goto tr289 } - goto tr284 - st151: + goto tr288 + st153: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof151 + goto _test_eof153 } - st_case_151: + st_case_153: switch lex.data[(lex.p)] { case 43: - goto tr286 + goto tr290 case 61: - goto tr287 + goto tr291 } goto tr262 - st152: + st154: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof152 + goto _test_eof154 } - st_case_152: + st_case_154: switch lex.data[(lex.p)] { case 45: - goto tr288 + goto tr292 case 61: - goto tr289 + goto tr293 case 62: - goto tr290 + goto tr294 } goto tr262 tr217: // line NONE:1 lex.te = (lex.p) + 1 - goto st153 - st153: + goto st155 + st155: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof153 + goto _test_eof155 } - st_case_153: - // line internal/php8/scanner.go:5363 + st_case_155: + // line internal/php8/scanner.go:5564 switch lex.data[(lex.p)] { case 46: goto st68 case 61: - goto tr292 + goto tr296 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr91 @@ -6686,13 +6887,13 @@ func (lex *Lexer) Lex() *token.Token { // line internal/php8/scanner.rl:166 lex.act = 10 - goto st154 - st154: + goto st156 + st156: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof154 + goto _test_eof156 } - st_case_154: - // line internal/php8/scanner.go:5395 + st_case_156: + // line internal/php8/scanner.go:5596 switch lex.data[(lex.p)] { case 69: goto st69 @@ -6704,7 +6905,7 @@ func (lex *Lexer) Lex() *token.Token { if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr91 } - goto tr293 + goto tr297 st69: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof69 @@ -6735,20 +6936,20 @@ func (lex *Lexer) Lex() *token.Token { // line internal/php8/scanner.rl:166 lex.act = 10 - goto st155 - st155: + goto st157 + st157: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof155 + goto _test_eof157 } - st_case_155: - // line internal/php8/scanner.go:5444 + st_case_157: + // line internal/php8/scanner.go:5645 if lex.data[(lex.p)] == 95 { goto st70 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr89 } - goto tr293 + goto tr297 st71: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof71 @@ -6762,20 +6963,20 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.te = (lex.p) + 1 - goto st156 - st156: + goto st158 + st158: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof156 + goto _test_eof158 } - st_case_156: - // line internal/php8/scanner.go:5471 + st_case_158: + // line internal/php8/scanner.go:5672 switch lex.data[(lex.p)] { case 42: goto st72 case 47: goto st141 case 61: - goto tr296 + goto tr300 } goto tr262 tr94: @@ -6813,7 +7014,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof72 } st_case_72: - // line internal/php8/scanner.go:5516 + // line internal/php8/scanner.go:5717 switch lex.data[(lex.p)] { case 10: goto tr93 @@ -6854,7 +7055,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof73 } st_case_73: - // line internal/php8/scanner.go:5557 + // line internal/php8/scanner.go:5758 switch lex.data[(lex.p)] { case 10: goto tr97 @@ -6873,7 +7074,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof74 } st_case_74: - // line internal/php8/scanner.go:5576 + // line internal/php8/scanner.go:5777 switch lex.data[(lex.p)] { case 10: goto tr93 @@ -6891,16 +7092,16 @@ func (lex *Lexer) Lex() *token.Token { // line internal/php8/scanner.rl:177 lex.act = 12 - goto st157 - st157: + goto st159 + st159: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof157 + goto _test_eof159 } - st_case_157: - // line internal/php8/scanner.go:5600 + st_case_159: + // line internal/php8/scanner.go:5801 switch lex.data[(lex.p)] { case 46: - goto tr298 + goto tr302 case 66: goto st76 case 69: @@ -6923,20 +7124,20 @@ func (lex *Lexer) Lex() *token.Token { if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr102 } - goto tr297 - tr298: + goto tr301 + tr302: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:166 lex.act = 10 - goto st158 - st158: + goto st160 + st160: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof158 + goto _test_eof160 } - st_case_158: - // line internal/php8/scanner.go:5639 + st_case_160: + // line internal/php8/scanner.go:5840 switch lex.data[(lex.p)] { case 69: goto st69 @@ -6946,23 +7147,23 @@ func (lex *Lexer) Lex() *token.Token { if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr91 } - goto tr293 + goto tr297 tr102: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:177 lex.act = 12 - goto st159 - st159: + goto st161 + st161: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof159 + goto _test_eof161 } - st_case_159: - // line internal/php8/scanner.go:5662 + st_case_161: + // line internal/php8/scanner.go:5863 switch lex.data[(lex.p)] { case 46: - goto tr298 + goto tr302 case 69: goto st69 case 95: @@ -6973,7 +7174,7 @@ func (lex *Lexer) Lex() *token.Token { if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr102 } - goto tr297 + goto tr301 st75: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof75 @@ -6998,20 +7199,20 @@ func (lex *Lexer) Lex() *token.Token { // line internal/php8/scanner.rl:167 lex.act = 11 - goto st160 - st160: + goto st162 + st162: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof160 + goto _test_eof162 } - st_case_160: - // line internal/php8/scanner.go:5707 + st_case_162: + // line internal/php8/scanner.go:5908 if lex.data[(lex.p)] == 95 { goto st76 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { goto tr103 } - goto tr303 + goto tr307 st77: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof77 @@ -7027,20 +7228,20 @@ func (lex *Lexer) Lex() *token.Token { // line internal/php8/scanner.rl:202 lex.act = 14 - goto st161 - st161: + goto st163 + st163: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof161 + goto _test_eof163 } - st_case_161: - // line internal/php8/scanner.go:5736 + st_case_163: + // line internal/php8/scanner.go:5937 if lex.data[(lex.p)] == 95 { goto st77 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { goto tr104 } - goto tr304 + goto tr308 st78: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof78 @@ -7065,13 +7266,13 @@ func (lex *Lexer) Lex() *token.Token { // line internal/php8/scanner.rl:192 lex.act = 13 - goto st162 - st162: + goto st164 + st164: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof162 + goto _test_eof164 } - st_case_162: - // line internal/php8/scanner.go:5774 + st_case_164: + // line internal/php8/scanner.go:5975 if lex.data[(lex.p)] == 95 { goto st78 } @@ -7087,27 +7288,27 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr105 } - goto tr305 - st163: + goto tr309 + st165: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof163 + goto _test_eof165 } - st_case_163: + st_case_165: if lex.data[(lex.p)] == 58 { - goto tr306 + goto tr310 } goto tr262 tr221: // line NONE:1 lex.te = (lex.p) + 1 - goto st164 - st164: + goto st166 + st166: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof164 + goto _test_eof166 } - st_case_164: - // line internal/php8/scanner.go:5810 + st_case_166: + // line internal/php8/scanner.go:6011 switch lex.data[(lex.p)] { case 10: goto tr107 @@ -7131,7 +7332,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof79 } st_case_79: - // line internal/php8/scanner.go:5834 + // line internal/php8/scanner.go:6035 switch lex.data[(lex.p)] { case 10: goto tr107 @@ -7177,7 +7378,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof80 } st_case_80: - // line internal/php8/scanner.go:5880 + // line internal/php8/scanner.go:6081 switch lex.data[(lex.p)] { case 10: goto tr111 @@ -7223,7 +7424,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof81 } st_case_81: - // line internal/php8/scanner.go:5926 + // line internal/php8/scanner.go:6127 if lex.data[(lex.p)] == 10 { goto tr107 } @@ -7237,7 +7438,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof82 } st_case_82: - // line internal/php8/scanner.go:5940 + // line internal/php8/scanner.go:6141 if lex.data[(lex.p)] == 62 { goto tr114 } @@ -7246,20 +7447,20 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.te = (lex.p) + 1 - goto st165 - st165: + goto st167 + st167: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof165 + goto _test_eof167 } - st_case_165: - // line internal/php8/scanner.go:5955 + st_case_167: + // line internal/php8/scanner.go:6156 switch lex.data[(lex.p)] { case 10: goto tr116 case 13: - goto tr308 + goto tr312 } - goto tr307 + goto tr311 tr116: // line internal/php8/scanner.rl:38 @@ -7271,15 +7472,15 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st166 - st166: + goto st168 + st168: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof166 + goto _test_eof168 } - st_case_166: - // line internal/php8/scanner.go:5980 - goto tr309 - tr308: + st_case_168: + // line internal/php8/scanner.go:6181 + goto tr313 + tr312: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -7296,45 +7497,45 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof83 } st_case_83: - // line internal/php8/scanner.go:5999 + // line internal/php8/scanner.go:6200 if lex.data[(lex.p)] == 10 { goto tr116 } goto tr115 - st167: + st169: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof167 + goto _test_eof169 } - st_case_167: + st_case_169: switch lex.data[(lex.p)] { case 60: - goto tr310 + goto tr314 case 61: - goto st170 + goto st172 case 62: - goto tr312 + goto tr316 } goto tr262 - tr310: + tr314: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:325 lex.act = 126 - goto st168 - st168: + goto st170 + st170: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof168 + goto _test_eof170 } - st_case_168: - // line internal/php8/scanner.go:6030 + st_case_170: + // line internal/php8/scanner.go:6231 switch lex.data[(lex.p)] { case 60: goto st84 case 61: - goto tr314 + goto tr318 } - goto tr313 + goto tr317 st84: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof84 @@ -7395,7 +7596,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof86 } st_case_86: - // line internal/php8/scanner.go:6098 + // line internal/php8/scanner.go:6299 switch lex.data[(lex.p)] { case 34: goto tr122 @@ -7429,7 +7630,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof87 } st_case_87: - // line internal/php8/scanner.go:6132 + // line internal/php8/scanner.go:6333 switch lex.data[(lex.p)] { case 10: goto tr124 @@ -7448,7 +7649,7 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st169 + goto st171 tr128: // line internal/php8/scanner.rl:36 lblEnd = lex.p @@ -7462,14 +7663,14 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st169 - st169: + goto st171 + st171: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof169 + goto _test_eof171 } - st_case_169: - // line internal/php8/scanner.go:6171 - goto tr315 + st_case_171: + // line internal/php8/scanner.go:6372 + goto tr319 tr125: // line internal/php8/scanner.rl:38 @@ -7501,7 +7702,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof88 } st_case_88: - // line internal/php8/scanner.go:6204 + // line internal/php8/scanner.go:6405 if lex.data[(lex.p)] == 10 { goto tr124 } @@ -7536,7 +7737,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof90 } st_case_90: - // line internal/php8/scanner.go:6239 + // line internal/php8/scanner.go:6440 switch lex.data[(lex.p)] { case 39: goto tr122 @@ -7570,7 +7771,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof91 } st_case_91: - // line internal/php8/scanner.go:6273 + // line internal/php8/scanner.go:6474 switch lex.data[(lex.p)] { case 10: goto tr128 @@ -7597,33 +7798,12 @@ func (lex *Lexer) Lex() *token.Token { goto tr12 } goto st91 - st170: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof170 - } - st_case_170: - if lex.data[(lex.p)] == 62 { - goto tr317 - } - goto tr316 - st171: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof171 - } - st_case_171: - switch lex.data[(lex.p)] { - case 61: - goto st172 - case 62: - goto tr319 - } - goto tr262 st172: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof172 } st_case_172: - if lex.data[(lex.p)] == 61 { + if lex.data[(lex.p)] == 62 { goto tr321 } goto tr320 @@ -7634,9 +7814,9 @@ func (lex *Lexer) Lex() *token.Token { st_case_173: switch lex.data[(lex.p)] { case 61: - goto tr322 - case 62: goto st174 + case 62: + goto tr323 } goto tr262 st174: @@ -7648,24 +7828,45 @@ func (lex *Lexer) Lex() *token.Token { goto tr325 } goto tr324 + st175: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof175 + } + st_case_175: + switch lex.data[(lex.p)] { + case 61: + goto tr326 + case 62: + goto st176 + } + goto tr262 + st176: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof176 + } + st_case_176: + if lex.data[(lex.p)] == 61 { + goto tr329 + } + goto tr328 tr225: // line NONE:1 lex.te = (lex.p) + 1 - goto st175 - st175: + goto st177 + st177: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof175 + goto _test_eof177 } - st_case_175: - // line internal/php8/scanner.go:6361 + st_case_177: + // line internal/php8/scanner.go:6562 switch lex.data[(lex.p)] { case 45: goto st92 case 62: - goto tr327 + goto tr331 case 63: - goto st178 + goto st180 } goto tr262 st92: @@ -7677,24 +7878,24 @@ func (lex *Lexer) Lex() *token.Token { goto tr131 } goto tr23 - tr327: + tr331: // line NONE:1 lex.te = (lex.p) + 1 - goto st176 - st176: + goto st178 + st178: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof176 + goto _test_eof178 } - st_case_176: - // line internal/php8/scanner.go:6390 + st_case_178: + // line internal/php8/scanner.go:6591 switch lex.data[(lex.p)] { case 10: goto tr133 case 13: - goto tr330 + goto tr334 } - goto tr329 + goto tr333 tr133: // line internal/php8/scanner.rl:38 @@ -7706,15 +7907,15 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st177 - st177: + goto st179 + st179: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof177 + goto _test_eof179 } - st_case_177: - // line internal/php8/scanner.go:6415 - goto tr331 - tr330: + st_case_179: + // line internal/php8/scanner.go:6616 + goto tr335 + tr334: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -7731,576 +7932,576 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof93 } st_case_93: - // line internal/php8/scanner.go:6434 + // line internal/php8/scanner.go:6635 if lex.data[(lex.p)] == 10 { goto tr133 } goto tr132 - st178: + st180: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof178 + goto _test_eof180 } - st_case_178: + st_case_180: if lex.data[(lex.p)] == 61 { - goto tr333 + goto tr337 } - goto tr332 + goto tr336 tr226: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st179 - st179: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st181 + st181: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof179 + goto _test_eof181 } - st_case_179: - // line internal/php8/scanner.go:6460 + st_case_181: + // line internal/php8/scanner.go:6661 switch lex.data[(lex.p)] { case 66: - goto tr335 + goto tr339 case 78: - goto tr336 + goto tr340 case 82: - goto tr337 + goto tr341 case 83: - goto tr338 + goto tr342 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 98: - goto tr335 + goto tr339 case 110: - goto tr336 + goto tr340 case 114: - goto tr337 + goto tr341 case 115: - goto tr338 + goto tr342 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 tr233: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st180 - tr338: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st182 + tr342: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:220 lex.act = 21 - goto st180 - tr346: + goto st182 + tr350: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:218 lex.act = 19 - goto st180 - tr347: + goto st182 + tr351: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:294 lex.act = 95 - goto st180 - tr350: + goto st182 + tr354: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:219 lex.act = 20 - goto st180 - tr355: + goto st182 + tr359: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:221 lex.act = 22 - goto st180 - tr367: + goto st182 + tr371: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:222 lex.act = 23 - goto st180 - tr368: + goto st182 + tr372: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:223 lex.act = 24 - goto st180 - tr370: + goto st182 + tr374: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:224 lex.act = 25 - goto st180 - tr377: + goto st182 + tr381: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:250 lex.act = 51 - goto st180 - tr381: + goto st182 + tr385: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:225 lex.act = 26 - goto st180 - tr383: + goto st182 + tr387: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:226 lex.act = 27 - goto st180 - tr387: + goto st182 + tr391: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:227 lex.act = 28 - goto st180 - tr391: + goto st182 + tr395: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:228 lex.act = 29 - goto st180 - tr394: + goto st182 + tr398: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:231 lex.act = 32 - goto st180 - tr400: + goto st182 + tr404: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:229 lex.act = 30 - goto st180 - tr404: + goto st182 + tr408: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:230 lex.act = 31 - goto st180 - tr405: + goto st182 + tr409: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:244 lex.act = 45 - goto st180 - tr413: + goto st182 + tr417: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:232 lex.act = 33 - goto st180 - tr418: + goto st182 + tr422: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:234 lex.act = 35 - goto st180 - tr421: + goto st182 + tr425: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:235 lex.act = 36 - goto st180 - tr434: + goto st182 + tr438: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:236 lex.act = 37 - goto st180 - tr441: + goto st182 + tr445: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:238 lex.act = 39 - goto st180 - tr442: + goto st182 + tr446: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:239 lex.act = 40 - goto st180 - tr447: + goto st182 + tr451: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:240 lex.act = 41 - goto st180 - tr451: + goto st182 + tr455: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:241 lex.act = 42 - goto st180 - tr452: + goto st182 + tr456: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:242 lex.act = 43 - goto st180 - tr454: + goto st182 + tr458: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:243 lex.act = 44 - goto st180 - tr460: + goto st182 + tr464: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:245 lex.act = 46 - goto st180 - tr462: + goto st182 + tr466: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:251 lex.act = 52 - goto st180 - tr469: + goto st182 + tr473: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:247 lex.act = 48 - goto st180 - tr475: + goto st182 + tr479: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:249 lex.act = 50 - goto st180 - tr481: + goto st182 + tr485: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:252 lex.act = 53 - goto st180 - tr483: + goto st182 + tr487: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:253 lex.act = 54 - goto st180 - tr484: + goto st182 + tr488: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:254 lex.act = 55 - goto st180 - tr495: + goto st182 + tr499: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:256 lex.act = 57 - goto st180 - tr508: + goto st182 + tr512: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:281 lex.act = 82 - goto st180 - tr516: + goto st182 + tr520: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:257 lex.act = 58 - goto st180 - tr520: + goto st182 + tr524: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:258 lex.act = 59 - goto st180 - tr526: + goto st182 + tr530: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:259 lex.act = 60 - goto st180 - tr529: + goto st182 + tr533: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:255 lex.act = 56 - goto st180 - tr532: + goto st182 + tr536: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:260 lex.act = 61 - goto st180 - tr536: + goto st182 + tr540: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:270 lex.act = 71 - goto st180 - tr549: + goto st182 + tr553: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:293 lex.act = 94 - goto st180 - tr550: + goto st182 + tr554: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:295 lex.act = 96 - goto st180 - tr557: + goto st182 + tr561: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:264 lex.act = 65 - goto st180 - tr560: + goto st182 + tr564: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:262 lex.act = 63 - goto st180 - tr566: + goto st182 + tr570: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:265 lex.act = 66 - goto st180 - tr570: + goto st182 + tr574: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:263 lex.act = 64 - goto st180 - tr579: + goto st182 + tr583: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:267 lex.act = 68 - goto st180 - tr589: + goto st182 + tr593: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:283 lex.act = 84 - goto st180 - tr592: + goto st182 + tr596: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:266 lex.act = 67 - goto st180 - tr598: + goto st182 + tr602: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:268 lex.act = 69 - goto st180 - tr602: + goto st182 + tr606: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:269 lex.act = 70 - goto st180 - tr607: + goto st182 + tr611: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:271 lex.act = 72 - goto st180 - tr609: + goto st182 + tr613: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:273 lex.act = 74 - goto st180 - tr611: + goto st182 + tr615: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:272 lex.act = 73 - goto st180 - tr616: + goto st182 + tr620: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:274 lex.act = 75 - goto st180 - tr617: + goto st182 + tr621: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:275 lex.act = 76 - goto st180 - tr619: + goto st182 + tr623: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:276 lex.act = 77 - goto st180 - tr623: + goto st182 + tr627: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:277 lex.act = 78 - goto st180 - tr625: + goto st182 + tr629: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:296 lex.act = 97 - goto st180 - tr649: + goto st182 + tr653: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:284 lex.act = 85 - goto st180 - tr653: + goto st182 + tr657: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:285 lex.act = 86 - goto st180 - tr659: + goto st182 + tr663: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:286 lex.act = 87 - goto st180 - tr667: + goto st182 + tr671: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:287 lex.act = 88 - goto st180 - tr679: + goto st182 + tr683: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:292 lex.act = 93 - goto st180 - tr684: + goto st182 + tr688: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:288 lex.act = 89 - goto st180 - tr691: + goto st182 + tr695: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:290 lex.act = 91 - goto st180 - tr701: + goto st182 + tr705: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:289 lex.act = 90 - goto st180 - tr707: + goto st182 + tr711: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:291 lex.act = 92 - goto st180 - st180: + goto st182 + st182: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof180 + goto _test_eof182 } - st_case_180: - // line internal/php8/scanner.go:7003 + st_case_182: + // line internal/php8/scanner.go:7204 switch lex.data[(lex.p)] { case 92: goto st94 @@ -8352,490 +8553,490 @@ func (lex *Lexer) Lex() *token.Token { // line internal/php8/scanner.rl:214 lex.act = 16 - goto st181 - st181: + goto st183 + st183: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof181 + goto _test_eof183 } - st_case_181: - // line internal/php8/scanner.go:7061 + st_case_183: + // line internal/php8/scanner.go:7262 switch lex.data[(lex.p)] { case 92: goto st94 case 96: - goto tr340 + goto tr344 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr340 + goto tr344 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr340 + goto tr344 } case lex.data[(lex.p)] >= 91: - goto tr340 + goto tr344 } default: - goto tr340 + goto tr344 } goto tr134 - tr335: + tr339: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st182 - st182: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st184 + st184: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof182 + goto _test_eof184 } - st_case_182: - // line internal/php8/scanner.go:7098 + st_case_184: + // line internal/php8/scanner.go:7299 switch lex.data[(lex.p)] { case 83: - goto tr341 + goto tr345 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 115: - goto tr341 + goto tr345 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr341: + tr345: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st183 - st183: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st185 + st185: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof183 + goto _test_eof185 } - st_case_183: - // line internal/php8/scanner.go:7139 + st_case_185: + // line internal/php8/scanner.go:7340 switch lex.data[(lex.p)] { case 84: - goto tr342 + goto tr346 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 116: - goto tr342 + goto tr346 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr342: + tr346: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st184 - st184: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st186 + st186: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof184 + goto _test_eof186 } - st_case_184: - // line internal/php8/scanner.go:7180 + st_case_186: + // line internal/php8/scanner.go:7381 switch lex.data[(lex.p)] { case 82: - goto tr343 + goto tr347 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 114: - goto tr343 + goto tr347 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr343: + tr347: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st185 - st185: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st187 + st187: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof185 + goto _test_eof187 } - st_case_185: - // line internal/php8/scanner.go:7221 + st_case_187: + // line internal/php8/scanner.go:7422 switch lex.data[(lex.p)] { case 65: - goto tr344 + goto tr348 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 97: - goto tr344 + goto tr348 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr344: + tr348: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st186 - st186: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st188 + st188: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof186 + goto _test_eof188 } - st_case_186: - // line internal/php8/scanner.go:7262 + st_case_188: + // line internal/php8/scanner.go:7463 switch lex.data[(lex.p)] { case 67: - goto tr345 + goto tr349 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 99: - goto tr345 + goto tr349 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr345: + tr349: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st187 - st187: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st189 + st189: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof187 + goto _test_eof189 } - st_case_187: - // line internal/php8/scanner.go:7303 + st_case_189: + // line internal/php8/scanner.go:7504 switch lex.data[(lex.p)] { case 84: - goto tr346 + goto tr350 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 116: - goto tr346 + goto tr350 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr336: + tr340: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st188 - st188: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st190 + st190: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof188 + goto _test_eof190 } - st_case_188: - // line internal/php8/scanner.go:7344 + st_case_190: + // line internal/php8/scanner.go:7545 switch lex.data[(lex.p)] { case 68: - goto tr347 + goto tr351 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 100: - goto tr347 + goto tr351 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr337: + tr341: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st189 - st189: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st191 + st191: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof189 + goto _test_eof191 } - st_case_189: - // line internal/php8/scanner.go:7385 + st_case_191: + // line internal/php8/scanner.go:7586 switch lex.data[(lex.p)] { case 82: - goto tr348 + goto tr352 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 114: - goto tr348 + goto tr352 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr348: + tr352: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st190 - st190: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st192 + st192: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof190 + goto _test_eof192 } - st_case_190: - // line internal/php8/scanner.go:7426 + st_case_192: + // line internal/php8/scanner.go:7627 switch lex.data[(lex.p)] { case 65: - goto tr349 + goto tr353 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 97: - goto tr349 + goto tr353 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr349: + tr353: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st191 - st191: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st193 + st193: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof191 + goto _test_eof193 } - st_case_191: - // line internal/php8/scanner.go:7467 + st_case_193: + // line internal/php8/scanner.go:7668 switch lex.data[(lex.p)] { case 89: - goto tr350 + goto tr354 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 121: - goto tr350 + goto tr354 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 tr227: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st192 - st192: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st194 + st194: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof192 + goto _test_eof194 } - st_case_192: - // line internal/php8/scanner.go:7508 + st_case_194: + // line internal/php8/scanner.go:7709 switch lex.data[(lex.p)] { case 34: goto st7 case 60: goto st95 case 82: - goto tr352 + goto tr356 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 114: - goto tr352 + goto tr356 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 st95: @@ -8856,9659 +9057,9659 @@ func (lex *Lexer) Lex() *token.Token { goto st84 } goto tr135 - tr352: + tr356: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st193 - st193: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st195 + st195: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof193 + goto _test_eof195 } - st_case_193: - // line internal/php8/scanner.go:7571 + st_case_195: + // line internal/php8/scanner.go:7772 switch lex.data[(lex.p)] { case 69: - goto tr353 + goto tr357 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 101: - goto tr353 + goto tr357 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr353: + tr357: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st194 - st194: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st196 + st196: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof194 + goto _test_eof196 } - st_case_194: - // line internal/php8/scanner.go:7612 + st_case_196: + // line internal/php8/scanner.go:7813 switch lex.data[(lex.p)] { case 65: - goto tr354 + goto tr358 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 97: - goto tr354 + goto tr358 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr354: + tr358: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st195 - st195: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st197 + st197: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof195 + goto _test_eof197 } - st_case_195: - // line internal/php8/scanner.go:7653 + st_case_197: + // line internal/php8/scanner.go:7854 switch lex.data[(lex.p)] { case 75: - goto tr355 + goto tr359 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 107: - goto tr355 + goto tr359 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 tr228: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st196 - st196: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st198 + st198: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof196 + goto _test_eof198 } - st_case_196: - // line internal/php8/scanner.go:7694 + st_case_198: + // line internal/php8/scanner.go:7895 switch lex.data[(lex.p)] { case 65: - goto tr356 + goto tr360 case 70: - goto tr357 + goto tr361 case 76: - goto tr358 + goto tr362 case 79: - goto tr359 + goto tr363 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 97: - goto tr356 + goto tr360 case 102: - goto tr357 + goto tr361 case 108: - goto tr358 + goto tr362 case 111: - goto tr359 + goto tr363 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr356: + tr360: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st197 - st197: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st199 + st199: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof197 + goto _test_eof199 } - st_case_197: - // line internal/php8/scanner.go:7747 + st_case_199: + // line internal/php8/scanner.go:7948 switch lex.data[(lex.p)] { case 76: - goto tr360 + goto tr364 case 83: - goto tr361 + goto tr365 case 84: - goto tr362 + goto tr366 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 108: - goto tr360 + goto tr364 case 115: - goto tr361 + goto tr365 case 116: - goto tr362 + goto tr366 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr360: + tr364: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st198 - st198: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof198 - } - st_case_198: - // line internal/php8/scanner.go:7796 - switch lex.data[(lex.p)] { - case 76: - goto tr363 - case 92: - goto st94 - case 96: - goto tr334 - case 108: - goto tr363 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr334 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 - } - case lex.data[(lex.p)] >= 91: - goto tr334 - } - default: - goto tr334 - } - goto tr233 - tr363: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st199 - st199: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof199 - } - st_case_199: - // line internal/php8/scanner.go:7837 - switch lex.data[(lex.p)] { - case 65: - goto tr364 - case 92: - goto st94 - case 96: - goto tr334 - case 97: - goto tr364 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr334 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 - } - case lex.data[(lex.p)] >= 91: - goto tr334 - } - default: - goto tr334 - } - goto tr233 - tr364: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st200 st200: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof200 } st_case_200: - // line internal/php8/scanner.go:7878 + // line internal/php8/scanner.go:7997 switch lex.data[(lex.p)] { - case 66: - goto tr365 + case 76: + goto tr367 case 92: goto st94 case 96: - goto tr334 - case 98: - goto tr365 + goto tr338 + case 108: + goto tr367 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr365: + tr367: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st201 st201: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof201 } st_case_201: - // line internal/php8/scanner.go:7919 + // line internal/php8/scanner.go:8038 switch lex.data[(lex.p)] { - case 76: - goto tr366 + case 65: + goto tr368 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr366 + goto tr338 + case 97: + goto tr368 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr366: + tr368: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st202 st202: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof202 } st_case_202: - // line internal/php8/scanner.go:7960 + // line internal/php8/scanner.go:8079 switch lex.data[(lex.p)] { - case 69: - goto tr367 + case 66: + goto tr369 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr367 + goto tr338 + case 98: + goto tr369 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr361: + tr369: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st203 st203: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof203 } st_case_203: - // line internal/php8/scanner.go:8001 + // line internal/php8/scanner.go:8120 switch lex.data[(lex.p)] { - case 69: - goto tr368 + case 76: + goto tr370 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr368 + goto tr338 + case 108: + goto tr370 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr362: + tr370: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st204 st204: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof204 } st_case_204: - // line internal/php8/scanner.go:8042 + // line internal/php8/scanner.go:8161 switch lex.data[(lex.p)] { - case 67: - goto tr369 + case 69: + goto tr371 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr369 + goto tr338 + case 101: + goto tr371 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr369: + tr365: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st205 st205: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof205 } st_case_205: - // line internal/php8/scanner.go:8083 + // line internal/php8/scanner.go:8202 switch lex.data[(lex.p)] { - case 72: - goto tr370 + case 69: + goto tr372 case 92: goto st94 case 96: - goto tr334 - case 104: - goto tr370 + goto tr338 + case 101: + goto tr372 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr357: + tr366: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st206 st206: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof206 } st_case_206: - // line internal/php8/scanner.go:8124 + // line internal/php8/scanner.go:8243 switch lex.data[(lex.p)] { - case 85: - goto tr371 + case 67: + goto tr373 case 92: goto st94 case 96: - goto tr334 - case 117: - goto tr371 + goto tr338 + case 99: + goto tr373 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr371: + tr373: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st207 st207: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof207 } st_case_207: - // line internal/php8/scanner.go:8165 + // line internal/php8/scanner.go:8284 switch lex.data[(lex.p)] { - case 78: - goto tr372 + case 72: + goto tr374 case 92: goto st94 case 96: - goto tr334 - case 110: - goto tr372 + goto tr338 + case 104: + goto tr374 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr372: + tr361: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st208 st208: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof208 } st_case_208: - // line internal/php8/scanner.go:8206 + // line internal/php8/scanner.go:8325 switch lex.data[(lex.p)] { - case 67: - goto tr373 + case 85: + goto tr375 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr373 + goto tr338 + case 117: + goto tr375 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr373: + tr375: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st209 st209: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof209 } st_case_209: - // line internal/php8/scanner.go:8247 + // line internal/php8/scanner.go:8366 switch lex.data[(lex.p)] { - case 84: - goto tr374 + case 78: + goto tr376 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr374 + goto tr338 + case 110: + goto tr376 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr374: + tr376: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st210 st210: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof210 } st_case_210: - // line internal/php8/scanner.go:8288 + // line internal/php8/scanner.go:8407 switch lex.data[(lex.p)] { - case 73: - goto tr375 + case 67: + goto tr377 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr375 + goto tr338 + case 99: + goto tr377 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr375: + tr377: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st211 st211: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof211 } st_case_211: - // line internal/php8/scanner.go:8329 + // line internal/php8/scanner.go:8448 switch lex.data[(lex.p)] { - case 79: - goto tr376 + case 84: + goto tr378 case 92: goto st94 case 96: - goto tr334 - case 111: - goto tr376 + goto tr338 + case 116: + goto tr378 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr376: + tr378: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st212 st212: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof212 } st_case_212: - // line internal/php8/scanner.go:8370 + // line internal/php8/scanner.go:8489 switch lex.data[(lex.p)] { - case 78: - goto tr377 + case 73: + goto tr379 case 92: goto st94 case 96: - goto tr334 - case 110: - goto tr377 + goto tr338 + case 105: + goto tr379 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr358: + tr379: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st213 st213: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof213 } st_case_213: - // line internal/php8/scanner.go:8411 + // line internal/php8/scanner.go:8530 switch lex.data[(lex.p)] { - case 65: - goto tr378 case 79: - goto tr379 + goto tr380 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr378 + goto tr338 case 111: - goto tr379 + goto tr380 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr378: + tr380: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st214 st214: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof214 } st_case_214: - // line internal/php8/scanner.go:8456 + // line internal/php8/scanner.go:8571 switch lex.data[(lex.p)] { - case 83: - goto tr380 + case 78: + goto tr381 case 92: goto st94 case 96: - goto tr334 - case 115: - goto tr380 + goto tr338 + case 110: + goto tr381 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr380: + tr362: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st215 st215: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof215 } st_case_215: - // line internal/php8/scanner.go:8497 + // line internal/php8/scanner.go:8612 switch lex.data[(lex.p)] { - case 83: - goto tr381 + case 65: + goto tr382 + case 79: + goto tr383 case 92: goto st94 case 96: - goto tr334 - case 115: - goto tr381 + goto tr338 + case 97: + goto tr382 + case 111: + goto tr383 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr379: + tr382: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st216 st216: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof216 } st_case_216: - // line internal/php8/scanner.go:8538 + // line internal/php8/scanner.go:8657 switch lex.data[(lex.p)] { - case 78: - goto tr382 + case 83: + goto tr384 case 92: goto st94 case 96: - goto tr334 - case 110: - goto tr382 + goto tr338 + case 115: + goto tr384 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr382: + tr384: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st217 st217: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof217 } st_case_217: - // line internal/php8/scanner.go:8579 + // line internal/php8/scanner.go:8698 switch lex.data[(lex.p)] { - case 69: - goto tr383 + case 83: + goto tr385 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr383 + goto tr338 + case 115: + goto tr385 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr359: + tr383: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st218 st218: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof218 } st_case_218: - // line internal/php8/scanner.go:8620 + // line internal/php8/scanner.go:8739 switch lex.data[(lex.p)] { case 78: - goto tr384 + goto tr386 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 110: - goto tr384 + goto tr386 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr384: + tr386: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st219 st219: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof219 } st_case_219: - // line internal/php8/scanner.go:8661 + // line internal/php8/scanner.go:8780 switch lex.data[(lex.p)] { - case 83: - goto tr385 - case 84: - goto tr386 + case 69: + goto tr387 case 92: goto st94 case 96: - goto tr334 - case 115: - goto tr385 - case 116: - goto tr386 + goto tr338 + case 101: + goto tr387 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr385: + tr363: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st220 st220: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof220 } st_case_220: - // line internal/php8/scanner.go:8706 + // line internal/php8/scanner.go:8821 switch lex.data[(lex.p)] { - case 84: - goto tr387 + case 78: + goto tr388 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr387 + goto tr338 + case 110: + goto tr388 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr386: + tr388: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st221 st221: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof221 } st_case_221: - // line internal/php8/scanner.go:8747 + // line internal/php8/scanner.go:8862 switch lex.data[(lex.p)] { - case 73: - goto tr388 + case 83: + goto tr389 + case 84: + goto tr390 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr388 + goto tr338 + case 115: + goto tr389 + case 116: + goto tr390 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr388: + tr389: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st222 st222: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof222 } st_case_222: - // line internal/php8/scanner.go:8788 + // line internal/php8/scanner.go:8907 switch lex.data[(lex.p)] { - case 78: - goto tr389 + case 84: + goto tr391 case 92: goto st94 case 96: - goto tr334 - case 110: - goto tr389 + goto tr338 + case 116: + goto tr391 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr389: + tr390: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st223 st223: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof223 } st_case_223: - // line internal/php8/scanner.go:8829 + // line internal/php8/scanner.go:8948 switch lex.data[(lex.p)] { - case 85: - goto tr390 + case 73: + goto tr392 case 92: goto st94 case 96: - goto tr334 - case 117: - goto tr390 + goto tr338 + case 105: + goto tr392 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr390: + tr392: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st224 st224: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof224 } st_case_224: - // line internal/php8/scanner.go:8870 + // line internal/php8/scanner.go:8989 switch lex.data[(lex.p)] { - case 69: - goto tr391 + case 78: + goto tr393 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr391 + goto tr338 + case 110: + goto tr393 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr229: + tr393: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st225 st225: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof225 } st_case_225: - // line internal/php8/scanner.go:8911 + // line internal/php8/scanner.go:9030 switch lex.data[(lex.p)] { - case 69: - goto tr392 - case 73: - goto tr393 - case 79: + case 85: goto tr394 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr392 - case 105: - goto tr393 - case 111: + goto tr338 + case 117: goto tr394 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr392: + tr394: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st226 st226: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof226 } st_case_226: - // line internal/php8/scanner.go:8960 + // line internal/php8/scanner.go:9071 switch lex.data[(lex.p)] { - case 67: + case 69: goto tr395 - case 70: - goto tr396 case 92: goto st94 case 96: - goto tr334 - case 99: + goto tr338 + case 101: goto tr395 - case 102: - goto tr396 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr395: + tr229: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st227 st227: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof227 } st_case_227: - // line internal/php8/scanner.go:9005 + // line internal/php8/scanner.go:9112 switch lex.data[(lex.p)] { - case 76: + case 69: + goto tr396 + case 73: goto tr397 + case 79: + goto tr398 case 92: goto st94 case 96: - goto tr334 - case 108: + goto tr338 + case 101: + goto tr396 + case 105: goto tr397 + case 111: + goto tr398 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr397: + tr396: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st228 st228: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof228 } st_case_228: - // line internal/php8/scanner.go:9046 + // line internal/php8/scanner.go:9161 switch lex.data[(lex.p)] { - case 65: - goto tr398 + case 67: + goto tr399 + case 70: + goto tr400 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr398 + goto tr338 + case 99: + goto tr399 + case 102: + goto tr400 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr398: + tr399: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st229 st229: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof229 } st_case_229: - // line internal/php8/scanner.go:9087 + // line internal/php8/scanner.go:9206 switch lex.data[(lex.p)] { - case 82: - goto tr399 + case 76: + goto tr401 case 92: goto st94 case 96: - goto tr334 - case 114: - goto tr399 + goto tr338 + case 108: + goto tr401 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr399: + tr401: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st230 st230: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof230 } st_case_230: - // line internal/php8/scanner.go:9128 + // line internal/php8/scanner.go:9247 switch lex.data[(lex.p)] { - case 69: - goto tr400 + case 65: + goto tr402 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr400 + goto tr338 + case 97: + goto tr402 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr396: + tr402: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st231 st231: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof231 } st_case_231: - // line internal/php8/scanner.go:9169 + // line internal/php8/scanner.go:9288 switch lex.data[(lex.p)] { - case 65: - goto tr401 + case 82: + goto tr403 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr401 + goto tr338 + case 114: + goto tr403 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr401: + tr403: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st232 st232: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof232 } st_case_232: - // line internal/php8/scanner.go:9210 + // line internal/php8/scanner.go:9329 switch lex.data[(lex.p)] { - case 85: - goto tr402 + case 69: + goto tr404 case 92: goto st94 case 96: - goto tr334 - case 117: - goto tr402 + goto tr338 + case 101: + goto tr404 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr402: + tr400: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st233 st233: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof233 } st_case_233: - // line internal/php8/scanner.go:9251 + // line internal/php8/scanner.go:9370 switch lex.data[(lex.p)] { - case 76: - goto tr403 + case 65: + goto tr405 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr403 + goto tr338 + case 97: + goto tr405 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr403: + tr405: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st234 st234: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof234 } st_case_234: - // line internal/php8/scanner.go:9292 + // line internal/php8/scanner.go:9411 switch lex.data[(lex.p)] { - case 84: - goto tr404 + case 85: + goto tr406 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr404 + goto tr338 + case 117: + goto tr406 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr393: + tr406: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st235 st235: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof235 } st_case_235: - // line internal/php8/scanner.go:9333 + // line internal/php8/scanner.go:9452 switch lex.data[(lex.p)] { - case 69: - goto tr405 + case 76: + goto tr407 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr405 + goto tr338 + case 108: + goto tr407 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr230: + tr407: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st236 st236: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof236 } st_case_236: - // line internal/php8/scanner.go:9374 + // line internal/php8/scanner.go:9493 switch lex.data[(lex.p)] { - case 67: - goto tr406 - case 76: - goto tr407 - case 77: + case 84: goto tr408 - case 78: - goto tr409 - case 86: - goto tr410 - case 88: - goto tr411 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr406 - case 108: - goto tr407 - case 109: + goto tr338 + case 116: goto tr408 - case 110: - goto tr409 - case 118: - goto tr410 - case 120: - goto tr411 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr406: + tr397: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st237 st237: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof237 } st_case_237: - // line internal/php8/scanner.go:9435 + // line internal/php8/scanner.go:9534 switch lex.data[(lex.p)] { - case 72: - goto tr412 + case 69: + goto tr409 case 92: goto st94 case 96: - goto tr334 - case 104: - goto tr412 + goto tr338 + case 101: + goto tr409 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr412: + tr230: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st238 st238: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof238 } st_case_238: - // line internal/php8/scanner.go:9476 + // line internal/php8/scanner.go:9575 switch lex.data[(lex.p)] { - case 79: + case 67: + goto tr410 + case 76: + goto tr411 + case 77: + goto tr412 + case 78: goto tr413 + case 86: + goto tr414 + case 88: + goto tr415 case 92: goto st94 case 96: - goto tr334 - case 111: + goto tr338 + case 99: + goto tr410 + case 108: + goto tr411 + case 109: + goto tr412 + case 110: goto tr413 + case 118: + goto tr414 + case 120: + goto tr415 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr407: + tr410: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st239 st239: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof239 } st_case_239: - // line internal/php8/scanner.go:9517 + // line internal/php8/scanner.go:9636 switch lex.data[(lex.p)] { - case 83: - goto tr414 + case 72: + goto tr416 case 92: goto st94 case 96: - goto tr334 - case 115: - goto tr414 + goto tr338 + case 104: + goto tr416 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr414: + tr416: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st240 st240: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof240 } st_case_240: - // line internal/php8/scanner.go:9558 + // line internal/php8/scanner.go:9677 switch lex.data[(lex.p)] { - case 69: - goto tr415 + case 79: + goto tr417 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr415 + goto tr338 + case 111: + goto tr417 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr415: + tr411: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:233 - lex.act = 34 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st241 st241: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof241 } st_case_241: - // line internal/php8/scanner.go:9599 + // line internal/php8/scanner.go:9718 switch lex.data[(lex.p)] { - case 73: - goto tr417 + case 83: + goto tr418 case 92: goto st94 case 96: - goto tr416 - case 105: - goto tr417 + goto tr338 + case 115: + goto tr418 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr416 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr416 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr416 + goto tr338 } default: - goto tr416 + goto tr338 } goto tr233 - tr417: + tr418: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st242 st242: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof242 } st_case_242: - // line internal/php8/scanner.go:9640 + // line internal/php8/scanner.go:9759 switch lex.data[(lex.p)] { - case 70: - goto tr418 + case 69: + goto tr419 case 92: goto st94 case 96: - goto tr334 - case 102: - goto tr418 + goto tr338 + case 101: + goto tr419 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr408: + tr419: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:233 + lex.act = 34 goto st243 st243: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof243 } st_case_243: - // line internal/php8/scanner.go:9681 + // line internal/php8/scanner.go:9800 switch lex.data[(lex.p)] { - case 80: - goto tr419 + case 73: + goto tr421 case 92: goto st94 case 96: - goto tr334 - case 112: - goto tr419 + goto tr420 + case 105: + goto tr421 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr420 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr420 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr420 } default: - goto tr334 + goto tr420 } goto tr233 - tr419: + tr421: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st244 st244: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof244 } st_case_244: - // line internal/php8/scanner.go:9722 + // line internal/php8/scanner.go:9841 switch lex.data[(lex.p)] { - case 84: - goto tr420 + case 70: + goto tr422 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr420 + goto tr338 + case 102: + goto tr422 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr420: + tr412: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st245 st245: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof245 } st_case_245: - // line internal/php8/scanner.go:9763 + // line internal/php8/scanner.go:9882 switch lex.data[(lex.p)] { - case 89: - goto tr421 + case 80: + goto tr423 case 92: goto st94 case 96: - goto tr334 - case 121: - goto tr421 + goto tr338 + case 112: + goto tr423 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr409: + tr423: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st246 st246: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof246 } st_case_246: - // line internal/php8/scanner.go:9804 + // line internal/php8/scanner.go:9923 switch lex.data[(lex.p)] { - case 68: - goto tr422 - case 85: - goto tr423 + case 84: + goto tr424 case 92: goto st94 case 96: - goto tr334 - case 100: - goto tr422 - case 117: - goto tr423 + goto tr338 + case 116: + goto tr424 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr422: + tr424: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st247 st247: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof247 } st_case_247: - // line internal/php8/scanner.go:9849 + // line internal/php8/scanner.go:9964 switch lex.data[(lex.p)] { - case 68: - goto tr424 - case 70: + case 89: goto tr425 - case 73: - goto tr426 - case 83: - goto tr427 - case 87: - goto tr428 case 92: goto st94 case 96: - goto tr334 - case 100: - goto tr424 - case 102: + goto tr338 + case 121: goto tr425 - case 105: - goto tr426 - case 115: - goto tr427 - case 119: - goto tr428 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr424: + tr413: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st248 st248: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof248 } st_case_248: - // line internal/php8/scanner.go:9906 + // line internal/php8/scanner.go:10005 switch lex.data[(lex.p)] { - case 69: - goto tr429 + case 68: + goto tr426 + case 85: + goto tr427 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr429 + goto tr338 + case 100: + goto tr426 + case 117: + goto tr427 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr429: + tr426: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st249 st249: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof249 } st_case_249: - // line internal/php8/scanner.go:9947 + // line internal/php8/scanner.go:10050 switch lex.data[(lex.p)] { - case 67: + case 68: + goto tr428 + case 70: + goto tr429 + case 73: goto tr430 + case 83: + goto tr431 + case 87: + goto tr432 case 92: goto st94 case 96: - goto tr334 - case 99: + goto tr338 + case 100: + goto tr428 + case 102: + goto tr429 + case 105: goto tr430 + case 115: + goto tr431 + case 119: + goto tr432 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr430: + tr428: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st250 st250: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof250 } st_case_250: - // line internal/php8/scanner.go:9988 + // line internal/php8/scanner.go:10107 switch lex.data[(lex.p)] { - case 76: - goto tr431 + case 69: + goto tr433 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr431 + goto tr338 + case 101: + goto tr433 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr431: + tr433: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st251 st251: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof251 } st_case_251: - // line internal/php8/scanner.go:10029 + // line internal/php8/scanner.go:10148 switch lex.data[(lex.p)] { - case 65: - goto tr432 + case 67: + goto tr434 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr432 + goto tr338 + case 99: + goto tr434 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr432: + tr434: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st252 st252: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof252 } st_case_252: - // line internal/php8/scanner.go:10070 + // line internal/php8/scanner.go:10189 switch lex.data[(lex.p)] { - case 82: - goto tr433 + case 76: + goto tr435 case 92: goto st94 case 96: - goto tr334 - case 114: - goto tr433 + goto tr338 + case 108: + goto tr435 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr433: + tr435: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st253 st253: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof253 } st_case_253: - // line internal/php8/scanner.go:10111 + // line internal/php8/scanner.go:10230 switch lex.data[(lex.p)] { - case 69: - goto tr434 + case 65: + goto tr436 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr434 + goto tr338 + case 97: + goto tr436 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr425: + tr436: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st254 st254: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof254 } st_case_254: - // line internal/php8/scanner.go:10152 + // line internal/php8/scanner.go:10271 switch lex.data[(lex.p)] { - case 79: - goto tr435 + case 82: + goto tr437 case 92: goto st94 case 96: - goto tr334 - case 111: - goto tr435 + goto tr338 + case 114: + goto tr437 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr435: + tr437: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st255 st255: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof255 } st_case_255: - // line internal/php8/scanner.go:10193 + // line internal/php8/scanner.go:10312 switch lex.data[(lex.p)] { - case 82: - goto tr436 + case 69: + goto tr438 case 92: goto st94 case 96: - goto tr334 - case 114: - goto tr436 + goto tr338 + case 101: + goto tr438 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr436: + tr429: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:237 - lex.act = 38 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st256 st256: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof256 } st_case_256: - // line internal/php8/scanner.go:10234 + // line internal/php8/scanner.go:10353 switch lex.data[(lex.p)] { - case 69: - goto tr438 + case 79: + goto tr439 case 92: goto st94 case 96: - goto tr437 - case 101: - goto tr438 + goto tr338 + case 111: + goto tr439 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr437 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr437 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr437 + goto tr338 } default: - goto tr437 + goto tr338 } goto tr233 - tr438: + tr439: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st257 st257: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof257 } st_case_257: - // line internal/php8/scanner.go:10275 + // line internal/php8/scanner.go:10394 switch lex.data[(lex.p)] { - case 65: - goto tr439 + case 82: + goto tr440 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr439 + goto tr338 + case 114: + goto tr440 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr439: + tr440: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:237 + lex.act = 38 goto st258 st258: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof258 } st_case_258: - // line internal/php8/scanner.go:10316 + // line internal/php8/scanner.go:10435 switch lex.data[(lex.p)] { - case 67: - goto tr440 + case 69: + goto tr442 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr440 + goto tr441 + case 101: + goto tr442 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr441 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr441 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr441 } default: - goto tr334 + goto tr441 } goto tr233 - tr440: + tr442: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st259 st259: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof259 } st_case_259: - // line internal/php8/scanner.go:10357 + // line internal/php8/scanner.go:10476 switch lex.data[(lex.p)] { - case 72: - goto tr441 + case 65: + goto tr443 case 92: goto st94 case 96: - goto tr334 - case 104: - goto tr441 + goto tr338 + case 97: + goto tr443 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr426: + tr443: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st260 st260: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof260 } st_case_260: - // line internal/php8/scanner.go:10398 + // line internal/php8/scanner.go:10517 switch lex.data[(lex.p)] { - case 70: - goto tr442 + case 67: + goto tr444 case 92: goto st94 case 96: - goto tr334 - case 102: - goto tr442 + goto tr338 + case 99: + goto tr444 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr427: + tr444: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st261 st261: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof261 } st_case_261: - // line internal/php8/scanner.go:10439 + // line internal/php8/scanner.go:10558 switch lex.data[(lex.p)] { - case 87: - goto tr443 + case 72: + goto tr445 case 92: goto st94 case 96: - goto tr334 - case 119: - goto tr443 + goto tr338 + case 104: + goto tr445 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr443: + tr430: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st262 st262: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof262 } st_case_262: - // line internal/php8/scanner.go:10480 + // line internal/php8/scanner.go:10599 switch lex.data[(lex.p)] { - case 73: - goto tr444 + case 70: + goto tr446 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr444 + goto tr338 + case 102: + goto tr446 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr444: + tr431: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st263 st263: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof263 } st_case_263: - // line internal/php8/scanner.go:10521 + // line internal/php8/scanner.go:10640 switch lex.data[(lex.p)] { - case 84: - goto tr445 + case 87: + goto tr447 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr445 + goto tr338 + case 119: + goto tr447 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr445: + tr447: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st264 st264: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof264 } st_case_264: - // line internal/php8/scanner.go:10562 + // line internal/php8/scanner.go:10681 switch lex.data[(lex.p)] { - case 67: - goto tr446 + case 73: + goto tr448 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr446 + goto tr338 + case 105: + goto tr448 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr446: + tr448: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st265 st265: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof265 } st_case_265: - // line internal/php8/scanner.go:10603 + // line internal/php8/scanner.go:10722 switch lex.data[(lex.p)] { - case 72: - goto tr447 + case 84: + goto tr449 case 92: goto st94 case 96: - goto tr334 - case 104: - goto tr447 + goto tr338 + case 116: + goto tr449 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr428: + tr449: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st266 st266: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof266 } st_case_266: - // line internal/php8/scanner.go:10644 + // line internal/php8/scanner.go:10763 switch lex.data[(lex.p)] { - case 72: - goto tr448 + case 67: + goto tr450 case 92: goto st94 case 96: - goto tr334 - case 104: - goto tr448 + goto tr338 + case 99: + goto tr450 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr448: + tr450: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st267 st267: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof267 } st_case_267: - // line internal/php8/scanner.go:10685 + // line internal/php8/scanner.go:10804 switch lex.data[(lex.p)] { - case 73: - goto tr449 + case 72: + goto tr451 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr449 + goto tr338 + case 104: + goto tr451 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr449: + tr432: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st268 st268: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof268 } st_case_268: - // line internal/php8/scanner.go:10726 + // line internal/php8/scanner.go:10845 switch lex.data[(lex.p)] { - case 76: - goto tr450 + case 72: + goto tr452 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr450 + goto tr338 + case 104: + goto tr452 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr450: + tr452: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st269 st269: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof269 } st_case_269: - // line internal/php8/scanner.go:10767 + // line internal/php8/scanner.go:10886 switch lex.data[(lex.p)] { - case 69: - goto tr451 + case 73: + goto tr453 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr451 + goto tr338 + case 105: + goto tr453 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr423: + tr453: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st270 st270: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof270 } st_case_270: - // line internal/php8/scanner.go:10808 + // line internal/php8/scanner.go:10927 switch lex.data[(lex.p)] { - case 77: - goto tr452 + case 76: + goto tr454 case 92: goto st94 case 96: - goto tr334 - case 109: - goto tr452 + goto tr338 + case 108: + goto tr454 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr410: + tr454: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st271 st271: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof271 } st_case_271: - // line internal/php8/scanner.go:10849 + // line internal/php8/scanner.go:10968 switch lex.data[(lex.p)] { - case 65: - goto tr453 + case 69: + goto tr455 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr453 + goto tr338 + case 101: + goto tr455 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr453: + tr427: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st272 st272: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof272 } st_case_272: - // line internal/php8/scanner.go:10890 + // line internal/php8/scanner.go:11009 switch lex.data[(lex.p)] { - case 76: - goto tr454 + case 77: + goto tr456 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr454 + goto tr338 + case 109: + goto tr456 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr411: + tr414: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st273 st273: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof273 } st_case_273: - // line internal/php8/scanner.go:10931 + // line internal/php8/scanner.go:11050 switch lex.data[(lex.p)] { - case 73: - goto tr455 - case 84: - goto tr456 + case 65: + goto tr457 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr455 - case 116: - goto tr456 + goto tr338 + case 97: + goto tr457 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr455: + tr457: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st274 st274: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof274 } st_case_274: - // line internal/php8/scanner.go:10976 + // line internal/php8/scanner.go:11091 switch lex.data[(lex.p)] { - case 84: - goto tr405 + case 76: + goto tr458 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr405 + goto tr338 + case 108: + goto tr458 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr456: + tr415: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st275 st275: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof275 } st_case_275: - // line internal/php8/scanner.go:11017 + // line internal/php8/scanner.go:11132 switch lex.data[(lex.p)] { - case 69: - goto tr457 + case 73: + goto tr459 + case 84: + goto tr460 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr457 + goto tr338 + case 105: + goto tr459 + case 116: + goto tr460 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr457: + tr459: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st276 st276: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof276 } st_case_276: - // line internal/php8/scanner.go:11058 + // line internal/php8/scanner.go:11177 switch lex.data[(lex.p)] { - case 78: - goto tr458 + case 84: + goto tr409 case 92: goto st94 case 96: - goto tr334 - case 110: - goto tr458 + goto tr338 + case 116: + goto tr409 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr458: + tr460: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st277 st277: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof277 } st_case_277: - // line internal/php8/scanner.go:11099 + // line internal/php8/scanner.go:11218 switch lex.data[(lex.p)] { - case 68: - goto tr459 + case 69: + goto tr461 case 92: goto st94 case 96: - goto tr334 - case 100: - goto tr459 + goto tr338 + case 101: + goto tr461 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr459: + tr461: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st278 st278: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof278 } st_case_278: - // line internal/php8/scanner.go:11140 + // line internal/php8/scanner.go:11259 switch lex.data[(lex.p)] { - case 83: - goto tr460 + case 78: + goto tr462 case 92: goto st94 case 96: - goto tr334 - case 115: - goto tr460 + goto tr338 + case 110: + goto tr462 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr231: + tr462: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st279 st279: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof279 } st_case_279: - // line internal/php8/scanner.go:11181 + // line internal/php8/scanner.go:11300 switch lex.data[(lex.p)] { - case 73: - goto tr461 - case 78: - goto tr462 - case 79: + case 68: goto tr463 - case 85: - goto tr371 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr461 - case 110: - goto tr462 - case 111: + goto tr338 + case 100: goto tr463 - case 117: - goto tr371 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr461: + tr463: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st280 st280: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof280 } st_case_280: - // line internal/php8/scanner.go:11234 + // line internal/php8/scanner.go:11341 switch lex.data[(lex.p)] { - case 78: + case 83: goto tr464 case 92: goto st94 case 96: - goto tr334 - case 110: + goto tr338 + case 115: goto tr464 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr464: + tr231: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st281 st281: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof281 } st_case_281: - // line internal/php8/scanner.go:11275 + // line internal/php8/scanner.go:11382 switch lex.data[(lex.p)] { - case 65: + case 73: goto tr465 + case 78: + goto tr466 + case 79: + goto tr467 + case 85: + goto tr375 case 92: goto st94 case 96: - goto tr334 - case 97: + goto tr338 + case 105: goto tr465 + case 110: + goto tr466 + case 111: + goto tr467 + case 117: + goto tr375 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 tr465: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st282 st282: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof282 } st_case_282: - // line internal/php8/scanner.go:11316 + // line internal/php8/scanner.go:11435 switch lex.data[(lex.p)] { - case 76: - goto tr466 + case 78: + goto tr468 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr466 + goto tr338 + case 110: + goto tr468 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr466: + tr468: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:246 - lex.act = 47 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st283 st283: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof283 } st_case_283: - // line internal/php8/scanner.go:11357 + // line internal/php8/scanner.go:11476 switch lex.data[(lex.p)] { - case 76: - goto tr468 + case 65: + goto tr469 case 92: goto st94 case 96: - goto tr467 - case 108: - goto tr468 + goto tr338 + case 97: + goto tr469 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr467 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr467 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr467 + goto tr338 } default: - goto tr467 + goto tr338 } goto tr233 - tr468: + tr469: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st284 st284: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof284 } st_case_284: - // line internal/php8/scanner.go:11398 + // line internal/php8/scanner.go:11517 switch lex.data[(lex.p)] { - case 89: - goto tr469 + case 76: + goto tr470 case 92: goto st94 case 96: - goto tr334 - case 121: - goto tr469 + goto tr338 + case 108: + goto tr470 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr463: + tr470: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:246 + lex.act = 47 goto st285 st285: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof285 } st_case_285: - // line internal/php8/scanner.go:11439 + // line internal/php8/scanner.go:11558 switch lex.data[(lex.p)] { - case 82: - goto tr470 + case 76: + goto tr472 case 92: goto st94 case 96: - goto tr334 - case 114: - goto tr470 + goto tr471 + case 108: + goto tr472 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr471 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr471 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr471 } default: - goto tr334 + goto tr471 } goto tr233 - tr470: + tr472: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:248 - lex.act = 49 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st286 st286: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof286 } st_case_286: - // line internal/php8/scanner.go:11480 + // line internal/php8/scanner.go:11599 switch lex.data[(lex.p)] { - case 69: - goto tr472 + case 89: + goto tr473 case 92: goto st94 case 96: - goto tr471 - case 101: - goto tr472 + goto tr338 + case 121: + goto tr473 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr471 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr471 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr471 + goto tr338 } default: - goto tr471 + goto tr338 } goto tr233 - tr472: + tr467: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st287 st287: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof287 } st_case_287: - // line internal/php8/scanner.go:11521 + // line internal/php8/scanner.go:11640 switch lex.data[(lex.p)] { - case 65: - goto tr473 + case 82: + goto tr474 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr473 + goto tr338 + case 114: + goto tr474 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr473: + tr474: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:248 + lex.act = 49 goto st288 st288: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof288 } st_case_288: - // line internal/php8/scanner.go:11562 + // line internal/php8/scanner.go:11681 switch lex.data[(lex.p)] { - case 67: - goto tr474 + case 69: + goto tr476 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr474 + goto tr475 + case 101: + goto tr476 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr475 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr475 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr475 } default: - goto tr334 + goto tr475 } goto tr233 - tr474: + tr476: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st289 st289: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof289 } st_case_289: - // line internal/php8/scanner.go:11603 + // line internal/php8/scanner.go:11722 switch lex.data[(lex.p)] { - case 72: - goto tr475 + case 65: + goto tr477 case 92: goto st94 case 96: - goto tr334 - case 104: - goto tr475 + goto tr338 + case 97: + goto tr477 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr232: + tr477: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st290 st290: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof290 } st_case_290: - // line internal/php8/scanner.go:11644 + // line internal/php8/scanner.go:11763 switch lex.data[(lex.p)] { - case 76: - goto tr476 - case 79: - goto tr477 + case 67: + goto tr478 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr476 - case 111: - goto tr477 + goto tr338 + case 99: + goto tr478 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr476: + tr478: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st291 st291: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof291 } st_case_291: - // line internal/php8/scanner.go:11689 + // line internal/php8/scanner.go:11804 switch lex.data[(lex.p)] { - case 79: - goto tr478 + case 72: + goto tr479 case 92: goto st94 case 96: - goto tr334 - case 111: - goto tr478 + goto tr338 + case 104: + goto tr479 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr478: + tr232: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st292 st292: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof292 } st_case_292: - // line internal/php8/scanner.go:11730 + // line internal/php8/scanner.go:11845 switch lex.data[(lex.p)] { - case 66: - goto tr479 + case 76: + goto tr480 + case 79: + goto tr481 case 92: goto st94 case 96: - goto tr334 - case 98: - goto tr479 + goto tr338 + case 108: + goto tr480 + case 111: + goto tr481 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr479: + tr480: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st293 st293: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof293 } st_case_293: - // line internal/php8/scanner.go:11771 + // line internal/php8/scanner.go:11890 switch lex.data[(lex.p)] { - case 65: - goto tr480 + case 79: + goto tr482 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr480 + goto tr338 + case 111: + goto tr482 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr480: + tr482: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st294 st294: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof294 } st_case_294: - // line internal/php8/scanner.go:11812 + // line internal/php8/scanner.go:11931 switch lex.data[(lex.p)] { - case 76: - goto tr481 + case 66: + goto tr483 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr481 + goto tr338 + case 98: + goto tr483 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr477: + tr483: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st295 st295: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof295 } st_case_295: - // line internal/php8/scanner.go:11853 + // line internal/php8/scanner.go:11972 switch lex.data[(lex.p)] { - case 84: - goto tr482 + case 65: + goto tr484 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr482 + goto tr338 + case 97: + goto tr484 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr482: + tr484: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st296 st296: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof296 } st_case_296: - // line internal/php8/scanner.go:11894 + // line internal/php8/scanner.go:12013 switch lex.data[(lex.p)] { - case 79: - goto tr483 + case 76: + goto tr485 case 92: goto st94 case 96: - goto tr334 - case 111: - goto tr483 + goto tr338 + case 108: + goto tr485 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr234: + tr481: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st297 st297: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof297 } st_case_297: - // line internal/php8/scanner.go:11935 + // line internal/php8/scanner.go:12054 switch lex.data[(lex.p)] { - case 70: - goto tr484 - case 77: - goto tr485 - case 78: + case 84: goto tr486 - case 83: - goto tr487 case 92: goto st94 case 96: - goto tr334 - case 102: - goto tr484 - case 109: - goto tr485 - case 110: + goto tr338 + case 116: goto tr486 - case 115: - goto tr487 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr485: + tr486: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st298 st298: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof298 } st_case_298: - // line internal/php8/scanner.go:11988 + // line internal/php8/scanner.go:12095 switch lex.data[(lex.p)] { - case 80: - goto tr488 + case 79: + goto tr487 case 92: goto st94 case 96: - goto tr334 - case 112: - goto tr488 + goto tr338 + case 111: + goto tr487 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr488: + tr234: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st299 st299: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof299 } st_case_299: - // line internal/php8/scanner.go:12029 + // line internal/php8/scanner.go:12136 switch lex.data[(lex.p)] { - case 76: + case 70: + goto tr488 + case 77: goto tr489 + case 78: + goto tr490 + case 83: + goto tr491 case 92: goto st94 case 96: - goto tr334 - case 108: + goto tr338 + case 102: + goto tr488 + case 109: goto tr489 + case 110: + goto tr490 + case 115: + goto tr491 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 tr489: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st300 st300: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof300 } st_case_300: - // line internal/php8/scanner.go:12070 + // line internal/php8/scanner.go:12189 switch lex.data[(lex.p)] { - case 69: - goto tr490 + case 80: + goto tr492 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr490 + goto tr338 + case 112: + goto tr492 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr490: + tr492: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st301 st301: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof301 } st_case_301: - // line internal/php8/scanner.go:12111 + // line internal/php8/scanner.go:12230 switch lex.data[(lex.p)] { - case 77: - goto tr491 + case 76: + goto tr493 case 92: goto st94 case 96: - goto tr334 - case 109: - goto tr491 + goto tr338 + case 108: + goto tr493 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr491: + tr493: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st302 st302: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof302 } st_case_302: - // line internal/php8/scanner.go:12152 + // line internal/php8/scanner.go:12271 switch lex.data[(lex.p)] { case 69: - goto tr492 + goto tr494 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 101: - goto tr492 + goto tr494 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr492: + tr494: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st303 st303: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof303 } st_case_303: - // line internal/php8/scanner.go:12193 + // line internal/php8/scanner.go:12312 switch lex.data[(lex.p)] { - case 78: - goto tr493 + case 77: + goto tr495 case 92: goto st94 case 96: - goto tr334 - case 110: - goto tr493 + goto tr338 + case 109: + goto tr495 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr493: + tr495: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st304 st304: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof304 } st_case_304: - // line internal/php8/scanner.go:12234 + // line internal/php8/scanner.go:12353 switch lex.data[(lex.p)] { - case 84: - goto tr494 + case 69: + goto tr496 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr494 + goto tr338 + case 101: + goto tr496 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr494: + tr496: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st305 st305: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof305 } st_case_305: - // line internal/php8/scanner.go:12275 + // line internal/php8/scanner.go:12394 switch lex.data[(lex.p)] { - case 83: - goto tr495 + case 78: + goto tr497 case 92: goto st94 case 96: - goto tr334 - case 115: - goto tr495 + goto tr338 + case 110: + goto tr497 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr486: + tr497: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st306 st306: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof306 } st_case_306: - // line internal/php8/scanner.go:12316 + // line internal/php8/scanner.go:12435 switch lex.data[(lex.p)] { - case 67: - goto tr496 - case 83: - goto tr497 case 84: goto tr498 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr496 - case 115: - goto tr497 + goto tr338 case 116: goto tr498 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr496: + tr498: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st307 st307: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof307 } st_case_307: - // line internal/php8/scanner.go:12365 + // line internal/php8/scanner.go:12476 switch lex.data[(lex.p)] { - case 76: + case 83: goto tr499 case 92: goto st94 case 96: - goto tr334 - case 108: + goto tr338 + case 115: goto tr499 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr499: + tr490: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st308 st308: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof308 } st_case_308: - // line internal/php8/scanner.go:12406 + // line internal/php8/scanner.go:12517 switch lex.data[(lex.p)] { - case 85: + case 67: goto tr500 + case 83: + goto tr501 + case 84: + goto tr502 case 92: goto st94 case 96: - goto tr334 - case 117: + goto tr338 + case 99: goto tr500 + case 115: + goto tr501 + case 116: + goto tr502 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 tr500: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st309 st309: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof309 } st_case_309: - // line internal/php8/scanner.go:12447 + // line internal/php8/scanner.go:12566 switch lex.data[(lex.p)] { - case 68: - goto tr501 + case 76: + goto tr503 case 92: goto st94 case 96: - goto tr334 - case 100: - goto tr501 + goto tr338 + case 108: + goto tr503 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr501: + tr503: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st310 st310: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof310 } st_case_310: - // line internal/php8/scanner.go:12488 + // line internal/php8/scanner.go:12607 switch lex.data[(lex.p)] { - case 69: - goto tr502 + case 85: + goto tr504 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr502 + goto tr338 + case 117: + goto tr504 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr502: + tr504: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:280 - lex.act = 81 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st311 st311: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof311 } st_case_311: - // line internal/php8/scanner.go:12529 + // line internal/php8/scanner.go:12648 switch lex.data[(lex.p)] { + case 68: + goto tr505 case 92: goto st94 - case 95: - goto tr504 + case 96: + goto tr338 + case 100: + goto tr505 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr503 + goto tr338 } case lex.data[(lex.p)] > 64: switch { - case lex.data[(lex.p)] > 96: + case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr503 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr503 + goto tr338 } default: - goto tr503 + goto tr338 } goto tr233 - tr504: + tr505: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st312 st312: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof312 } st_case_312: - // line internal/php8/scanner.go:12566 + // line internal/php8/scanner.go:12689 switch lex.data[(lex.p)] { - case 79: - goto tr505 + case 69: + goto tr506 case 92: goto st94 case 96: - goto tr334 - case 111: - goto tr505 - } - switch { + goto tr338 + case 101: + goto tr506 + } + switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr505: + tr506: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:280 + lex.act = 81 goto st313 st313: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof313 } st_case_313: - // line internal/php8/scanner.go:12607 + // line internal/php8/scanner.go:12730 switch lex.data[(lex.p)] { - case 78: - goto tr506 case 92: goto st94 - case 96: - goto tr334 - case 110: - goto tr506 + case 95: + goto tr508 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr507 } case lex.data[(lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: + case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr507 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr507 } default: - goto tr334 + goto tr507 } goto tr233 - tr506: + tr508: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st314 st314: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof314 } st_case_314: - // line internal/php8/scanner.go:12648 + // line internal/php8/scanner.go:12767 switch lex.data[(lex.p)] { - case 67: - goto tr507 + case 79: + goto tr509 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr507 + goto tr338 + case 111: + goto tr509 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr507: + tr509: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st315 st315: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof315 } st_case_315: - // line internal/php8/scanner.go:12689 + // line internal/php8/scanner.go:12808 switch lex.data[(lex.p)] { - case 69: - goto tr508 + case 78: + goto tr510 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr508 + goto tr338 + case 110: + goto tr510 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr497: + tr510: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st316 st316: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof316 } st_case_316: - // line internal/php8/scanner.go:12730 + // line internal/php8/scanner.go:12849 switch lex.data[(lex.p)] { - case 84: - goto tr509 + case 67: + goto tr511 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr509 + goto tr338 + case 99: + goto tr511 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr509: + tr511: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st317 st317: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof317 } st_case_317: - // line internal/php8/scanner.go:12771 + // line internal/php8/scanner.go:12890 switch lex.data[(lex.p)] { - case 65: - goto tr510 case 69: - goto tr511 + goto tr512 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr510 + goto tr338 case 101: - goto tr511 + goto tr512 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr510: + tr501: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st318 st318: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof318 } st_case_318: - // line internal/php8/scanner.go:12816 + // line internal/php8/scanner.go:12931 switch lex.data[(lex.p)] { - case 78: - goto tr512 + case 84: + goto tr513 case 92: goto st94 case 96: - goto tr334 - case 110: - goto tr512 + goto tr338 + case 116: + goto tr513 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr512: + tr513: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st319 st319: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof319 } st_case_319: - // line internal/php8/scanner.go:12857 + // line internal/php8/scanner.go:12972 switch lex.data[(lex.p)] { - case 67: - goto tr513 + case 65: + goto tr514 + case 69: + goto tr515 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr513 + goto tr338 + case 97: + goto tr514 + case 101: + goto tr515 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr513: + tr514: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st320 st320: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof320 } st_case_320: - // line internal/php8/scanner.go:12898 + // line internal/php8/scanner.go:13017 switch lex.data[(lex.p)] { - case 69: - goto tr514 + case 78: + goto tr516 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr514 + goto tr338 + case 110: + goto tr516 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr514: + tr516: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st321 st321: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof321 } st_case_321: - // line internal/php8/scanner.go:12939 + // line internal/php8/scanner.go:13058 switch lex.data[(lex.p)] { - case 79: - goto tr515 + case 67: + goto tr517 case 92: goto st94 case 96: - goto tr334 - case 111: - goto tr515 + goto tr338 + case 99: + goto tr517 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr515: + tr517: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st322 st322: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof322 } st_case_322: - // line internal/php8/scanner.go:12980 + // line internal/php8/scanner.go:13099 switch lex.data[(lex.p)] { - case 70: - goto tr516 + case 69: + goto tr518 case 92: goto st94 case 96: - goto tr334 - case 102: - goto tr516 + goto tr338 + case 101: + goto tr518 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr511: + tr518: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st323 st323: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof323 } st_case_323: - // line internal/php8/scanner.go:13021 + // line internal/php8/scanner.go:13140 switch lex.data[(lex.p)] { - case 65: - goto tr517 + case 79: + goto tr519 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr517 + goto tr338 + case 111: + goto tr519 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr517: + tr519: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st324 st324: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof324 } st_case_324: - // line internal/php8/scanner.go:13062 + // line internal/php8/scanner.go:13181 switch lex.data[(lex.p)] { - case 68: - goto tr518 + case 70: + goto tr520 case 92: goto st94 case 96: - goto tr334 - case 100: - goto tr518 + goto tr338 + case 102: + goto tr520 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr518: + tr515: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st325 st325: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof325 } st_case_325: - // line internal/php8/scanner.go:13103 + // line internal/php8/scanner.go:13222 switch lex.data[(lex.p)] { - case 79: - goto tr519 + case 65: + goto tr521 case 92: goto st94 case 96: - goto tr334 - case 111: - goto tr519 + goto tr338 + case 97: + goto tr521 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr519: + tr521: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st326 st326: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof326 } st_case_326: - // line internal/php8/scanner.go:13144 + // line internal/php8/scanner.go:13263 switch lex.data[(lex.p)] { - case 70: - goto tr520 + case 68: + goto tr522 case 92: goto st94 case 96: - goto tr334 - case 102: - goto tr520 + goto tr338 + case 100: + goto tr522 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr498: + tr522: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st327 st327: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof327 } st_case_327: - // line internal/php8/scanner.go:13185 + // line internal/php8/scanner.go:13304 switch lex.data[(lex.p)] { - case 69: - goto tr521 + case 79: + goto tr523 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr521 + goto tr338 + case 111: + goto tr523 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr521: + tr523: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st328 st328: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof328 } st_case_328: - // line internal/php8/scanner.go:13226 + // line internal/php8/scanner.go:13345 switch lex.data[(lex.p)] { - case 82: - goto tr522 + case 70: + goto tr524 case 92: goto st94 case 96: - goto tr334 - case 114: - goto tr522 + goto tr338 + case 102: + goto tr524 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr522: + tr502: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st329 st329: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof329 } st_case_329: - // line internal/php8/scanner.go:13267 + // line internal/php8/scanner.go:13386 switch lex.data[(lex.p)] { - case 70: - goto tr523 + case 69: + goto tr525 case 92: goto st94 case 96: - goto tr334 - case 102: - goto tr523 + goto tr338 + case 101: + goto tr525 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr523: + tr525: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st330 st330: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof330 } st_case_330: - // line internal/php8/scanner.go:13308 + // line internal/php8/scanner.go:13427 switch lex.data[(lex.p)] { - case 65: - goto tr524 + case 82: + goto tr526 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr524 + goto tr338 + case 114: + goto tr526 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr524: + tr526: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st331 st331: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof331 } st_case_331: - // line internal/php8/scanner.go:13349 + // line internal/php8/scanner.go:13468 switch lex.data[(lex.p)] { - case 67: - goto tr525 + case 70: + goto tr527 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr525 + goto tr338 + case 102: + goto tr527 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr525: + tr527: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st332 st332: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof332 } st_case_332: - // line internal/php8/scanner.go:13390 + // line internal/php8/scanner.go:13509 switch lex.data[(lex.p)] { - case 69: - goto tr526 + case 65: + goto tr528 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr526 + goto tr338 + case 97: + goto tr528 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr487: + tr528: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st333 st333: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof333 } st_case_333: - // line internal/php8/scanner.go:13431 + // line internal/php8/scanner.go:13550 switch lex.data[(lex.p)] { - case 83: - goto tr527 + case 67: + goto tr529 case 92: goto st94 case 96: - goto tr334 - case 115: - goto tr527 + goto tr338 + case 99: + goto tr529 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr527: + tr529: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st334 st334: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof334 } st_case_334: - // line internal/php8/scanner.go:13472 + // line internal/php8/scanner.go:13591 switch lex.data[(lex.p)] { case 69: - goto tr528 + goto tr530 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 101: - goto tr528 + goto tr530 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr528: + tr491: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st335 st335: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof335 } st_case_335: - // line internal/php8/scanner.go:13513 + // line internal/php8/scanner.go:13632 switch lex.data[(lex.p)] { - case 84: - goto tr529 + case 83: + goto tr531 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr529 + goto tr338 + case 115: + goto tr531 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr235: + tr531: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st336 st336: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof336 } st_case_336: - // line internal/php8/scanner.go:13554 + // line internal/php8/scanner.go:13673 switch lex.data[(lex.p)] { - case 73: - goto tr530 + case 69: + goto tr532 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr530 + goto tr338 + case 101: + goto tr532 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr530: + tr532: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st337 st337: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof337 } st_case_337: - // line internal/php8/scanner.go:13595 + // line internal/php8/scanner.go:13714 switch lex.data[(lex.p)] { - case 83: - goto tr531 + case 84: + goto tr533 case 92: goto st94 case 96: - goto tr334 - case 115: - goto tr531 + goto tr338 + case 116: + goto tr533 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr531: + tr235: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st338 st338: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof338 } st_case_338: - // line internal/php8/scanner.go:13636 + // line internal/php8/scanner.go:13755 switch lex.data[(lex.p)] { - case 84: - goto tr532 + case 73: + goto tr534 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr532 + goto tr338 + case 105: + goto tr534 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr236: + tr534: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st339 st339: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof339 } st_case_339: - // line internal/php8/scanner.go:13677 + // line internal/php8/scanner.go:13796 switch lex.data[(lex.p)] { - case 65: - goto tr533 + case 83: + goto tr535 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr533 + goto tr338 + case 115: + goto tr535 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr533: + tr535: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st340 st340: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof340 } st_case_340: - // line internal/php8/scanner.go:13718 + // line internal/php8/scanner.go:13837 switch lex.data[(lex.p)] { case 84: - goto tr534 + goto tr536 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 116: - goto tr534 + goto tr536 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr534: + tr236: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st341 st341: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof341 } st_case_341: - // line internal/php8/scanner.go:13759 + // line internal/php8/scanner.go:13878 switch lex.data[(lex.p)] { - case 67: - goto tr535 + case 65: + goto tr537 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr535 + goto tr338 + case 97: + goto tr537 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr535: + tr537: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st342 st342: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof342 } st_case_342: - // line internal/php8/scanner.go:13800 + // line internal/php8/scanner.go:13919 switch lex.data[(lex.p)] { - case 72: - goto tr536 + case 84: + goto tr538 case 92: goto st94 case 96: - goto tr334 - case 104: - goto tr536 + goto tr338 + case 116: + goto tr538 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr237: + tr538: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st343 st343: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof343 } st_case_343: - // line internal/php8/scanner.go:13841 + // line internal/php8/scanner.go:13960 switch lex.data[(lex.p)] { - case 65: - goto tr537 - case 69: - goto tr538 + case 67: + goto tr539 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr537 - case 101: - goto tr538 + goto tr338 + case 99: + goto tr539 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr537: + tr539: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st344 st344: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof344 } st_case_344: - // line internal/php8/scanner.go:13886 + // line internal/php8/scanner.go:14001 switch lex.data[(lex.p)] { - case 77: - goto tr539 + case 72: + goto tr540 case 92: goto st94 case 96: - goto tr334 - case 109: - goto tr539 + goto tr338 + case 104: + goto tr540 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr539: + tr237: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st345 st345: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof345 } st_case_345: - // line internal/php8/scanner.go:13927 + // line internal/php8/scanner.go:14042 switch lex.data[(lex.p)] { + case 65: + goto tr541 case 69: - goto tr540 + goto tr542 case 92: goto st94 case 96: - goto tr334 + goto tr338 + case 97: + goto tr541 case 101: - goto tr540 + goto tr542 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr540: + tr541: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st346 st346: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof346 } st_case_346: - // line internal/php8/scanner.go:13968 + // line internal/php8/scanner.go:14087 switch lex.data[(lex.p)] { - case 83: - goto tr541 + case 77: + goto tr543 case 92: goto st94 case 96: - goto tr334 - case 115: - goto tr541 + goto tr338 + case 109: + goto tr543 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr541: + tr543: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st347 st347: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof347 } st_case_347: - // line internal/php8/scanner.go:14009 + // line internal/php8/scanner.go:14128 switch lex.data[(lex.p)] { - case 80: - goto tr542 + case 69: + goto tr544 case 92: goto st94 case 96: - goto tr334 - case 112: - goto tr542 + goto tr338 + case 101: + goto tr544 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr542: + tr544: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st348 st348: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof348 } st_case_348: - // line internal/php8/scanner.go:14050 + // line internal/php8/scanner.go:14169 switch lex.data[(lex.p)] { - case 65: - goto tr543 + case 83: + goto tr545 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr543 + goto tr338 + case 115: + goto tr545 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr543: + tr545: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st349 st349: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof349 } st_case_349: - // line internal/php8/scanner.go:14091 + // line internal/php8/scanner.go:14210 switch lex.data[(lex.p)] { - case 67: - goto tr544 + case 80: + goto tr546 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr544 + goto tr338 + case 112: + goto tr546 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr544: + tr546: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st350 st350: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof350 } st_case_350: - // line internal/php8/scanner.go:14132 + // line internal/php8/scanner.go:14251 switch lex.data[(lex.p)] { - case 69: - goto tr545 + case 65: + goto tr547 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr545 + goto tr338 + case 97: + goto tr547 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr545: + tr547: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:261 - lex.act = 62 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st351 st351: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof351 } st_case_351: - // line internal/php8/scanner.go:14173 + // line internal/php8/scanner.go:14292 switch lex.data[(lex.p)] { + case 67: + goto tr548 case 92: - goto st97 + goto st94 case 96: - goto tr546 + goto tr338 + case 99: + goto tr548 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr546 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr546 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr546 + goto tr338 } default: - goto tr546 + goto tr338 } goto tr233 - st97: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof97 - } - st_case_97: - if lex.data[(lex.p)] == 96 { - goto tr12 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr12 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr12 - } - default: - goto tr12 - } - goto tr137 - tr137: + tr548: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:213 - lex.act = 15 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st352 st352: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof352 } st_case_352: - // line internal/php8/scanner.go:14231 + // line internal/php8/scanner.go:14333 switch lex.data[(lex.p)] { + case 69: + goto tr549 case 92: - goto st97 + goto st94 case 96: - goto tr548 + goto tr338 + case 101: + goto tr549 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr548 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr548 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr548 + goto tr338 } default: - goto tr548 + goto tr338 } - goto tr137 - tr538: + goto tr233 + tr549: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:261 + lex.act = 62 goto st353 st353: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof353 } st_case_353: - // line internal/php8/scanner.go:14268 + // line internal/php8/scanner.go:14374 switch lex.data[(lex.p)] { - case 87: - goto tr549 case 92: - goto st94 + goto st97 case 96: - goto tr334 - case 119: - goto tr549 + goto tr550 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr550 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr550 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr550 } default: - goto tr334 + goto tr550 } goto tr233 - tr238: + st97: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof97 + } + st_case_97: + if lex.data[(lex.p)] == 96 { + goto tr12 + } + switch { + case lex.data[(lex.p)] < 91: + if lex.data[(lex.p)] <= 64 { + goto tr12 + } + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr12 + } + default: + goto tr12 + } + goto tr137 + tr137: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:213 + lex.act = 15 goto st354 st354: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof354 } st_case_354: - // line internal/php8/scanner.go:14309 + // line internal/php8/scanner.go:14432 switch lex.data[(lex.p)] { - case 82: - goto tr550 case 92: - goto st94 + goto st97 case 96: - goto tr334 - case 114: - goto tr550 + goto tr552 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr552 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr552 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr552 } default: - goto tr334 + goto tr552 } - goto tr233 - tr239: + goto tr137 + tr542: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st355 st355: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof355 } st_case_355: - // line internal/php8/scanner.go:14350 + // line internal/php8/scanner.go:14469 switch lex.data[(lex.p)] { - case 82: - goto tr551 - case 85: - goto tr552 + case 87: + goto tr553 case 92: goto st94 case 96: - goto tr334 - case 114: - goto tr551 - case 117: - goto tr552 + goto tr338 + case 119: + goto tr553 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr551: + tr238: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st356 st356: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof356 } st_case_356: - // line internal/php8/scanner.go:14395 + // line internal/php8/scanner.go:14510 switch lex.data[(lex.p)] { - case 73: - goto tr553 - case 79: + case 82: goto tr554 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr553 - case 111: + goto tr338 + case 114: goto tr554 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr553: + tr239: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st357 st357: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof357 } st_case_357: - // line internal/php8/scanner.go:14440 + // line internal/php8/scanner.go:14551 switch lex.data[(lex.p)] { - case 78: + case 82: goto tr555 - case 86: + case 85: goto tr556 case 92: goto st94 case 96: - goto tr334 - case 110: + goto tr338 + case 114: goto tr555 - case 118: + case 117: goto tr556 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 tr555: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st358 st358: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof358 } st_case_358: - // line internal/php8/scanner.go:14485 + // line internal/php8/scanner.go:14596 switch lex.data[(lex.p)] { - case 84: + case 73: goto tr557 + case 79: + goto tr558 case 92: goto st94 case 96: - goto tr334 - case 116: + goto tr338 + case 105: goto tr557 + case 111: + goto tr558 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr556: + tr557: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st359 st359: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof359 } st_case_359: - // line internal/php8/scanner.go:14526 + // line internal/php8/scanner.go:14641 switch lex.data[(lex.p)] { - case 65: - goto tr558 + case 78: + goto tr559 + case 86: + goto tr560 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr558 + goto tr338 + case 110: + goto tr559 + case 118: + goto tr560 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr558: + tr559: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st360 st360: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof360 } st_case_360: - // line internal/php8/scanner.go:14567 + // line internal/php8/scanner.go:14686 switch lex.data[(lex.p)] { case 84: - goto tr559 + goto tr561 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 116: - goto tr559 + goto tr561 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr559: + tr560: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st361 st361: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof361 } st_case_361: - // line internal/php8/scanner.go:14608 + // line internal/php8/scanner.go:14727 switch lex.data[(lex.p)] { - case 69: - goto tr560 + case 65: + goto tr562 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr560 + goto tr338 + case 97: + goto tr562 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr554: + tr562: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st362 st362: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof362 } st_case_362: - // line internal/php8/scanner.go:14649 + // line internal/php8/scanner.go:14768 switch lex.data[(lex.p)] { case 84: - goto tr561 + goto tr563 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 116: - goto tr561 + goto tr563 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr561: + tr563: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st363 st363: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof363 } st_case_363: - // line internal/php8/scanner.go:14690 + // line internal/php8/scanner.go:14809 switch lex.data[(lex.p)] { case 69: - goto tr562 + goto tr564 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 101: - goto tr562 + goto tr564 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr562: + tr558: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st364 st364: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof364 } st_case_364: - // line internal/php8/scanner.go:14731 + // line internal/php8/scanner.go:14850 switch lex.data[(lex.p)] { - case 67: - goto tr563 + case 84: + goto tr565 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr563 + goto tr338 + case 116: + goto tr565 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr563: + tr565: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st365 st365: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof365 } st_case_365: - // line internal/php8/scanner.go:14772 + // line internal/php8/scanner.go:14891 switch lex.data[(lex.p)] { - case 84: - goto tr564 + case 69: + goto tr566 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr564 + goto tr338 + case 101: + goto tr566 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr564: + tr566: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st366 st366: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof366 } st_case_366: - // line internal/php8/scanner.go:14813 + // line internal/php8/scanner.go:14932 switch lex.data[(lex.p)] { - case 69: - goto tr565 + case 67: + goto tr567 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr565 + goto tr338 + case 99: + goto tr567 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr565: + tr567: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st367 st367: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof367 } st_case_367: - // line internal/php8/scanner.go:14854 + // line internal/php8/scanner.go:14973 switch lex.data[(lex.p)] { - case 68: - goto tr566 + case 84: + goto tr568 case 92: goto st94 case 96: - goto tr334 - case 100: - goto tr566 + goto tr338 + case 116: + goto tr568 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr552: + tr568: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st368 st368: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof368 } st_case_368: - // line internal/php8/scanner.go:14895 + // line internal/php8/scanner.go:15014 switch lex.data[(lex.p)] { - case 66: - goto tr567 + case 69: + goto tr569 case 92: goto st94 case 96: - goto tr334 - case 98: - goto tr567 + goto tr338 + case 101: + goto tr569 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr567: + tr569: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st369 st369: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof369 } st_case_369: - // line internal/php8/scanner.go:14936 + // line internal/php8/scanner.go:15055 switch lex.data[(lex.p)] { - case 76: - goto tr568 + case 68: + goto tr570 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr568 + goto tr338 + case 100: + goto tr570 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr568: + tr556: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st370 st370: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof370 } st_case_370: - // line internal/php8/scanner.go:14977 + // line internal/php8/scanner.go:15096 switch lex.data[(lex.p)] { - case 73: - goto tr569 + case 66: + goto tr571 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr569 + goto tr338 + case 98: + goto tr571 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr569: + tr571: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st371 st371: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof371 } st_case_371: - // line internal/php8/scanner.go:15018 + // line internal/php8/scanner.go:15137 switch lex.data[(lex.p)] { - case 67: - goto tr570 + case 76: + goto tr572 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr570 + goto tr338 + case 108: + goto tr572 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr240: + tr572: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st372 st372: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof372 } st_case_372: - // line internal/php8/scanner.go:15059 + // line internal/php8/scanner.go:15178 switch lex.data[(lex.p)] { - case 69: - goto tr571 + case 73: + goto tr573 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr571 + goto tr338 + case 105: + goto tr573 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr571: + tr573: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st373 st373: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof373 } st_case_373: - // line internal/php8/scanner.go:15100 + // line internal/php8/scanner.go:15219 switch lex.data[(lex.p)] { - case 65: - goto tr572 - case 81: - goto tr573 - case 84: + case 67: goto tr574 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr572 - case 113: - goto tr573 - case 116: + goto tr338 + case 99: goto tr574 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr572: + tr240: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st374 st374: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof374 } st_case_374: - // line internal/php8/scanner.go:15149 + // line internal/php8/scanner.go:15260 switch lex.data[(lex.p)] { - case 68: + case 69: goto tr575 case 92: goto st94 case 96: - goto tr334 - case 100: + goto tr338 + case 101: goto tr575 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 tr575: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st375 st375: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof375 } st_case_375: - // line internal/php8/scanner.go:15190 + // line internal/php8/scanner.go:15301 switch lex.data[(lex.p)] { - case 79: + case 65: goto tr576 + case 81: + goto tr577 + case 84: + goto tr578 case 92: goto st94 case 96: - goto tr334 - case 111: + goto tr338 + case 97: goto tr576 + case 113: + goto tr577 + case 116: + goto tr578 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 tr576: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st376 st376: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof376 } st_case_376: - // line internal/php8/scanner.go:15231 + // line internal/php8/scanner.go:15350 switch lex.data[(lex.p)] { - case 78: - goto tr577 + case 68: + goto tr579 case 92: goto st94 case 96: - goto tr334 - case 110: - goto tr577 + goto tr338 + case 100: + goto tr579 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr577: + tr579: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st377 st377: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof377 } st_case_377: - // line internal/php8/scanner.go:15272 + // line internal/php8/scanner.go:15391 switch lex.data[(lex.p)] { - case 76: - goto tr578 + case 79: + goto tr580 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr578 + goto tr338 + case 111: + goto tr580 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr578: + tr580: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st378 st378: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof378 } st_case_378: - // line internal/php8/scanner.go:15313 + // line internal/php8/scanner.go:15432 switch lex.data[(lex.p)] { - case 89: - goto tr579 + case 78: + goto tr581 case 92: goto st94 case 96: - goto tr334 - case 121: - goto tr579 + goto tr338 + case 110: + goto tr581 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr573: + tr581: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st379 st379: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof379 } st_case_379: - // line internal/php8/scanner.go:15354 + // line internal/php8/scanner.go:15473 switch lex.data[(lex.p)] { - case 85: - goto tr580 + case 76: + goto tr582 case 92: goto st94 case 96: - goto tr334 - case 117: - goto tr580 + goto tr338 + case 108: + goto tr582 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr580: + tr582: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st380 st380: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof380 } st_case_380: - // line internal/php8/scanner.go:15395 + // line internal/php8/scanner.go:15514 switch lex.data[(lex.p)] { - case 73: - goto tr581 + case 89: + goto tr583 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr581 + goto tr338 + case 121: + goto tr583 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr581: + tr577: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st381 st381: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof381 } st_case_381: - // line internal/php8/scanner.go:15436 + // line internal/php8/scanner.go:15555 switch lex.data[(lex.p)] { - case 82: - goto tr582 + case 85: + goto tr584 case 92: goto st94 case 96: - goto tr334 - case 114: - goto tr582 + goto tr338 + case 117: + goto tr584 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr582: + tr584: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st382 st382: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof382 } st_case_382: - // line internal/php8/scanner.go:15477 + // line internal/php8/scanner.go:15596 switch lex.data[(lex.p)] { - case 69: - goto tr583 + case 73: + goto tr585 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr583 + goto tr338 + case 105: + goto tr585 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr583: + tr585: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:282 - lex.act = 83 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st383 st383: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof383 } st_case_383: - // line internal/php8/scanner.go:15518 + // line internal/php8/scanner.go:15637 switch lex.data[(lex.p)] { + case 82: + goto tr586 case 92: goto st94 - case 95: - goto tr585 + case 96: + goto tr338 + case 114: + goto tr586 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr584 + goto tr338 } case lex.data[(lex.p)] > 64: switch { - case lex.data[(lex.p)] > 96: + case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr584 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr584 + goto tr338 } default: - goto tr584 + goto tr338 } goto tr233 - tr585: + tr586: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st384 st384: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof384 } st_case_384: - // line internal/php8/scanner.go:15555 + // line internal/php8/scanner.go:15678 switch lex.data[(lex.p)] { - case 79: - goto tr586 + case 69: + goto tr587 case 92: goto st94 case 96: - goto tr334 - case 111: - goto tr586 + goto tr338 + case 101: + goto tr587 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr586: + tr587: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:282 + lex.act = 83 goto st385 st385: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof385 } st_case_385: - // line internal/php8/scanner.go:15596 + // line internal/php8/scanner.go:15719 switch lex.data[(lex.p)] { - case 78: - goto tr587 case 92: goto st94 - case 96: - goto tr334 - case 110: - goto tr587 + case 95: + goto tr589 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr588 } case lex.data[(lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: + case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr588 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr588 } default: - goto tr334 + goto tr588 } goto tr233 - tr587: + tr589: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st386 st386: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof386 } st_case_386: - // line internal/php8/scanner.go:15637 + // line internal/php8/scanner.go:15756 switch lex.data[(lex.p)] { - case 67: - goto tr588 + case 79: + goto tr590 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr588 + goto tr338 + case 111: + goto tr590 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr588: + tr590: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st387 st387: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof387 } st_case_387: - // line internal/php8/scanner.go:15678 + // line internal/php8/scanner.go:15797 switch lex.data[(lex.p)] { - case 69: - goto tr589 + case 78: + goto tr591 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr589 + goto tr338 + case 110: + goto tr591 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr574: + tr591: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st388 st388: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof388 } st_case_388: - // line internal/php8/scanner.go:15719 + // line internal/php8/scanner.go:15838 switch lex.data[(lex.p)] { - case 85: - goto tr590 + case 67: + goto tr592 case 92: goto st94 case 96: - goto tr334 - case 117: - goto tr590 + goto tr338 + case 99: + goto tr592 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr590: + tr592: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st389 st389: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof389 } st_case_389: - // line internal/php8/scanner.go:15760 + // line internal/php8/scanner.go:15879 switch lex.data[(lex.p)] { - case 82: - goto tr591 + case 69: + goto tr593 case 92: goto st94 case 96: - goto tr334 - case 114: - goto tr591 + goto tr338 + case 101: + goto tr593 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr591: + tr578: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st390 st390: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof390 } st_case_390: - // line internal/php8/scanner.go:15801 + // line internal/php8/scanner.go:15920 switch lex.data[(lex.p)] { - case 78: - goto tr592 + case 85: + goto tr594 case 92: goto st94 case 96: - goto tr334 - case 110: - goto tr592 + goto tr338 + case 117: + goto tr594 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr241: + tr594: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st391 st391: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof391 } st_case_391: - // line internal/php8/scanner.go:15842 + // line internal/php8/scanner.go:15961 switch lex.data[(lex.p)] { - case 84: - goto tr593 - case 87: - goto tr594 + case 82: + goto tr595 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr593 - case 119: - goto tr594 + goto tr338 + case 114: + goto tr595 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr593: + tr595: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st392 st392: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof392 } st_case_392: - // line internal/php8/scanner.go:15887 + // line internal/php8/scanner.go:16002 switch lex.data[(lex.p)] { - case 65: - goto tr595 + case 78: + goto tr596 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr595 + goto tr338 + case 110: + goto tr596 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr595: + tr241: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st393 st393: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof393 } st_case_393: - // line internal/php8/scanner.go:15928 + // line internal/php8/scanner.go:16043 switch lex.data[(lex.p)] { case 84: - goto tr596 + goto tr597 + case 87: + goto tr598 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 116: - goto tr596 + goto tr597 + case 119: + goto tr598 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr596: + tr597: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st394 st394: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof394 } st_case_394: - // line internal/php8/scanner.go:15969 + // line internal/php8/scanner.go:16088 switch lex.data[(lex.p)] { - case 73: - goto tr597 + case 65: + goto tr599 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr597 + goto tr338 + case 97: + goto tr599 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr597: + tr599: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st395 st395: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof395 } st_case_395: - // line internal/php8/scanner.go:16010 + // line internal/php8/scanner.go:16129 switch lex.data[(lex.p)] { - case 67: - goto tr598 + case 84: + goto tr600 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr598 + goto tr338 + case 116: + goto tr600 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr594: + tr600: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st396 st396: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof396 } st_case_396: - // line internal/php8/scanner.go:16051 + // line internal/php8/scanner.go:16170 switch lex.data[(lex.p)] { case 73: - goto tr599 + goto tr601 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 105: - goto tr599 + goto tr601 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr599: + tr601: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st397 st397: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof397 } st_case_397: - // line internal/php8/scanner.go:16092 + // line internal/php8/scanner.go:16211 switch lex.data[(lex.p)] { - case 84: - goto tr600 + case 67: + goto tr602 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr600 + goto tr338 + case 99: + goto tr602 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr600: + tr598: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st398 st398: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof398 } st_case_398: - // line internal/php8/scanner.go:16133 + // line internal/php8/scanner.go:16252 switch lex.data[(lex.p)] { - case 67: - goto tr601 + case 73: + goto tr603 case 92: goto st94 case 96: - goto tr334 - case 99: - goto tr601 + goto tr338 + case 105: + goto tr603 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr601: + tr603: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st399 st399: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof399 } st_case_399: - // line internal/php8/scanner.go:16174 + // line internal/php8/scanner.go:16293 switch lex.data[(lex.p)] { - case 72: - goto tr602 + case 84: + goto tr604 case 92: goto st94 case 96: - goto tr334 - case 104: - goto tr602 + goto tr338 + case 116: + goto tr604 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr242: + tr604: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st400 st400: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof400 } st_case_400: - // line internal/php8/scanner.go:16215 + // line internal/php8/scanner.go:16334 switch lex.data[(lex.p)] { - case 72: - goto tr603 - case 82: - goto tr604 + case 67: + goto tr605 case 92: goto st94 case 96: - goto tr334 - case 104: - goto tr603 - case 114: - goto tr604 + goto tr338 + case 99: + goto tr605 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr603: + tr605: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st401 st401: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof401 } st_case_401: - // line internal/php8/scanner.go:16260 + // line internal/php8/scanner.go:16375 switch lex.data[(lex.p)] { - case 82: - goto tr605 + case 72: + goto tr606 case 92: goto st94 case 96: - goto tr334 - case 114: - goto tr605 + goto tr338 + case 104: + goto tr606 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr605: + tr242: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st402 st402: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof402 } st_case_402: - // line internal/php8/scanner.go:16301 + // line internal/php8/scanner.go:16416 switch lex.data[(lex.p)] { - case 79: - goto tr606 + case 72: + goto tr607 + case 82: + goto tr608 case 92: goto st94 case 96: - goto tr334 - case 111: - goto tr606 + goto tr338 + case 104: + goto tr607 + case 114: + goto tr608 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr606: + tr607: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st403 st403: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof403 } st_case_403: - // line internal/php8/scanner.go:16342 + // line internal/php8/scanner.go:16461 switch lex.data[(lex.p)] { - case 87: - goto tr607 + case 82: + goto tr609 case 92: goto st94 case 96: - goto tr334 - case 119: - goto tr607 + goto tr338 + case 114: + goto tr609 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr604: + tr609: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st404 st404: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof404 } st_case_404: - // line internal/php8/scanner.go:16383 + // line internal/php8/scanner.go:16502 switch lex.data[(lex.p)] { - case 65: - goto tr608 - case 89: - goto tr609 + case 79: + goto tr610 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr608 - case 121: - goto tr609 + goto tr338 + case 111: + goto tr610 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr608: + tr610: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st405 st405: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof405 } st_case_405: - // line internal/php8/scanner.go:16428 + // line internal/php8/scanner.go:16543 switch lex.data[(lex.p)] { - case 73: - goto tr610 + case 87: + goto tr611 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr610 + goto tr338 + case 119: + goto tr611 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr610: + tr608: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st406 st406: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof406 } st_case_406: - // line internal/php8/scanner.go:16469 + // line internal/php8/scanner.go:16584 switch lex.data[(lex.p)] { - case 84: - goto tr611 + case 65: + goto tr612 + case 89: + goto tr613 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr611 + goto tr338 + case 97: + goto tr612 + case 121: + goto tr613 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr243: + tr612: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st407 st407: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof407 } st_case_407: - // line internal/php8/scanner.go:16510 + // line internal/php8/scanner.go:16629 switch lex.data[(lex.p)] { - case 78: - goto tr612 - case 83: - goto tr613 + case 73: + goto tr614 case 92: goto st94 case 96: - goto tr334 - case 110: - goto tr612 - case 115: - goto tr613 + goto tr338 + case 105: + goto tr614 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr612: + tr614: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st408 st408: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof408 } st_case_408: - // line internal/php8/scanner.go:16555 + // line internal/php8/scanner.go:16670 switch lex.data[(lex.p)] { - case 83: - goto tr614 + case 84: + goto tr615 case 92: goto st94 case 96: - goto tr334 - case 115: - goto tr614 + goto tr338 + case 116: + goto tr615 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr614: + tr243: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st409 st409: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof409 } st_case_409: - // line internal/php8/scanner.go:16596 + // line internal/php8/scanner.go:16711 switch lex.data[(lex.p)] { - case 69: - goto tr615 + case 78: + goto tr616 + case 83: + goto tr617 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr615 + goto tr338 + case 110: + goto tr616 + case 115: + goto tr617 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr615: + tr616: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st410 st410: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof410 } st_case_410: - // line internal/php8/scanner.go:16637 + // line internal/php8/scanner.go:16756 switch lex.data[(lex.p)] { - case 84: - goto tr616 + case 83: + goto tr618 case 92: goto st94 case 96: - goto tr334 - case 116: - goto tr616 + goto tr338 + case 115: + goto tr618 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr613: + tr618: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st411 st411: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof411 } st_case_411: - // line internal/php8/scanner.go:16678 + // line internal/php8/scanner.go:16797 switch lex.data[(lex.p)] { case 69: - goto tr617 + goto tr619 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 101: - goto tr617 + goto tr619 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr244: + tr619: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st412 st412: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof412 } st_case_412: - // line internal/php8/scanner.go:16719 + // line internal/php8/scanner.go:16838 switch lex.data[(lex.p)] { - case 65: - goto tr618 + case 84: + goto tr620 case 92: goto st94 case 96: - goto tr334 - case 97: - goto tr618 + goto tr338 + case 116: + goto tr620 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr618: + tr617: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st413 st413: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof413 } st_case_413: - // line internal/php8/scanner.go:16760 + // line internal/php8/scanner.go:16879 switch lex.data[(lex.p)] { - case 82: - goto tr619 + case 69: + goto tr621 case 92: goto st94 case 96: - goto tr334 - case 114: - goto tr619 + goto tr338 + case 101: + goto tr621 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr245: + tr244: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st414 st414: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof414 } st_case_414: - // line internal/php8/scanner.go:16801 + // line internal/php8/scanner.go:16920 switch lex.data[(lex.p)] { - case 72: - goto tr620 + case 65: + goto tr622 case 92: goto st94 case 96: - goto tr334 - case 104: - goto tr620 + goto tr338 + case 97: + goto tr622 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr620: + tr622: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st415 st415: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof415 } st_case_415: - // line internal/php8/scanner.go:16842 + // line internal/php8/scanner.go:16961 switch lex.data[(lex.p)] { - case 73: - goto tr621 + case 82: + goto tr623 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr621 + goto tr338 + case 114: + goto tr623 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr621: + tr245: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st416 st416: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof416 } st_case_416: - // line internal/php8/scanner.go:16883 + // line internal/php8/scanner.go:17002 switch lex.data[(lex.p)] { - case 76: - goto tr622 + case 72: + goto tr624 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr622 + goto tr338 + case 104: + goto tr624 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr622: + tr624: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st417 st417: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof417 } st_case_417: - // line internal/php8/scanner.go:16924 + // line internal/php8/scanner.go:17043 switch lex.data[(lex.p)] { - case 69: - goto tr623 + case 73: + goto tr625 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr623 + goto tr338 + case 105: + goto tr625 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr246: + tr625: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st418 st418: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof418 } st_case_418: - // line internal/php8/scanner.go:16965 + // line internal/php8/scanner.go:17084 switch lex.data[(lex.p)] { - case 79: - goto tr624 + case 76: + goto tr626 case 92: goto st94 case 96: - goto tr334 - case 111: - goto tr624 + goto tr338 + case 108: + goto tr626 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr624: + tr626: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st419 st419: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof419 } st_case_419: - // line internal/php8/scanner.go:17006 + // line internal/php8/scanner.go:17125 switch lex.data[(lex.p)] { - case 82: - goto tr625 + case 69: + goto tr627 case 92: goto st94 case 96: - goto tr334 - case 114: - goto tr625 + goto tr338 + case 101: + goto tr627 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr247: + tr246: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st420 st420: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof420 } st_case_420: - // line internal/php8/scanner.go:17047 + // line internal/php8/scanner.go:17166 switch lex.data[(lex.p)] { - case 73: - goto tr626 + case 79: + goto tr628 case 92: goto st94 case 96: - goto tr334 - case 105: - goto tr626 + goto tr338 + case 111: + goto tr628 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr626: + tr628: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st421 st421: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof421 } st_case_421: - // line internal/php8/scanner.go:17088 + // line internal/php8/scanner.go:17207 switch lex.data[(lex.p)] { - case 69: - goto tr627 + case 82: + goto tr629 case 92: goto st94 case 96: - goto tr334 - case 101: - goto tr627 + goto tr338 + case 114: + goto tr629 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr627: + tr247: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st422 st422: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof422 } st_case_422: - // line internal/php8/scanner.go:17129 + // line internal/php8/scanner.go:17248 switch lex.data[(lex.p)] { - case 76: - goto tr628 + case 73: + goto tr630 case 92: goto st94 case 96: - goto tr334 - case 108: - goto tr628 + goto tr338 + case 105: + goto tr630 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr628: + tr630: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st423 st423: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof423 } st_case_423: - // line internal/php8/scanner.go:17170 + // line internal/php8/scanner.go:17289 switch lex.data[(lex.p)] { - case 68: - goto tr629 + case 69: + goto tr631 case 92: goto st94 case 96: - goto tr334 - case 100: - goto tr629 + goto tr338 + case 101: + goto tr631 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr629: + tr631: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:279 - lex.act = 80 + // line internal/php8/scanner.rl:375 + lex.act = 146 goto st424 st424: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof424 } st_case_424: - // line internal/php8/scanner.go:17211 + // line internal/php8/scanner.go:17330 + switch lex.data[(lex.p)] { + case 76: + goto tr632 + case 92: + goto st94 + case 96: + goto tr338 + case 108: + goto tr632 + } + switch { + case lex.data[(lex.p)] < 58: + if lex.data[(lex.p)] <= 47 { + goto tr338 + } + case lex.data[(lex.p)] > 64: + switch { + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr338 + } + case lex.data[(lex.p)] >= 91: + goto tr338 + } + default: + goto tr338 + } + goto tr233 + tr632: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st425 + st425: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof425 + } + st_case_425: + // line internal/php8/scanner.go:17371 + switch lex.data[(lex.p)] { + case 68: + goto tr633 + case 92: + goto st94 + case 96: + goto tr338 + case 100: + goto tr633 + } + switch { + case lex.data[(lex.p)] < 58: + if lex.data[(lex.p)] <= 47 { + goto tr338 + } + case lex.data[(lex.p)] > 64: + switch { + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr338 + } + case lex.data[(lex.p)] >= 91: + goto tr338 + } + default: + goto tr338 + } + goto tr233 + tr633: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:279 + lex.act = 80 + goto st426 + st426: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof426 + } + st_case_426: + // line internal/php8/scanner.go:17412 switch lex.data[(lex.p)] { case 10: goto tr140 @@ -18519,7 +18720,7 @@ func (lex *Lexer) Lex() *token.Token { case 92: goto st94 case 96: - goto tr630 + goto tr634 } switch { case lex.data[(lex.p)] < 14: @@ -18529,23 +18730,23 @@ func (lex *Lexer) Lex() *token.Token { goto st98 } default: - goto tr630 + goto tr634 } case lex.data[(lex.p)] > 47: switch { case lex.data[(lex.p)] < 91: if 58 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 64 { - goto tr630 + goto tr634 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr630 + goto tr634 } default: - goto tr630 + goto tr634 } default: - goto tr630 + goto tr634 } goto tr233 tr143: @@ -18557,7 +18758,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof98 } st_case_98: - // line internal/php8/scanner.go:17260 + // line internal/php8/scanner.go:17461 switch lex.data[(lex.p)] { case 10: goto tr140 @@ -18605,7 +18806,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof99 } st_case_99: - // line internal/php8/scanner.go:17308 + // line internal/php8/scanner.go:17509 switch lex.data[(lex.p)] { case 10: goto tr144 @@ -18653,7 +18854,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof100 } st_case_100: - // line internal/php8/scanner.go:17356 + // line internal/php8/scanner.go:17557 if lex.data[(lex.p)] == 10 { goto tr140 } @@ -18667,7 +18868,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof101 } st_case_101: - // line internal/php8/scanner.go:17370 + // line internal/php8/scanner.go:17571 switch lex.data[(lex.p)] { case 82: goto st102 @@ -18699,60 +18900,60 @@ func (lex *Lexer) Lex() *token.Token { goto tr149 } goto tr138 - st425: + st427: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof425 + goto _test_eof427 } - st_case_425: + st_case_427: if lex.data[(lex.p)] == 96 { - goto tr631 + goto tr635 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr631 + goto tr635 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr631 + goto tr635 } default: - goto tr631 + goto tr635 } goto tr151 tr151: // line NONE:1 lex.te = (lex.p) + 1 - goto st426 - st426: + goto st428 + st428: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof426 + goto _test_eof428 } - st_case_426: - // line internal/php8/scanner.go:17433 + st_case_428: + // line internal/php8/scanner.go:17634 switch lex.data[(lex.p)] { case 92: goto st104 case 96: - goto tr632 + goto tr636 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr632 + goto tr636 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr632 + goto tr636 } case lex.data[(lex.p)] >= 91: - goto tr632 + goto tr636 } default: - goto tr632 + goto tr636 } goto tr151 st104: @@ -18776,2661 +18977,2661 @@ func (lex *Lexer) Lex() *token.Token { goto tr150 } goto tr151 - st427: + st429: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof427 + goto _test_eof429 } - st_case_427: + st_case_429: if lex.data[(lex.p)] == 61 { - goto tr634 + goto tr638 } goto tr262 tr250: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st428 - st428: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st430 + st430: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof428 + goto _test_eof430 } - st_case_428: - // line internal/php8/scanner.go:17500 + st_case_430: + // line internal/php8/scanner.go:17701 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr635 + goto tr639 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr635: + tr639: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st429 - st429: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st431 + st431: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof429 + goto _test_eof431 } - st_case_429: - // line internal/php8/scanner.go:17537 + st_case_431: + // line internal/php8/scanner.go:17738 switch lex.data[(lex.p)] { case 67: - goto tr636 + goto tr640 case 68: - goto tr637 + goto tr641 case 70: - goto tr638 + goto tr642 case 72: - goto tr639 + goto tr643 case 76: - goto tr640 + goto tr644 case 77: - goto tr641 + goto tr645 case 78: - goto tr642 + goto tr646 case 84: - goto tr643 + goto tr647 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 99: - goto tr636 + goto tr640 case 100: - goto tr637 + goto tr641 case 102: - goto tr638 + goto tr642 case 104: - goto tr639 + goto tr643 case 108: - goto tr640 + goto tr644 case 109: - goto tr641 + goto tr645 case 110: - goto tr642 + goto tr646 case 116: - goto tr643 + goto tr647 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr636: + tr640: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st430 - st430: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st432 + st432: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof430 + goto _test_eof432 } - st_case_430: - // line internal/php8/scanner.go:17606 + st_case_432: + // line internal/php8/scanner.go:17807 switch lex.data[(lex.p)] { case 76: - goto tr644 + goto tr648 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 108: - goto tr644 + goto tr648 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr644: + tr648: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st431 - st431: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st433 + st433: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof431 + goto _test_eof433 } - st_case_431: - // line internal/php8/scanner.go:17647 + st_case_433: + // line internal/php8/scanner.go:17848 switch lex.data[(lex.p)] { case 65: - goto tr645 + goto tr649 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 97: - goto tr645 + goto tr649 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr645: + tr649: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st432 - st432: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st434 + st434: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof432 + goto _test_eof434 } - st_case_432: - // line internal/php8/scanner.go:17688 + st_case_434: + // line internal/php8/scanner.go:17889 switch lex.data[(lex.p)] { case 83: - goto tr646 + goto tr650 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 115: - goto tr646 + goto tr650 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr646: + tr650: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st433 - st433: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st435 + st435: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof433 + goto _test_eof435 } - st_case_433: - // line internal/php8/scanner.go:17729 + st_case_435: + // line internal/php8/scanner.go:17930 switch lex.data[(lex.p)] { case 83: - goto tr647 + goto tr651 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 115: - goto tr647 + goto tr651 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr647: + tr651: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st434 - st434: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st436 + st436: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof434 + goto _test_eof436 } - st_case_434: - // line internal/php8/scanner.go:17770 + st_case_436: + // line internal/php8/scanner.go:17971 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr648 + goto tr652 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr648: + tr652: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st435 - st435: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st437 + st437: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof435 + goto _test_eof437 } - st_case_435: - // line internal/php8/scanner.go:17807 + st_case_437: + // line internal/php8/scanner.go:18008 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr649 + goto tr653 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr637: + tr641: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st436 - st436: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st438 + st438: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof436 + goto _test_eof438 } - st_case_436: - // line internal/php8/scanner.go:17844 + st_case_438: + // line internal/php8/scanner.go:18045 switch lex.data[(lex.p)] { case 73: - goto tr650 + goto tr654 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 105: - goto tr650 + goto tr654 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr650: + tr654: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st437 - st437: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st439 + st439: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof437 + goto _test_eof439 } - st_case_437: - // line internal/php8/scanner.go:17885 + st_case_439: + // line internal/php8/scanner.go:18086 switch lex.data[(lex.p)] { case 82: - goto tr651 + goto tr655 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 114: - goto tr651 + goto tr655 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr651: + tr655: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st438 - st438: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st440 + st440: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof438 + goto _test_eof440 } - st_case_438: - // line internal/php8/scanner.go:17926 + st_case_440: + // line internal/php8/scanner.go:18127 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr652 + goto tr656 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr652: + tr656: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st439 - st439: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st441 + st441: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof439 + goto _test_eof441 } - st_case_439: - // line internal/php8/scanner.go:17963 + st_case_441: + // line internal/php8/scanner.go:18164 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr653 + goto tr657 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr638: + tr642: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st440 - st440: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st442 + st442: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof440 + goto _test_eof442 } - st_case_440: - // line internal/php8/scanner.go:18000 + st_case_442: + // line internal/php8/scanner.go:18201 switch lex.data[(lex.p)] { case 73: - goto tr654 + goto tr658 case 85: - goto tr655 + goto tr659 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 105: - goto tr654 + goto tr658 case 117: - goto tr655 + goto tr659 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr654: + tr658: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st441 - st441: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st443 + st443: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof441 + goto _test_eof443 } - st_case_441: - // line internal/php8/scanner.go:18045 + st_case_443: + // line internal/php8/scanner.go:18246 switch lex.data[(lex.p)] { case 76: - goto tr656 + goto tr660 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 108: - goto tr656 + goto tr660 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr656: + tr660: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st442 - st442: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st444 + st444: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof442 + goto _test_eof444 } - st_case_442: - // line internal/php8/scanner.go:18086 + st_case_444: + // line internal/php8/scanner.go:18287 switch lex.data[(lex.p)] { case 69: - goto tr657 + goto tr661 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 101: - goto tr657 + goto tr661 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr657: + tr661: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st443 - st443: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st445 + st445: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof443 + goto _test_eof445 } - st_case_443: - // line internal/php8/scanner.go:18127 + st_case_445: + // line internal/php8/scanner.go:18328 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr658 + goto tr662 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr658: + tr662: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st444 - st444: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st446 + st446: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof444 + goto _test_eof446 } - st_case_444: - // line internal/php8/scanner.go:18164 + st_case_446: + // line internal/php8/scanner.go:18365 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr659 + goto tr663 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr655: + tr659: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st445 - st445: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st447 + st447: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof445 + goto _test_eof447 } - st_case_445: - // line internal/php8/scanner.go:18201 + st_case_447: + // line internal/php8/scanner.go:18402 switch lex.data[(lex.p)] { case 78: - goto tr660 + goto tr664 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 110: - goto tr660 + goto tr664 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr660: + tr664: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st446 - st446: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st448 + st448: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof446 + goto _test_eof448 } - st_case_446: - // line internal/php8/scanner.go:18242 + st_case_448: + // line internal/php8/scanner.go:18443 switch lex.data[(lex.p)] { case 67: - goto tr661 + goto tr665 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 99: - goto tr661 + goto tr665 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr661: + tr665: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st447 - st447: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st449 + st449: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof447 + goto _test_eof449 } - st_case_447: - // line internal/php8/scanner.go:18283 + st_case_449: + // line internal/php8/scanner.go:18484 switch lex.data[(lex.p)] { case 84: - goto tr662 + goto tr666 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 116: - goto tr662 + goto tr666 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr662: + tr666: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st448 - st448: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st450 + st450: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof448 + goto _test_eof450 } - st_case_448: - // line internal/php8/scanner.go:18324 + st_case_450: + // line internal/php8/scanner.go:18525 switch lex.data[(lex.p)] { case 73: - goto tr663 + goto tr667 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 105: - goto tr663 + goto tr667 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr663: + tr667: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st449 - st449: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st451 + st451: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof449 + goto _test_eof451 } - st_case_449: - // line internal/php8/scanner.go:18365 + st_case_451: + // line internal/php8/scanner.go:18566 switch lex.data[(lex.p)] { case 79: - goto tr664 + goto tr668 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 111: - goto tr664 + goto tr668 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr664: + tr668: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st450 - st450: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st452 + st452: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof450 + goto _test_eof452 } - st_case_450: - // line internal/php8/scanner.go:18406 + st_case_452: + // line internal/php8/scanner.go:18607 switch lex.data[(lex.p)] { case 78: - goto tr665 + goto tr669 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 110: - goto tr665 + goto tr669 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr665: + tr669: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st451 - st451: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st453 + st453: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof451 + goto _test_eof453 } - st_case_451: - // line internal/php8/scanner.go:18447 + st_case_453: + // line internal/php8/scanner.go:18648 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr666 + goto tr670 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr666: + tr670: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st452 - st452: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st454 + st454: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof452 + goto _test_eof454 } - st_case_452: - // line internal/php8/scanner.go:18484 + st_case_454: + // line internal/php8/scanner.go:18685 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr667 + goto tr671 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr639: + tr643: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st453 - st453: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st455 + st455: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof453 + goto _test_eof455 } - st_case_453: - // line internal/php8/scanner.go:18521 + st_case_455: + // line internal/php8/scanner.go:18722 switch lex.data[(lex.p)] { case 65: - goto tr668 + goto tr672 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 97: - goto tr668 + goto tr672 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr668: + tr672: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st454 - st454: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st456 + st456: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof454 + goto _test_eof456 } - st_case_454: - // line internal/php8/scanner.go:18562 + st_case_456: + // line internal/php8/scanner.go:18763 switch lex.data[(lex.p)] { case 76: - goto tr669 + goto tr673 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 108: - goto tr669 + goto tr673 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr669: + tr673: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st455 - st455: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st457 + st457: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof455 + goto _test_eof457 } - st_case_455: - // line internal/php8/scanner.go:18603 + st_case_457: + // line internal/php8/scanner.go:18804 switch lex.data[(lex.p)] { case 84: - goto tr670 + goto tr674 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 116: - goto tr670 + goto tr674 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr670: + tr674: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st456 - st456: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st458 + st458: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof456 + goto _test_eof458 } - st_case_456: - // line internal/php8/scanner.go:18644 + st_case_458: + // line internal/php8/scanner.go:18845 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr671 + goto tr675 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr671: + tr675: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st457 - st457: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st459 + st459: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof457 + goto _test_eof459 } - st_case_457: - // line internal/php8/scanner.go:18681 + st_case_459: + // line internal/php8/scanner.go:18882 switch lex.data[(lex.p)] { case 67: - goto tr672 + goto tr676 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 99: - goto tr672 + goto tr676 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr672: + tr676: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st458 - st458: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st460 + st460: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof458 + goto _test_eof460 } - st_case_458: - // line internal/php8/scanner.go:18722 + st_case_460: + // line internal/php8/scanner.go:18923 switch lex.data[(lex.p)] { case 79: - goto tr673 + goto tr677 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 111: - goto tr673 + goto tr677 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr673: + tr677: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st459 - st459: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st461 + st461: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof459 + goto _test_eof461 } - st_case_459: - // line internal/php8/scanner.go:18763 + st_case_461: + // line internal/php8/scanner.go:18964 switch lex.data[(lex.p)] { case 77: - goto tr674 + goto tr678 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 109: - goto tr674 + goto tr678 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr674: + tr678: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st460 - st460: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st462 + st462: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof460 + goto _test_eof462 } - st_case_460: - // line internal/php8/scanner.go:18804 + st_case_462: + // line internal/php8/scanner.go:19005 switch lex.data[(lex.p)] { case 80: - goto tr675 + goto tr679 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 112: - goto tr675 + goto tr679 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr675: + tr679: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st461 - st461: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st463 + st463: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof461 + goto _test_eof463 } - st_case_461: - // line internal/php8/scanner.go:18845 + st_case_463: + // line internal/php8/scanner.go:19046 switch lex.data[(lex.p)] { case 73: - goto tr676 + goto tr680 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 105: - goto tr676 + goto tr680 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr676: + tr680: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st462 - st462: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st464 + st464: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof462 + goto _test_eof464 } - st_case_462: - // line internal/php8/scanner.go:18886 + st_case_464: + // line internal/php8/scanner.go:19087 switch lex.data[(lex.p)] { case 76: - goto tr677 + goto tr681 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 108: - goto tr677 + goto tr681 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr677: + tr681: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st463 - st463: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st465 + st465: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof463 + goto _test_eof465 } - st_case_463: - // line internal/php8/scanner.go:18927 + st_case_465: + // line internal/php8/scanner.go:19128 switch lex.data[(lex.p)] { case 69: - goto tr678 + goto tr682 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 101: - goto tr678 + goto tr682 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr678: + tr682: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st464 - st464: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st466 + st466: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof464 + goto _test_eof466 } - st_case_464: - // line internal/php8/scanner.go:18968 + st_case_466: + // line internal/php8/scanner.go:19169 switch lex.data[(lex.p)] { case 82: - goto tr679 + goto tr683 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 114: - goto tr679 + goto tr683 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr640: + tr644: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st465 - st465: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st467 + st467: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof465 + goto _test_eof467 } - st_case_465: - // line internal/php8/scanner.go:19009 + st_case_467: + // line internal/php8/scanner.go:19210 switch lex.data[(lex.p)] { case 73: - goto tr680 + goto tr684 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 105: - goto tr680 + goto tr684 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr680: + tr684: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st466 - st466: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st468 + st468: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof466 + goto _test_eof468 } - st_case_466: - // line internal/php8/scanner.go:19050 + st_case_468: + // line internal/php8/scanner.go:19251 switch lex.data[(lex.p)] { case 78: - goto tr681 + goto tr685 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 110: - goto tr681 + goto tr685 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr681: + tr685: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st467 - st467: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st469 + st469: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof467 + goto _test_eof469 } - st_case_467: - // line internal/php8/scanner.go:19091 + st_case_469: + // line internal/php8/scanner.go:19292 switch lex.data[(lex.p)] { case 69: - goto tr682 + goto tr686 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 101: - goto tr682 + goto tr686 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr682: + tr686: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st468 - st468: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st470 + st470: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof468 + goto _test_eof470 } - st_case_468: - // line internal/php8/scanner.go:19132 + st_case_470: + // line internal/php8/scanner.go:19333 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr683 + goto tr687 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr683: + tr687: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st469 - st469: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st471 + st471: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof469 + goto _test_eof471 } - st_case_469: - // line internal/php8/scanner.go:19169 + st_case_471: + // line internal/php8/scanner.go:19370 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr684 + goto tr688 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr641: + tr645: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st470 - st470: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st472 + st472: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof470 + goto _test_eof472 } - st_case_470: - // line internal/php8/scanner.go:19206 + st_case_472: + // line internal/php8/scanner.go:19407 switch lex.data[(lex.p)] { case 69: - goto tr685 + goto tr689 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 101: - goto tr685 + goto tr689 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr685: + tr689: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st471 - st471: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st473 + st473: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof471 + goto _test_eof473 } - st_case_471: - // line internal/php8/scanner.go:19247 + st_case_473: + // line internal/php8/scanner.go:19448 switch lex.data[(lex.p)] { case 84: - goto tr686 + goto tr690 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 116: - goto tr686 + goto tr690 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr686: + tr690: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st472 - st472: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st474 + st474: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof472 + goto _test_eof474 } - st_case_472: - // line internal/php8/scanner.go:19288 + st_case_474: + // line internal/php8/scanner.go:19489 switch lex.data[(lex.p)] { case 72: - goto tr687 + goto tr691 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 104: - goto tr687 + goto tr691 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr687: + tr691: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st473 - st473: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st475 + st475: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof473 + goto _test_eof475 } - st_case_473: - // line internal/php8/scanner.go:19329 + st_case_475: + // line internal/php8/scanner.go:19530 switch lex.data[(lex.p)] { case 79: - goto tr688 + goto tr692 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 111: - goto tr688 + goto tr692 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr688: + tr692: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st474 - st474: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st476 + st476: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof474 + goto _test_eof476 } - st_case_474: - // line internal/php8/scanner.go:19370 + st_case_476: + // line internal/php8/scanner.go:19571 switch lex.data[(lex.p)] { case 68: - goto tr689 + goto tr693 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 100: - goto tr689 + goto tr693 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr689: + tr693: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st475 - st475: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st477 + st477: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof475 + goto _test_eof477 } - st_case_475: - // line internal/php8/scanner.go:19411 + st_case_477: + // line internal/php8/scanner.go:19612 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr690 + goto tr694 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr690: + tr694: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st476 - st476: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st478 + st478: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof476 + goto _test_eof478 } - st_case_476: - // line internal/php8/scanner.go:19448 + st_case_478: + // line internal/php8/scanner.go:19649 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr691 + goto tr695 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr642: + tr646: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st477 - st477: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st479 + st479: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof477 + goto _test_eof479 } - st_case_477: - // line internal/php8/scanner.go:19485 + st_case_479: + // line internal/php8/scanner.go:19686 switch lex.data[(lex.p)] { case 65: - goto tr692 + goto tr696 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 97: - goto tr692 + goto tr696 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr692: + tr696: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st478 - st478: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st480 + st480: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof478 + goto _test_eof480 } - st_case_478: - // line internal/php8/scanner.go:19526 + st_case_480: + // line internal/php8/scanner.go:19727 switch lex.data[(lex.p)] { case 77: - goto tr693 + goto tr697 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 109: - goto tr693 + goto tr697 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr693: + tr697: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st479 - st479: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st481 + st481: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof479 + goto _test_eof481 } - st_case_479: - // line internal/php8/scanner.go:19567 + st_case_481: + // line internal/php8/scanner.go:19768 switch lex.data[(lex.p)] { case 69: - goto tr694 + goto tr698 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 101: - goto tr694 + goto tr698 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr694: + tr698: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st480 - st480: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st482 + st482: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof480 + goto _test_eof482 } - st_case_480: - // line internal/php8/scanner.go:19608 + st_case_482: + // line internal/php8/scanner.go:19809 switch lex.data[(lex.p)] { case 83: - goto tr695 + goto tr699 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 115: - goto tr695 + goto tr699 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr695: + tr699: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st481 - st481: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st483 + st483: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof481 + goto _test_eof483 } - st_case_481: - // line internal/php8/scanner.go:19649 + st_case_483: + // line internal/php8/scanner.go:19850 switch lex.data[(lex.p)] { case 80: - goto tr696 + goto tr700 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 112: - goto tr696 + goto tr700 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr696: + tr700: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st482 - st482: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st484 + st484: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof482 + goto _test_eof484 } - st_case_482: - // line internal/php8/scanner.go:19690 + st_case_484: + // line internal/php8/scanner.go:19891 switch lex.data[(lex.p)] { case 65: - goto tr697 + goto tr701 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 97: - goto tr697 + goto tr701 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr697: + tr701: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st483 - st483: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st485 + st485: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof483 + goto _test_eof485 } - st_case_483: - // line internal/php8/scanner.go:19731 + st_case_485: + // line internal/php8/scanner.go:19932 switch lex.data[(lex.p)] { case 67: - goto tr698 + goto tr702 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 99: - goto tr698 + goto tr702 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr698: + tr702: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st484 - st484: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st486 + st486: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof484 + goto _test_eof486 } - st_case_484: - // line internal/php8/scanner.go:19772 + st_case_486: + // line internal/php8/scanner.go:19973 switch lex.data[(lex.p)] { case 69: - goto tr699 + goto tr703 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 101: - goto tr699 + goto tr703 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr699: + tr703: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st485 - st485: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st487 + st487: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof485 + goto _test_eof487 } - st_case_485: - // line internal/php8/scanner.go:19813 + st_case_487: + // line internal/php8/scanner.go:20014 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr700 + goto tr704 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr700: + tr704: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st486 - st486: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st488 + st488: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof486 + goto _test_eof488 } - st_case_486: - // line internal/php8/scanner.go:19850 + st_case_488: + // line internal/php8/scanner.go:20051 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr701 + goto tr705 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr643: + tr647: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st487 - st487: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st489 + st489: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof487 + goto _test_eof489 } - st_case_487: - // line internal/php8/scanner.go:19887 + st_case_489: + // line internal/php8/scanner.go:20088 switch lex.data[(lex.p)] { case 82: - goto tr702 + goto tr706 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 114: - goto tr702 + goto tr706 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr702: + tr706: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st488 - st488: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st490 + st490: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof488 + goto _test_eof490 } - st_case_488: - // line internal/php8/scanner.go:19928 + st_case_490: + // line internal/php8/scanner.go:20129 switch lex.data[(lex.p)] { case 65: - goto tr703 + goto tr707 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 97: - goto tr703 + goto tr707 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr703: + tr707: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st489 - st489: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st491 + st491: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof489 + goto _test_eof491 } - st_case_489: - // line internal/php8/scanner.go:19969 + st_case_491: + // line internal/php8/scanner.go:20170 switch lex.data[(lex.p)] { case 73: - goto tr704 + goto tr708 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 105: - goto tr704 + goto tr708 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr704: + tr708: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st490 - st490: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st492 + st492: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof490 + goto _test_eof492 } - st_case_490: - // line internal/php8/scanner.go:20010 + st_case_492: + // line internal/php8/scanner.go:20211 switch lex.data[(lex.p)] { case 84: - goto tr705 + goto tr709 case 92: goto st94 case 96: - goto tr334 + goto tr338 case 116: - goto tr705 + goto tr709 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr705: + tr709: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st491 - st491: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st493 + st493: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof491 + goto _test_eof493 } - st_case_491: - // line internal/php8/scanner.go:20051 + st_case_493: + // line internal/php8/scanner.go:20252 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr706 + goto tr710 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - tr706: + tr710: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:368 - lex.act = 145 - goto st492 - st492: + // line internal/php8/scanner.rl:375 + lex.act = 146 + goto st494 + st494: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof492 + goto _test_eof494 } - st_case_492: - // line internal/php8/scanner.go:20088 + st_case_494: + // line internal/php8/scanner.go:20289 switch lex.data[(lex.p)] { case 92: goto st94 case 95: - goto tr707 + goto tr711 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr334 + goto tr338 } case lex.data[(lex.p)] >= 91: - goto tr334 + goto tr338 } default: - goto tr334 + goto tr338 } goto tr233 - st493: + st495: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof493 + goto _test_eof495 } - st_case_493: + st_case_495: switch lex.data[(lex.p)] { case 61: - goto tr708 + goto tr712 case 124: - goto tr709 + goto tr713 } goto tr262 tr152: - // line internal/php8/scanner.rl:403 + // line internal/php8/scanner.rl:410 (lex.p) = (lex.te) - 1 { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st494 + goto st496 tr154: - // line internal/php8/scanner.rl:407 + // line internal/php8/scanner.rl:414 (lex.p) = (lex.te) - 1 { lex.ungetCnt(1) @@ -21438,22 +21639,22 @@ func (lex *Lexer) Lex() *token.Token { goto st133 } } - goto st494 + goto st496 tr155: - // line internal/php8/scanner.rl:405 + // line internal/php8/scanner.rl:412 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_NULLSAFE_OBJECT_OPERATOR { (lex.p)++ - lex.cs = 494 + lex.cs = 496 goto _out } } - goto st494 - tr710: - // line internal/php8/scanner.rl:407 + goto st496 + tr714: + // line internal/php8/scanner.rl:414 lex.te = (lex.p) + 1 { lex.ungetCnt(1) @@ -21461,27 +21662,27 @@ func (lex *Lexer) Lex() *token.Token { goto st133 } } - goto st494 - tr716: - // line internal/php8/scanner.rl:403 + goto st496 + tr720: + // line internal/php8/scanner.rl:410 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st494 - tr718: + goto st496 + tr722: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:403 + // line internal/php8/scanner.rl:410 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st494 - tr722: - // line internal/php8/scanner.rl:407 + goto st496 + tr726: + // line internal/php8/scanner.rl:414 lex.te = (lex.p) (lex.p)-- { @@ -21490,23 +21691,23 @@ func (lex *Lexer) Lex() *token.Token { goto st133 } } - goto st494 - tr723: - // line internal/php8/scanner.rl:404 + goto st496 + tr727: + // line internal/php8/scanner.rl:411 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_OBJECT_OPERATOR { (lex.p)++ - lex.cs = 494 + lex.cs = 496 goto _out } } - goto st494 - tr725: - lex.cs = 494 - // line internal/php8/scanner.rl:406 + goto st496 + tr729: + lex.cs = 496 + // line internal/php8/scanner.rl:413 lex.te = (lex.p) (lex.p)-- { @@ -21519,85 +21720,85 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - st494: + st496: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof494 + goto _test_eof496 } - st_case_494: + st_case_496: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:20188 + // line internal/php8/scanner.go:20389 switch lex.data[(lex.p)] { case 10: goto tr153 case 13: - goto tr712 + goto tr716 case 32: - goto tr711 + goto tr715 case 45: - goto st498 + goto st500 case 63: - goto tr714 + goto tr718 case 96: - goto tr710 + goto tr714 } switch { case lex.data[(lex.p)] < 14: switch { case lex.data[(lex.p)] > 8: if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr711 + goto tr715 } default: - goto tr710 + goto tr714 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr710 + goto tr714 } case lex.data[(lex.p)] >= 91: - goto tr710 + goto tr714 } default: - goto tr710 + goto tr714 } - goto st500 - tr711: + goto st502 + tr715: // line NONE:1 lex.te = (lex.p) + 1 - goto st495 - tr719: + goto st497 + tr723: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - goto st495 - st495: + goto st497 + st497: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof495 + goto _test_eof497 } - st_case_495: - // line internal/php8/scanner.go:20243 + st_case_497: + // line internal/php8/scanner.go:20444 switch lex.data[(lex.p)] { case 10: goto tr153 case 13: - goto tr717 + goto tr721 case 32: - goto tr711 + goto tr715 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr711 + goto tr715 } - goto tr716 + goto tr720 tr153: // line NONE:1 lex.te = (lex.p) + 1 @@ -21612,8 +21813,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st496 - tr720: + goto st498 + tr724: // line NONE:1 lex.te = (lex.p) + 1 @@ -21629,26 +21830,26 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st496 - st496: + goto st498 + st498: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof496 + goto _test_eof498 } - st_case_496: - // line internal/php8/scanner.go:20293 + st_case_498: + // line internal/php8/scanner.go:20494 switch lex.data[(lex.p)] { case 10: - goto tr720 + goto tr724 case 13: - goto tr721 + goto tr725 case 32: - goto tr719 + goto tr723 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr719 + goto tr723 } - goto tr718 - tr717: + goto tr722 + tr721: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -21660,7 +21861,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st105 - tr721: + tr725: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -21679,12 +21880,12 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof105 } st_case_105: - // line internal/php8/scanner.go:20337 + // line internal/php8/scanner.go:20538 if lex.data[(lex.p)] == 10 { goto tr153 } goto tr152 - tr712: + tr716: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -21695,41 +21896,41 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st497 - st497: + goto st499 + st499: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof497 + goto _test_eof499 } - st_case_497: - // line internal/php8/scanner.go:20359 + st_case_499: + // line internal/php8/scanner.go:20560 if lex.data[(lex.p)] == 10 { goto tr153 } - goto tr722 - st498: + goto tr726 + st500: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof498 + goto _test_eof500 } - st_case_498: + st_case_500: if lex.data[(lex.p)] == 62 { - goto tr723 + goto tr727 } - goto tr722 - tr714: + goto tr726 + tr718: // line NONE:1 lex.te = (lex.p) + 1 - goto st499 - st499: + goto st501 + st501: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof499 + goto _test_eof501 } - st_case_499: - // line internal/php8/scanner.go:20383 + st_case_501: + // line internal/php8/scanner.go:20584 if lex.data[(lex.p)] == 45 { goto st106 } - goto tr722 + goto tr726 st106: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof106 @@ -21739,34 +21940,34 @@ func (lex *Lexer) Lex() *token.Token { goto tr155 } goto tr154 - st500: + st502: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof500 + goto _test_eof502 } - st_case_500: + st_case_502: if lex.data[(lex.p)] == 96 { - goto tr725 + goto tr729 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr725 + goto tr729 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr725 + goto tr729 } case lex.data[(lex.p)] >= 91: - goto tr725 + goto tr729 } default: - goto tr725 + goto tr729 } - goto st500 - tr729: - lex.cs = 501 + goto st502 + tr733: + lex.cs = 503 // line NONE:1 switch lex.act { case 0: @@ -21775,13 +21976,13 @@ func (lex *Lexer) Lex() *token.Token { goto st0 } } - case 158: + case 159: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 524 + lex.cs = 526 { (lex.p)++ goto _out @@ -21790,39 +21991,39 @@ func (lex *Lexer) Lex() *token.Token { } goto _again - tr730: - lex.cs = 501 + tr734: + lex.cs = 503 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:411 + // line internal/php8/scanner.rl:418 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 524 + lex.cs = 526 { (lex.p)++ goto _out } } goto _again - tr734: - lex.cs = 501 - // line internal/php8/scanner.rl:411 + tr738: + lex.cs = 503 + // line internal/php8/scanner.rl:418 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 524 + lex.cs = 526 { (lex.p)++ goto _out } } goto _again - st501: + st503: // line NONE:1 lex.ts = 0 @@ -21830,13 +22031,13 @@ func (lex *Lexer) Lex() *token.Token { lex.act = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof501 + goto _test_eof503 } - st_case_501: + st_case_503: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:20480 + // line internal/php8/scanner.go:20681 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -21877,40 +22078,40 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1034: - goto tr727 + goto tr731 case 1037: - goto tr728 + goto tr732 } if 1024 <= _widec && _widec <= 1279 { - goto tr726 + goto tr730 } goto st0 st_case_0: st0: lex.cs = 0 goto _out - tr726: + tr730: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:411 - lex.act = 158 - goto st502 - tr731: + // line internal/php8/scanner.rl:418 + lex.act = 159 + goto st504 + tr735: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:411 - lex.act = 158 - goto st502 - st502: + // line internal/php8/scanner.rl:418 + lex.act = 159 + goto st504 + st504: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof502 + goto _test_eof504 } - st_case_502: - // line internal/php8/scanner.go:20554 + st_case_504: + // line internal/php8/scanner.go:20755 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -21951,15 +22152,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1034: - goto tr727 + goto tr731 case 1037: - goto tr728 + goto tr732 } if 1024 <= _widec && _widec <= 1279 { - goto tr726 + goto tr730 } - goto tr729 - tr727: + goto tr733 + tr731: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -21970,8 +22171,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st503 - tr732: + goto st505 + tr736: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -21984,13 +22185,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st503 - st503: + goto st505 + st505: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof503 + goto _test_eof505 } - st_case_503: - // line internal/php8/scanner.go:20634 + st_case_505: + // line internal/php8/scanner.go:20835 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22031,15 +22232,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1034: - goto tr732 + goto tr736 case 1037: - goto tr733 + goto tr737 } if 1024 <= _widec && _widec <= 1279 { - goto tr731 + goto tr735 } - goto tr730 - tr728: + goto tr734 + tr732: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -22050,8 +22251,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st504 - tr733: + goto st506 + tr737: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -22064,13 +22265,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st504 - st504: + goto st506 + st506: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof504 + goto _test_eof506 } - st_case_504: - // line internal/php8/scanner.go:20714 + st_case_506: + // line internal/php8/scanner.go:20915 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22111,27 +22312,27 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1034: - goto tr727 + goto tr731 case 1037: - goto tr728 + goto tr732 } if 1024 <= _widec && _widec <= 1279 { - goto tr726 + goto tr730 } - goto tr734 + goto tr738 tr156: - // line internal/php8/scanner.rl:420 + // line internal/php8/scanner.rl:427 lex.te = (lex.p) + 1 { lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(505, 133) + lex.call(507, 133) goto _out } - goto st505 - tr742: - // line internal/php8/scanner.rl:422 + goto st507 + tr746: + // line internal/php8/scanner.rl:429 lex.te = (lex.p) (lex.p)-- { @@ -22139,45 +22340,45 @@ func (lex *Lexer) Lex() *token.Token { { lex.growCallStack() { - lex.stack[lex.top] = 505 + lex.stack[lex.top] = 507 lex.top++ - goto st526 + goto st528 } } } - goto st505 - tr743: - // line internal/php8/scanner.rl:421 + goto st507 + tr747: + // line internal/php8/scanner.rl:428 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(505, 543) + lex.call(507, 545) goto _out } - goto st505 - tr744: - lex.cs = 505 + goto st507 + tr748: + lex.cs = 507 // line NONE:1 switch lex.act { - case 159: + case 160: { (lex.p) = (lex.te) - 1 lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(505, 133) + lex.call(507, 133) goto _out } - case 160: + case 161: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(505, 543) + lex.call(507, 545) goto _out } - case 162: + case 163: { (lex.p) = (lex.te) - 1 @@ -22185,7 +22386,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE if len(lex.data) > lex.p+1 && lex.data[lex.p+1] != '$' && lex.data[lex.p+1] != '{' { - lex.cs = 524 + lex.cs = 526 } { (lex.p)++ @@ -22195,11 +22396,11 @@ func (lex *Lexer) Lex() *token.Token { } goto _again - tr745: - lex.cs = 505 + tr749: + lex.cs = 507 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:423 + // line internal/php8/scanner.rl:430 lex.te = (lex.p) (lex.p)-- { @@ -22207,7 +22408,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE if len(lex.data) > lex.p+1 && lex.data[lex.p+1] != '$' && lex.data[lex.p+1] != '{' { - lex.cs = 524 + lex.cs = 526 } { (lex.p)++ @@ -22215,9 +22416,9 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr749: - lex.cs = 505 - // line internal/php8/scanner.rl:423 + tr753: + lex.cs = 507 + // line internal/php8/scanner.rl:430 lex.te = (lex.p) (lex.p)-- { @@ -22225,7 +22426,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE if len(lex.data) > lex.p+1 && lex.data[lex.p+1] != '$' && lex.data[lex.p+1] != '{' { - lex.cs = 524 + lex.cs = 526 } { (lex.p)++ @@ -22233,18 +22434,18 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - st505: + st507: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof505 + goto _test_eof507 } - st_case_505: + st_case_507: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:20846 + // line internal/php8/scanner.go:21047 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22285,31 +22486,31 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1316: - goto st506 + goto st508 case 1403: goto st107 case 1546: - goto tr738 + goto tr742 case 1549: - goto tr739 + goto tr743 case 1572: - goto st510 + goto st512 case 1659: - goto st511 + goto st513 } if 1536 <= _widec && _widec <= 1791 { - goto tr737 + goto tr741 } goto st0 - st506: + st508: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof506 + goto _test_eof508 } - st_case_506: + st_case_508: if lex.data[(lex.p)] == 123 { - goto tr743 + goto tr747 } - goto tr742 + goto tr746 st107: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof107 @@ -22319,42 +22520,42 @@ func (lex *Lexer) Lex() *token.Token { goto tr156 } goto st0 - tr737: + tr741: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:423 - lex.act = 162 - goto st507 - tr746: + // line internal/php8/scanner.rl:430 + lex.act = 163 + goto st509 + tr750: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:423 - lex.act = 162 - goto st507 - tr750: + // line internal/php8/scanner.rl:430 + lex.act = 163 + goto st509 + tr754: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:421 - lex.act = 160 - goto st507 - tr751: + // line internal/php8/scanner.rl:428 + lex.act = 161 + goto st509 + tr755: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:420 - lex.act = 159 - goto st507 - st507: + // line internal/php8/scanner.rl:427 + lex.act = 160 + goto st509 + st509: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof507 + goto _test_eof509 } - st_case_507: - // line internal/php8/scanner.go:20956 + st_case_509: + // line internal/php8/scanner.go:21157 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22395,15 +22596,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1546: - goto tr738 + goto tr742 case 1549: - goto tr739 + goto tr743 } if 1536 <= _widec && _widec <= 1791 { - goto tr737 + goto tr741 } - goto tr744 - tr738: + goto tr748 + tr742: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -22414,8 +22615,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st508 - tr747: + goto st510 + tr751: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -22428,13 +22629,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st508 - st508: + goto st510 + st510: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof508 + goto _test_eof510 } - st_case_508: - // line internal/php8/scanner.go:21036 + st_case_510: + // line internal/php8/scanner.go:21237 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22475,15 +22676,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1546: - goto tr747 + goto tr751 case 1549: - goto tr748 + goto tr752 } if 1536 <= _widec && _widec <= 1791 { - goto tr746 + goto tr750 } - goto tr745 - tr739: + goto tr749 + tr743: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -22494,8 +22695,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st509 - tr748: + goto st511 + tr752: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -22508,13 +22709,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st509 - st509: + goto st511 + st511: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof509 + goto _test_eof511 } - st_case_509: - // line internal/php8/scanner.go:21116 + st_case_511: + // line internal/php8/scanner.go:21317 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22555,19 +22756,19 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1546: - goto tr738 + goto tr742 case 1549: - goto tr739 + goto tr743 } if 1536 <= _widec && _widec <= 1791 { - goto tr737 + goto tr741 } - goto tr749 - st510: + goto tr753 + st512: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof510 + goto _test_eof512 } - st_case_510: + st_case_512: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22608,23 +22809,23 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1403: - goto tr743 + goto tr747 case 1546: - goto tr738 + goto tr742 case 1549: - goto tr739 + goto tr743 case 1659: - goto tr750 + goto tr754 } if 1536 <= _widec && _widec <= 1791 { - goto tr737 + goto tr741 } - goto tr742 - st511: + goto tr746 + st513: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof511 + goto _test_eof513 } - st_case_511: + st_case_513: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22667,55 +22868,55 @@ func (lex *Lexer) Lex() *token.Token { case 1316: goto tr156 case 1546: - goto tr738 + goto tr742 case 1549: - goto tr739 + goto tr743 case 1572: - goto tr751 + goto tr755 } if 1536 <= _widec && _widec <= 1791 { - goto tr737 + goto tr741 } - goto tr749 + goto tr753 tr158: - // line internal/php8/scanner.rl:437 + // line internal/php8/scanner.rl:444 lex.te = (lex.p) + 1 { lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 512 + lex.stack[lex.top] = 514 lex.top++ - goto st526 + goto st528 } } } - goto st512 + goto st514 tr159: - // line internal/php8/scanner.rl:436 + // line internal/php8/scanner.rl:443 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(512, 543) + lex.call(514, 545) goto _out } - goto st512 + goto st514 tr160: - // line internal/php8/scanner.rl:435 + // line internal/php8/scanner.rl:442 lex.te = (lex.p) + 1 { lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(512, 133) + lex.call(514, 133) goto _out } - goto st512 - tr753: - lex.cs = 512 - // line internal/php8/scanner.rl:438 + goto st514 + tr757: + lex.cs = 514 + // line internal/php8/scanner.rl:445 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) @@ -22727,41 +22928,41 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr761: - lex.cs = 512 + tr765: + lex.cs = 514 // line NONE:1 switch lex.act { - case 163: + case 164: { (lex.p) = (lex.te) - 1 lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(512, 133) + lex.call(514, 133) goto _out } - case 164: + case 165: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(512, 543) + lex.call(514, 545) goto _out } - case 165: + case 166: { (lex.p) = (lex.te) - 1 lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 512 + lex.stack[lex.top] = 514 lex.top++ - goto st526 + goto st528 } } } - case 166: + case 167: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -22772,7 +22973,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 167: + case 168: { (lex.p) = (lex.te) - 1 @@ -22786,10 +22987,10 @@ func (lex *Lexer) Lex() *token.Token { } goto _again - tr762: + tr766: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:439 + // line internal/php8/scanner.rl:446 lex.te = (lex.p) (lex.p)-- { @@ -22797,13 +22998,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 512 + lex.cs = 514 goto _out } } - goto st512 - tr766: - // line internal/php8/scanner.rl:439 + goto st514 + tr770: + // line internal/php8/scanner.rl:446 lex.te = (lex.p) (lex.p)-- { @@ -22811,23 +23012,23 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 512 + lex.cs = 514 goto _out } } - goto st512 - st512: + goto st514 + st514: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof512 + goto _test_eof514 } - st_case_512: + st_case_514: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:21359 + // line internal/php8/scanner.go:21560 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22870,22 +23071,22 @@ func (lex *Lexer) Lex() *token.Token { case 1828: goto st108 case 1888: - goto tr753 + goto tr757 case 1915: goto st109 case 2058: - goto tr756 + goto tr760 case 2061: - goto tr757 + goto tr761 case 2084: - goto st516 + goto st518 case 2144: - goto tr759 + goto tr763 case 2171: - goto st517 + goto st519 } if 2048 <= _widec && _widec <= 2303 { - goto tr755 + goto tr759 } goto st0 st108: @@ -22921,56 +23122,56 @@ func (lex *Lexer) Lex() *token.Token { goto tr160 } goto st0 - tr755: + tr759: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:439 - lex.act = 167 - goto st513 - tr759: + // line internal/php8/scanner.rl:446 + lex.act = 168 + goto st515 + tr763: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:438 - lex.act = 166 - goto st513 - tr763: + // line internal/php8/scanner.rl:445 + lex.act = 167 + goto st515 + tr767: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:439 - lex.act = 167 - goto st513 - tr767: + // line internal/php8/scanner.rl:446 + lex.act = 168 + goto st515 + tr771: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:437 - lex.act = 165 - goto st513 - tr768: + // line internal/php8/scanner.rl:444 + lex.act = 166 + goto st515 + tr772: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:436 - lex.act = 164 - goto st513 - tr769: + // line internal/php8/scanner.rl:443 + lex.act = 165 + goto st515 + tr773: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:435 - lex.act = 163 - goto st513 - st513: + // line internal/php8/scanner.rl:442 + lex.act = 164 + goto st515 + st515: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof513 + goto _test_eof515 } - st_case_513: - // line internal/php8/scanner.go:21502 + st_case_515: + // line internal/php8/scanner.go:21703 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23011,15 +23212,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2058: - goto tr756 + goto tr760 case 2061: - goto tr757 + goto tr761 } if 2048 <= _widec && _widec <= 2303 { - goto tr755 + goto tr759 } - goto tr761 - tr756: + goto tr765 + tr760: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -23030,8 +23231,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st514 - tr764: + goto st516 + tr768: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -23044,13 +23245,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st514 - st514: + goto st516 + st516: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof514 + goto _test_eof516 } - st_case_514: - // line internal/php8/scanner.go:21582 + st_case_516: + // line internal/php8/scanner.go:21783 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23091,15 +23292,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2058: - goto tr764 + goto tr768 case 2061: - goto tr765 + goto tr769 } if 2048 <= _widec && _widec <= 2303 { - goto tr763 + goto tr767 } - goto tr762 - tr757: + goto tr766 + tr761: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -23110,8 +23311,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st515 - tr765: + goto st517 + tr769: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -23124,13 +23325,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st515 - st515: + goto st517 + st517: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof515 + goto _test_eof517 } - st_case_515: - // line internal/php8/scanner.go:21662 + st_case_517: + // line internal/php8/scanner.go:21863 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23171,19 +23372,19 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2058: - goto tr756 + goto tr760 case 2061: - goto tr757 + goto tr761 } if 2048 <= _widec && _widec <= 2303 { - goto tr755 + goto tr759 } - goto tr766 - st516: + goto tr770 + st518: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof516 + goto _test_eof518 } - st_case_516: + st_case_518: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23228,13 +23429,13 @@ func (lex *Lexer) Lex() *token.Token { case 1915: goto tr159 case 2058: - goto tr756 + goto tr760 case 2061: - goto tr757 + goto tr761 case 2143: - goto tr767 + goto tr771 case 2171: - goto tr768 + goto tr772 } switch { case _widec < 2113: @@ -23247,7 +23448,7 @@ func (lex *Lexer) Lex() *token.Token { switch { case _widec > 2047: if 2048 <= _widec && _widec <= 2112 { - goto tr755 + goto tr759 } case _widec >= 1920: goto tr158 @@ -23259,29 +23460,29 @@ func (lex *Lexer) Lex() *token.Token { switch { case _widec < 2145: if 2139 <= _widec && _widec <= 2144 { - goto tr755 + goto tr759 } case _widec > 2170: switch { case _widec > 2175: if 2176 <= _widec && _widec <= 2303 { - goto tr767 + goto tr771 } case _widec >= 2172: - goto tr755 + goto tr759 } default: - goto tr767 + goto tr771 } default: - goto tr767 + goto tr771 } - goto tr766 - st517: + goto tr770 + st519: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof517 + goto _test_eof519 } - st_case_517: + st_case_519: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23324,55 +23525,55 @@ func (lex *Lexer) Lex() *token.Token { case 1828: goto tr160 case 2058: - goto tr756 + goto tr760 case 2061: - goto tr757 + goto tr761 case 2084: - goto tr769 + goto tr773 } if 2048 <= _widec && _widec <= 2303 { - goto tr755 + goto tr759 } - goto tr766 + goto tr770 tr161: - // line internal/php8/scanner.rl:449 + // line internal/php8/scanner.rl:456 lex.te = (lex.p) + 1 { lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 518 + lex.stack[lex.top] = 520 lex.top++ - goto st526 + goto st528 } } } - goto st518 + goto st520 tr162: - // line internal/php8/scanner.rl:448 + // line internal/php8/scanner.rl:455 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(518, 543) + lex.call(520, 545) goto _out } - goto st518 + goto st520 tr163: - // line internal/php8/scanner.rl:447 + // line internal/php8/scanner.rl:454 lex.te = (lex.p) + 1 { lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(518, 133) + lex.call(520, 133) goto _out } - goto st518 - tr770: - lex.cs = 518 - // line internal/php8/scanner.rl:450 + goto st520 + tr774: + lex.cs = 520 + // line internal/php8/scanner.rl:457 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) @@ -23384,41 +23585,41 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr779: - lex.cs = 518 + tr783: + lex.cs = 520 // line NONE:1 switch lex.act { - case 168: + case 169: { (lex.p) = (lex.te) - 1 lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(518, 133) + lex.call(520, 133) goto _out } - case 169: + case 170: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(518, 543) + lex.call(520, 545) goto _out } - case 170: + case 171: { (lex.p) = (lex.te) - 1 lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 518 + lex.stack[lex.top] = 520 lex.top++ - goto st526 + goto st528 } } } - case 171: + case 172: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -23429,7 +23630,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 172: + case 173: { (lex.p) = (lex.te) - 1 @@ -23443,10 +23644,10 @@ func (lex *Lexer) Lex() *token.Token { } goto _again - tr780: + tr784: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:451 + // line internal/php8/scanner.rl:458 lex.te = (lex.p) (lex.p)-- { @@ -23454,13 +23655,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 518 + lex.cs = 520 goto _out } } - goto st518 - tr784: - // line internal/php8/scanner.rl:451 + goto st520 + tr788: + // line internal/php8/scanner.rl:458 lex.te = (lex.p) (lex.p)-- { @@ -23468,23 +23669,23 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 518 + lex.cs = 520 goto _out } } - goto st518 - st518: + goto st520 + st520: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof518 + goto _test_eof520 } - st_case_518: + st_case_520: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:21946 + // line internal/php8/scanner.go:22147 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23525,24 +23726,24 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2338: - goto tr770 + goto tr774 case 2340: goto st110 case 2427: goto st111 case 2570: - goto tr774 + goto tr778 case 2573: - goto tr775 + goto tr779 case 2594: - goto tr776 + goto tr780 case 2596: - goto st522 + goto st524 case 2683: - goto st523 + goto st525 } if 2560 <= _widec && _widec <= 2815 { - goto tr773 + goto tr777 } goto st0 st110: @@ -23578,56 +23779,56 @@ func (lex *Lexer) Lex() *token.Token { goto tr163 } goto st0 - tr773: + tr777: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:451 - lex.act = 172 - goto st519 - tr776: + // line internal/php8/scanner.rl:458 + lex.act = 173 + goto st521 + tr780: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:450 - lex.act = 171 - goto st519 - tr781: + // line internal/php8/scanner.rl:457 + lex.act = 172 + goto st521 + tr785: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:451 - lex.act = 172 - goto st519 - tr785: + // line internal/php8/scanner.rl:458 + lex.act = 173 + goto st521 + tr789: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:449 - lex.act = 170 - goto st519 - tr786: + // line internal/php8/scanner.rl:456 + lex.act = 171 + goto st521 + tr790: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:448 - lex.act = 169 - goto st519 - tr787: + // line internal/php8/scanner.rl:455 + lex.act = 170 + goto st521 + tr791: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:447 - lex.act = 168 - goto st519 - st519: + // line internal/php8/scanner.rl:454 + lex.act = 169 + goto st521 + st521: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof519 + goto _test_eof521 } - st_case_519: - // line internal/php8/scanner.go:22089 + st_case_521: + // line internal/php8/scanner.go:22290 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23668,15 +23869,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2570: - goto tr774 + goto tr778 case 2573: - goto tr775 + goto tr779 } if 2560 <= _widec && _widec <= 2815 { - goto tr773 + goto tr777 } - goto tr779 - tr774: + goto tr783 + tr778: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -23687,8 +23888,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st520 - tr782: + goto st522 + tr786: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -23701,13 +23902,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st520 - st520: + goto st522 + st522: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof520 + goto _test_eof522 } - st_case_520: - // line internal/php8/scanner.go:22169 + st_case_522: + // line internal/php8/scanner.go:22370 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23748,15 +23949,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2570: - goto tr782 + goto tr786 case 2573: - goto tr783 + goto tr787 } if 2560 <= _widec && _widec <= 2815 { - goto tr781 + goto tr785 } - goto tr780 - tr775: + goto tr784 + tr779: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -23767,8 +23968,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st521 - tr783: + goto st523 + tr787: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -23781,13 +23982,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st521 - st521: + goto st523 + st523: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof521 + goto _test_eof523 } - st_case_521: - // line internal/php8/scanner.go:22249 + st_case_523: + // line internal/php8/scanner.go:22450 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23828,19 +24029,19 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2570: - goto tr774 + goto tr778 case 2573: - goto tr775 + goto tr779 } if 2560 <= _widec && _widec <= 2815 { - goto tr773 + goto tr777 } - goto tr784 - st522: + goto tr788 + st524: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof522 + goto _test_eof524 } - st_case_522: + st_case_524: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23885,13 +24086,13 @@ func (lex *Lexer) Lex() *token.Token { case 2427: goto tr162 case 2570: - goto tr774 + goto tr778 case 2573: - goto tr775 + goto tr779 case 2655: - goto tr785 + goto tr789 case 2683: - goto tr786 + goto tr790 } switch { case _widec < 2625: @@ -23904,7 +24105,7 @@ func (lex *Lexer) Lex() *token.Token { switch { case _widec > 2559: if 2560 <= _widec && _widec <= 2624 { - goto tr773 + goto tr777 } case _widec >= 2432: goto tr161 @@ -23916,29 +24117,29 @@ func (lex *Lexer) Lex() *token.Token { switch { case _widec < 2657: if 2651 <= _widec && _widec <= 2656 { - goto tr773 + goto tr777 } case _widec > 2682: switch { case _widec > 2687: if 2688 <= _widec && _widec <= 2815 { - goto tr785 + goto tr789 } case _widec >= 2684: - goto tr773 + goto tr777 } default: - goto tr785 + goto tr789 } default: - goto tr785 + goto tr789 } - goto tr784 - st523: + goto tr788 + st525: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof523 + goto _test_eof525 } - st_case_523: + st_case_525: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23981,19 +24182,19 @@ func (lex *Lexer) Lex() *token.Token { case 2340: goto tr163 case 2570: - goto tr774 + goto tr778 case 2573: - goto tr775 + goto tr779 case 2596: - goto tr787 + goto tr791 } if 2560 <= _widec && _widec <= 2815 { - goto tr773 + goto tr777 } - goto tr784 - tr789: - lex.cs = 524 - // line internal/php8/scanner.rl:459 + goto tr788 + tr793: + lex.cs = 526 + // line internal/php8/scanner.rl:466 lex.te = (lex.p) (lex.p)-- { @@ -24006,18 +24207,18 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - st524: + st526: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof524 + goto _test_eof526 } - st_case_524: + st_case_526: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:22476 + // line internal/php8/scanner.go:22677 if lex.data[(lex.p)] == 96 { goto st0 } @@ -24033,35 +24234,35 @@ func (lex *Lexer) Lex() *token.Token { default: goto st0 } - goto st525 - st525: + goto st527 + st527: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof525 + goto _test_eof527 } - st_case_525: + st_case_527: if lex.data[(lex.p)] == 96 { - goto tr789 + goto tr793 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr789 + goto tr793 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr789 + goto tr793 } case lex.data[(lex.p)] >= 91: - goto tr789 + goto tr793 } default: - goto tr789 + goto tr793 } - goto st525 + goto st527 tr164: - // line internal/php8/scanner.rl:479 + // line internal/php8/scanner.rl:486 (lex.p) = (lex.te) - 1 { lex.ungetCnt(1) @@ -24071,9 +24272,9 @@ func (lex *Lexer) Lex() *token.Token { goto _again } } - goto st526 + goto st528 tr165: - // line internal/php8/scanner.rl:475 + // line internal/php8/scanner.rl:482 lex.te = (lex.p) + 1 { lex.ungetCnt(1) @@ -24081,13 +24282,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_OBJECT_OPERATOR { (lex.p)++ - lex.cs = 526 + lex.cs = 528 goto _out } } - goto st526 + goto st528 tr167: - // line internal/php8/scanner.rl:476 + // line internal/php8/scanner.rl:483 lex.te = (lex.p) + 1 { lex.ungetCnt(1) @@ -24095,13 +24296,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NULLSAFE_OBJECT_OPERATOR { (lex.p)++ - lex.cs = 526 + lex.cs = 528 goto _out } } - goto st526 - tr790: - // line internal/php8/scanner.rl:479 + goto st528 + tr794: + // line internal/php8/scanner.rl:486 lex.te = (lex.p) + 1 { lex.ungetCnt(1) @@ -24111,19 +24312,19 @@ func (lex *Lexer) Lex() *token.Token { goto _again } } - goto st526 - tr795: - // line internal/php8/scanner.rl:478 + goto st528 + tr799: + // line internal/php8/scanner.rl:485 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int('[')) - lex.call(526, 532) + lex.call(528, 534) goto _out } - goto st526 - tr796: - // line internal/php8/scanner.rl:479 + goto st528 + tr800: + // line internal/php8/scanner.rl:486 lex.te = (lex.p) (lex.p)-- { @@ -24134,9 +24335,9 @@ func (lex *Lexer) Lex() *token.Token { goto _again } } - goto st526 - tr798: - // line internal/php8/scanner.rl:474 + goto st528 + tr802: + // line internal/php8/scanner.rl:481 lex.te = (lex.p) (lex.p)-- { @@ -24144,13 +24345,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_VARIABLE { (lex.p)++ - lex.cs = 526 + lex.cs = 528 goto _out } } - goto st526 - tr801: - // line internal/php8/scanner.rl:477 + goto st528 + tr805: + // line internal/php8/scanner.rl:484 lex.te = (lex.p) (lex.p)-- { @@ -24158,110 +24359,110 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_STRING { (lex.p)++ - lex.cs = 526 + lex.cs = 528 goto _out } } - goto st526 - st526: + goto st528 + st528: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof526 + goto _test_eof528 } - st_case_526: + st_case_528: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:22573 + // line internal/php8/scanner.go:22774 switch lex.data[(lex.p)] { case 36: - goto st527 + goto st529 case 45: - goto tr792 + goto tr796 case 63: - goto tr793 + goto tr797 case 91: - goto tr795 + goto tr799 case 96: - goto tr790 + goto tr794 } switch { case lex.data[(lex.p)] < 92: if lex.data[(lex.p)] <= 64 { - goto tr790 + goto tr794 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr790 + goto tr794 } default: - goto tr790 + goto tr794 } - goto st531 - st527: + goto st533 + st529: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof527 + goto _test_eof529 } - st_case_527: + st_case_529: if lex.data[(lex.p)] == 96 { - goto tr796 + goto tr800 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr796 + goto tr800 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr796 + goto tr800 } default: - goto tr796 + goto tr800 } - goto st528 - st528: + goto st530 + st530: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof528 + goto _test_eof530 } - st_case_528: + st_case_530: if lex.data[(lex.p)] == 96 { - goto tr798 + goto tr802 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr798 + goto tr802 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr798 + goto tr802 } case lex.data[(lex.p)] >= 91: - goto tr798 + goto tr802 } default: - goto tr798 + goto tr802 } - goto st528 - tr792: + goto st530 + tr796: // line NONE:1 lex.te = (lex.p) + 1 - goto st529 - st529: + goto st531 + st531: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof529 + goto _test_eof531 } - st_case_529: - // line internal/php8/scanner.go:22656 + st_case_531: + // line internal/php8/scanner.go:22857 if lex.data[(lex.p)] == 62 { goto st112 } - goto tr796 + goto tr800 st112: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof112 @@ -24283,21 +24484,21 @@ func (lex *Lexer) Lex() *token.Token { goto tr164 } goto tr165 - tr793: + tr797: // line NONE:1 lex.te = (lex.p) + 1 - goto st530 - st530: + goto st532 + st532: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof530 + goto _test_eof532 } - st_case_530: - // line internal/php8/scanner.go:22692 + st_case_532: + // line internal/php8/scanner.go:22893 if lex.data[(lex.p)] == 45 { goto st113 } - goto tr796 + goto tr800 st113: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof113 @@ -24328,55 +24529,55 @@ func (lex *Lexer) Lex() *token.Token { goto tr164 } goto tr167 - st531: + st533: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof531 + goto _test_eof533 } - st_case_531: + st_case_533: if lex.data[(lex.p)] == 96 { - goto tr801 + goto tr805 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr801 + goto tr805 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr801 + goto tr805 } case lex.data[(lex.p)] >= 91: - goto tr801 + goto tr805 } default: - goto tr801 + goto tr805 } - goto st531 + goto st533 tr168: - // line internal/php8/scanner.rl:483 + // line internal/php8/scanner.rl:490 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) tok = token.T_NUM_STRING { (lex.p)++ - lex.cs = 532 + lex.cs = 534 goto _out } } - goto st532 - tr802: - // line internal/php8/scanner.rl:489 + goto st534 + tr806: + // line internal/php8/scanner.rl:496 lex.te = (lex.p) + 1 { c := lex.data[lex.p] lex.error(fmt.Sprintf("WARNING: Unexpected character in input: '%c' (ASCII=%d)", c, c)) } - goto st532 - tr803: - // line internal/php8/scanner.rl:486 + goto st534 + tr807: + // line internal/php8/scanner.rl:493 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) @@ -24384,22 +24585,22 @@ func (lex *Lexer) Lex() *token.Token { lex.ret(2) goto _out } - goto st532 - tr806: - // line internal/php8/scanner.rl:487 + goto st534 + tr810: + // line internal/php8/scanner.rl:494 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int(lex.data[lex.ts])) { (lex.p)++ - lex.cs = 532 + lex.cs = 534 goto _out } } - goto st532 - tr810: - // line internal/php8/scanner.rl:488 + goto st534 + tr814: + // line internal/php8/scanner.rl:495 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) @@ -24407,11 +24608,11 @@ func (lex *Lexer) Lex() *token.Token { lex.ret(2) goto _out } - goto st532 - tr811: + goto st534 + tr815: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:486 + // line internal/php8/scanner.rl:493 lex.te = (lex.p) (lex.p)-- { @@ -24420,18 +24621,18 @@ func (lex *Lexer) Lex() *token.Token { lex.ret(2) goto _out } - goto st532 - tr812: - // line internal/php8/scanner.rl:489 + goto st534 + tr816: + // line internal/php8/scanner.rl:496 lex.te = (lex.p) (lex.p)-- { c := lex.data[lex.p] lex.error(fmt.Sprintf("WARNING: Unexpected character in input: '%c' (ASCII=%d)", c, c)) } - goto st532 - tr813: - // line internal/php8/scanner.rl:487 + goto st534 + tr817: + // line internal/php8/scanner.rl:494 lex.te = (lex.p) (lex.p)-- { @@ -24439,13 +24640,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.ID(int(lex.data[lex.ts])) { (lex.p)++ - lex.cs = 532 + lex.cs = 534 goto _out } } - goto st532 - tr815: - // line internal/php8/scanner.rl:484 + goto st534 + tr819: + // line internal/php8/scanner.rl:491 lex.te = (lex.p) (lex.p)-- { @@ -24453,13 +24654,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_VARIABLE { (lex.p)++ - lex.cs = 532 + lex.cs = 534 goto _out } } - goto st532 - tr816: - // line internal/php8/scanner.rl:483 + goto st534 + tr820: + // line internal/php8/scanner.rl:490 lex.te = (lex.p) (lex.p)-- { @@ -24467,13 +24668,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NUM_STRING { (lex.p)++ - lex.cs = 532 + lex.cs = 534 goto _out } } - goto st532 - tr821: - // line internal/php8/scanner.rl:485 + goto st534 + tr825: + // line internal/php8/scanner.rl:492 lex.te = (lex.p) (lex.p)-- { @@ -24481,64 +24682,64 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_STRING { (lex.p)++ - lex.cs = 532 + lex.cs = 534 goto _out } } - goto st532 - st532: + goto st534 + st534: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof532 + goto _test_eof534 } - st_case_532: + st_case_534: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:22833 + // line internal/php8/scanner.go:23034 switch lex.data[(lex.p)] { case 10: - goto tr804 + goto tr808 case 13: - goto tr805 + goto tr809 case 32: - goto tr803 + goto tr807 case 33: - goto tr806 + goto tr810 case 35: - goto tr803 + goto tr807 case 36: - goto st535 + goto st537 case 39: - goto tr803 + goto tr807 case 48: - goto tr808 + goto tr812 case 92: - goto tr803 + goto tr807 case 93: - goto tr810 + goto tr814 case 96: - goto tr802 - case 124: goto tr806 + case 124: + goto tr810 case 126: - goto tr806 + goto tr810 } switch { case lex.data[(lex.p)] < 37: switch { case lex.data[(lex.p)] < 9: if lex.data[(lex.p)] <= 8 { - goto tr802 + goto tr806 } case lex.data[(lex.p)] > 12: if 14 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 34 { - goto tr802 + goto tr806 } default: - goto tr803 + goto tr807 } case lex.data[(lex.p)] > 47: switch { @@ -24550,19 +24751,19 @@ func (lex *Lexer) Lex() *token.Token { switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr802 + goto tr806 } case lex.data[(lex.p)] >= 91: - goto tr806 + goto tr810 } default: - goto tr806 + goto tr810 } default: - goto tr806 + goto tr810 } - goto st542 - tr804: + goto st544 + tr808: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -24573,15 +24774,15 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st533 - st533: + goto st535 + st535: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof533 + goto _test_eof535 } - st_case_533: - // line internal/php8/scanner.go:22915 - goto tr811 - tr805: + st_case_535: + // line internal/php8/scanner.go:23116 + goto tr815 + tr809: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -24592,75 +24793,75 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st534 - st534: + goto st536 + st536: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof534 + goto _test_eof536 } - st_case_534: - // line internal/php8/scanner.go:22934 + st_case_536: + // line internal/php8/scanner.go:23135 if lex.data[(lex.p)] == 10 { - goto tr804 + goto tr808 } - goto tr812 - st535: + goto tr816 + st537: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof535 + goto _test_eof537 } - st_case_535: + st_case_537: if lex.data[(lex.p)] == 96 { - goto tr813 + goto tr817 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr813 + goto tr817 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr813 + goto tr817 } default: - goto tr813 + goto tr817 } - goto st536 - st536: + goto st538 + st538: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof536 + goto _test_eof538 } - st_case_536: + st_case_538: if lex.data[(lex.p)] == 96 { - goto tr815 + goto tr819 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr815 + goto tr819 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr815 + goto tr819 } case lex.data[(lex.p)] >= 91: - goto tr815 + goto tr819 } default: - goto tr815 + goto tr819 } - goto st536 - tr808: + goto st538 + tr812: // line NONE:1 lex.te = (lex.p) + 1 - goto st537 - st537: + goto st539 + st539: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof537 + goto _test_eof539 } - st_case_537: - // line internal/php8/scanner.go:22996 + st_case_539: + // line internal/php8/scanner.go:23197 switch lex.data[(lex.p)] { case 66: goto st116 @@ -24680,25 +24881,25 @@ func (lex *Lexer) Lex() *token.Token { if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr169 } - goto tr816 + goto tr820 tr169: // line NONE:1 lex.te = (lex.p) + 1 - goto st538 - st538: + goto st540 + st540: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof538 + goto _test_eof540 } - st_case_538: - // line internal/php8/scanner.go:23027 + st_case_540: + // line internal/php8/scanner.go:23228 if lex.data[(lex.p)] == 95 { goto st115 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr169 } - goto tr816 + goto tr820 st115: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof115 @@ -24721,20 +24922,20 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.te = (lex.p) + 1 - goto st539 - st539: + goto st541 + st541: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof539 + goto _test_eof541 } - st_case_539: - // line internal/php8/scanner.go:23063 + st_case_541: + // line internal/php8/scanner.go:23264 if lex.data[(lex.p)] == 95 { goto st116 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { goto tr170 } - goto tr816 + goto tr820 st117: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof117 @@ -24748,20 +24949,20 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.te = (lex.p) + 1 - goto st540 - st540: + goto st542 + st542: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof540 + goto _test_eof542 } - st_case_540: - // line internal/php8/scanner.go:23090 + st_case_542: + // line internal/php8/scanner.go:23291 if lex.data[(lex.p)] == 95 { goto st117 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { goto tr171 } - goto tr816 + goto tr820 st118: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof118 @@ -24784,13 +24985,13 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.te = (lex.p) + 1 - goto st541 - st541: + goto st543 + st543: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof541 + goto _test_eof543 } - st_case_541: - // line internal/php8/scanner.go:23126 + st_case_543: + // line internal/php8/scanner.go:23327 if lex.data[(lex.p)] == 95 { goto st118 } @@ -24806,36 +25007,36 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr172 } - goto tr816 - st542: + goto tr820 + st544: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof542 + goto _test_eof544 } - st_case_542: + st_case_544: if lex.data[(lex.p)] == 96 { - goto tr821 + goto tr825 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr821 + goto tr825 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr821 + goto tr825 } case lex.data[(lex.p)] >= 91: - goto tr821 + goto tr825 } default: - goto tr821 + goto tr825 } - goto st542 + goto st544 tr173: - lex.cs = 543 - // line internal/php8/scanner.rl:497 + lex.cs = 545 + // line internal/php8/scanner.rl:504 (lex.p) = (lex.te) - 1 { lex.ungetCnt(1) @@ -24843,8 +25044,8 @@ func (lex *Lexer) Lex() *token.Token { } goto _again tr175: - lex.cs = 543 - // line internal/php8/scanner.rl:496 + lex.cs = 545 + // line internal/php8/scanner.rl:503 lex.te = (lex.p) + 1 { lex.ungetCnt(1) @@ -24857,18 +25058,18 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr822: - lex.cs = 543 - // line internal/php8/scanner.rl:497 + tr826: + lex.cs = 545 + // line internal/php8/scanner.rl:504 lex.te = (lex.p) + 1 { lex.ungetCnt(1) lex.cs = 133 } goto _again - tr824: - lex.cs = 543 - // line internal/php8/scanner.rl:497 + tr828: + lex.cs = 545 + // line internal/php8/scanner.rl:504 lex.te = (lex.p) (lex.p)-- { @@ -24876,69 +25077,69 @@ func (lex *Lexer) Lex() *token.Token { lex.cs = 133 } goto _again - st543: + st545: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof543 + goto _test_eof545 } - st_case_543: + st_case_545: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:23205 + // line internal/php8/scanner.go:23406 if lex.data[(lex.p)] == 96 { - goto tr822 + goto tr826 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr822 + goto tr826 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr822 + goto tr826 } default: - goto tr822 + goto tr826 } - goto tr823 - tr823: + goto tr827 + tr827: // line NONE:1 lex.te = (lex.p) + 1 - goto st544 - st544: + goto st546 + st546: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof544 + goto _test_eof546 } - st_case_544: - // line internal/php8/scanner.go:23232 + st_case_546: + // line internal/php8/scanner.go:23433 switch lex.data[(lex.p)] { case 91: goto tr175 case 96: - goto tr824 + goto tr828 case 125: goto tr175 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr824 + goto tr828 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr824 + goto tr828 } case lex.data[(lex.p)] >= 92: - goto tr824 + goto tr828 } default: - goto tr824 + goto tr828 } goto st119 st119: @@ -24973,56 +25174,56 @@ func (lex *Lexer) Lex() *token.Token { } goto st119 tr176: - // line internal/php8/scanner.rl:501 + // line internal/php8/scanner.rl:508 (lex.p) = (lex.te) - 1 { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st545 - tr825: - lex.cs = 545 - // line internal/php8/scanner.rl:503 + goto st547 + tr829: + lex.cs = 547 + // line internal/php8/scanner.rl:510 lex.te = (lex.p) + 1 { lex.ungetCnt(1) lex.cs = 133 } goto _again - tr828: - lex.cs = 545 - // line internal/php8/scanner.rl:502 + tr832: + lex.cs = 547 + // line internal/php8/scanner.rl:509 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int('(')) - lex.cs = 549 + lex.cs = 551 { (lex.p)++ goto _out } } goto _again - tr829: - // line internal/php8/scanner.rl:501 + tr833: + // line internal/php8/scanner.rl:508 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st545 - tr831: + goto st547 + tr835: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:501 + // line internal/php8/scanner.rl:508 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st545 - tr835: - lex.cs = 545 - // line internal/php8/scanner.rl:503 + goto st547 + tr839: + lex.cs = 547 + // line internal/php8/scanner.rl:510 lex.te = (lex.p) (lex.p)-- { @@ -25030,62 +25231,62 @@ func (lex *Lexer) Lex() *token.Token { lex.cs = 133 } goto _again - st545: + st547: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof545 + goto _test_eof547 } - st_case_545: + st_case_547: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:23339 + // line internal/php8/scanner.go:23540 switch lex.data[(lex.p)] { case 10: goto tr177 case 13: - goto tr827 + goto tr831 case 32: - goto tr826 + goto tr830 case 40: - goto tr828 + goto tr832 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr826 + goto tr830 } - goto tr825 - tr826: + goto tr829 + tr830: // line NONE:1 lex.te = (lex.p) + 1 - goto st546 - tr832: + goto st548 + tr836: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - goto st546 - st546: + goto st548 + st548: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof546 + goto _test_eof548 } - st_case_546: - // line internal/php8/scanner.go:23371 + st_case_548: + // line internal/php8/scanner.go:23572 switch lex.data[(lex.p)] { case 10: goto tr177 case 13: - goto tr830 + goto tr834 case 32: - goto tr826 + goto tr830 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr826 + goto tr830 } - goto tr829 + goto tr833 tr177: // line NONE:1 lex.te = (lex.p) + 1 @@ -25100,8 +25301,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st547 - tr833: + goto st549 + tr837: // line NONE:1 lex.te = (lex.p) + 1 @@ -25117,26 +25318,26 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st547 - st547: + goto st549 + st549: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof547 + goto _test_eof549 } - st_case_547: - // line internal/php8/scanner.go:23421 + st_case_549: + // line internal/php8/scanner.go:23622 switch lex.data[(lex.p)] { case 10: - goto tr833 + goto tr837 case 13: - goto tr834 + goto tr838 case 32: - goto tr832 + goto tr836 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr832 + goto tr836 } - goto tr831 - tr830: + goto tr835 + tr834: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25148,7 +25349,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st120 - tr834: + tr838: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25167,12 +25368,12 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof120 } st_case_120: - // line internal/php8/scanner.go:23465 + // line internal/php8/scanner.go:23666 if lex.data[(lex.p)] == 10 { goto tr177 } goto tr176 - tr827: + tr831: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25183,68 +25384,68 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st548 - st548: + goto st550 + st550: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof548 + goto _test_eof550 } - st_case_548: - // line internal/php8/scanner.go:23487 + st_case_550: + // line internal/php8/scanner.go:23688 if lex.data[(lex.p)] == 10 { goto tr177 } - goto tr835 + goto tr839 tr178: - // line internal/php8/scanner.rl:507 + // line internal/php8/scanner.rl:514 (lex.p) = (lex.te) - 1 { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st549 - tr836: - lex.cs = 549 - // line internal/php8/scanner.rl:509 + goto st551 + tr840: + lex.cs = 551 + // line internal/php8/scanner.rl:516 lex.te = (lex.p) + 1 { lex.ungetCnt(1) lex.cs = 133 } goto _again - tr839: - lex.cs = 549 - // line internal/php8/scanner.rl:508 + tr843: + lex.cs = 551 + // line internal/php8/scanner.rl:515 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int(')')) - lex.cs = 553 + lex.cs = 555 { (lex.p)++ goto _out } } goto _again - tr840: - // line internal/php8/scanner.rl:507 + tr844: + // line internal/php8/scanner.rl:514 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st549 - tr842: + goto st551 + tr846: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:507 + // line internal/php8/scanner.rl:514 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st549 - tr846: - lex.cs = 549 - // line internal/php8/scanner.rl:509 + goto st551 + tr850: + lex.cs = 551 + // line internal/php8/scanner.rl:516 lex.te = (lex.p) (lex.p)-- { @@ -25252,62 +25453,62 @@ func (lex *Lexer) Lex() *token.Token { lex.cs = 133 } goto _again - st549: + st551: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof549 + goto _test_eof551 } - st_case_549: + st_case_551: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:23541 + // line internal/php8/scanner.go:23742 switch lex.data[(lex.p)] { case 10: goto tr179 case 13: - goto tr838 + goto tr842 case 32: - goto tr837 + goto tr841 case 41: - goto tr839 + goto tr843 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr837 + goto tr841 } - goto tr836 - tr837: + goto tr840 + tr841: // line NONE:1 lex.te = (lex.p) + 1 - goto st550 - tr843: + goto st552 + tr847: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - goto st550 - st550: + goto st552 + st552: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof550 + goto _test_eof552 } - st_case_550: - // line internal/php8/scanner.go:23573 + st_case_552: + // line internal/php8/scanner.go:23774 switch lex.data[(lex.p)] { case 10: goto tr179 case 13: - goto tr841 + goto tr845 case 32: - goto tr837 + goto tr841 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr837 + goto tr841 } - goto tr840 + goto tr844 tr179: // line NONE:1 lex.te = (lex.p) + 1 @@ -25322,8 +25523,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st551 - tr844: + goto st553 + tr848: // line NONE:1 lex.te = (lex.p) + 1 @@ -25339,26 +25540,26 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st551 - st551: + goto st553 + st553: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof551 + goto _test_eof553 } - st_case_551: - // line internal/php8/scanner.go:23623 + st_case_553: + // line internal/php8/scanner.go:23824 switch lex.data[(lex.p)] { case 10: - goto tr844 + goto tr848 case 13: - goto tr845 + goto tr849 case 32: - goto tr843 + goto tr847 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr843 + goto tr847 } - goto tr842 - tr841: + goto tr846 + tr845: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25370,7 +25571,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st121 - tr845: + tr849: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25389,12 +25590,12 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof121 } st_case_121: - // line internal/php8/scanner.go:23667 + // line internal/php8/scanner.go:23868 if lex.data[(lex.p)] == 10 { goto tr179 } goto tr178 - tr838: + tr842: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25405,68 +25606,68 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st552 - st552: + goto st554 + st554: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof552 + goto _test_eof554 } - st_case_552: - // line internal/php8/scanner.go:23689 + st_case_554: + // line internal/php8/scanner.go:23890 if lex.data[(lex.p)] == 10 { goto tr179 } - goto tr846 + goto tr850 tr180: - // line internal/php8/scanner.rl:513 + // line internal/php8/scanner.rl:520 (lex.p) = (lex.te) - 1 { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st553 - tr847: - lex.cs = 553 - // line internal/php8/scanner.rl:515 + goto st555 + tr851: + lex.cs = 555 + // line internal/php8/scanner.rl:522 lex.te = (lex.p) + 1 { lex.ungetCnt(1) lex.cs = 133 } goto _again - tr850: - lex.cs = 553 - // line internal/php8/scanner.rl:514 + tr854: + lex.cs = 555 + // line internal/php8/scanner.rl:521 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int(';')) - lex.cs = 557 + lex.cs = 559 { (lex.p)++ goto _out } } goto _again - tr851: - // line internal/php8/scanner.rl:513 + tr855: + // line internal/php8/scanner.rl:520 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st553 - tr853: + goto st555 + tr857: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:513 + // line internal/php8/scanner.rl:520 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st553 - tr857: - lex.cs = 553 - // line internal/php8/scanner.rl:515 + goto st555 + tr861: + lex.cs = 555 + // line internal/php8/scanner.rl:522 lex.te = (lex.p) (lex.p)-- { @@ -25474,62 +25675,62 @@ func (lex *Lexer) Lex() *token.Token { lex.cs = 133 } goto _again - st553: + st555: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof553 + goto _test_eof555 } - st_case_553: + st_case_555: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:23743 + // line internal/php8/scanner.go:23944 switch lex.data[(lex.p)] { case 10: goto tr181 case 13: - goto tr849 + goto tr853 case 32: - goto tr848 + goto tr852 case 59: - goto tr850 + goto tr854 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr848 + goto tr852 } - goto tr847 - tr848: + goto tr851 + tr852: // line NONE:1 lex.te = (lex.p) + 1 - goto st554 - tr854: + goto st556 + tr858: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - goto st554 - st554: + goto st556 + st556: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof554 + goto _test_eof556 } - st_case_554: - // line internal/php8/scanner.go:23775 + st_case_556: + // line internal/php8/scanner.go:23976 switch lex.data[(lex.p)] { case 10: goto tr181 case 13: - goto tr852 + goto tr856 case 32: - goto tr848 + goto tr852 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr848 + goto tr852 } - goto tr851 + goto tr855 tr181: // line NONE:1 lex.te = (lex.p) + 1 @@ -25544,8 +25745,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st555 - tr855: + goto st557 + tr859: // line NONE:1 lex.te = (lex.p) + 1 @@ -25561,26 +25762,26 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st555 - st555: + goto st557 + st557: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof555 + goto _test_eof557 } - st_case_555: - // line internal/php8/scanner.go:23825 + st_case_557: + // line internal/php8/scanner.go:24026 switch lex.data[(lex.p)] { case 10: - goto tr855 + goto tr859 case 13: - goto tr856 + goto tr860 case 32: - goto tr854 + goto tr858 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr854 + goto tr858 } - goto tr853 - tr852: + goto tr857 + tr856: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25592,7 +25793,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st122 - tr856: + tr860: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25611,12 +25812,12 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof122 } st_case_122: - // line internal/php8/scanner.go:23869 + // line internal/php8/scanner.go:24070 if lex.data[(lex.p)] == 10 { goto tr181 } goto tr180 - tr849: + tr853: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25627,18 +25828,18 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st556 - st556: + goto st558 + st558: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof556 + goto _test_eof558 } - st_case_556: - // line internal/php8/scanner.go:23891 + st_case_558: + // line internal/php8/scanner.go:24092 if lex.data[(lex.p)] == 10 { goto tr181 } - goto tr857 - tr861: + goto tr861 + tr865: // line NONE:1 switch lex.act { case 0: @@ -25647,33 +25848,33 @@ func (lex *Lexer) Lex() *token.Token { goto st0 } } - case 199: + case 200: { (lex.p) = (lex.te) - 1 lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te) } } - goto st557 - tr862: + goto st559 + tr866: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:519 + // line internal/php8/scanner.rl:526 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te) } - goto st557 - tr866: - // line internal/php8/scanner.rl:519 + goto st559 + tr870: + // line internal/php8/scanner.rl:526 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te) } - goto st557 - st557: + goto st559 + st559: // line NONE:1 lex.ts = 0 @@ -25681,50 +25882,50 @@ func (lex *Lexer) Lex() *token.Token { lex.act = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof557 + goto _test_eof559 } - st_case_557: + st_case_559: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:23935 + // line internal/php8/scanner.go:24136 switch lex.data[(lex.p)] { case 10: - goto tr859 + goto tr863 case 13: - goto tr860 + goto tr864 } - goto tr858 - tr858: + goto tr862 + tr862: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:519 - lex.act = 199 - goto st558 - tr863: + // line internal/php8/scanner.rl:526 + lex.act = 200 + goto st560 + tr867: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:519 - lex.act = 199 - goto st558 - st558: + // line internal/php8/scanner.rl:526 + lex.act = 200 + goto st560 + st560: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof558 + goto _test_eof560 } - st_case_558: - // line internal/php8/scanner.go:23964 + st_case_560: + // line internal/php8/scanner.go:24165 switch lex.data[(lex.p)] { case 10: - goto tr859 + goto tr863 case 13: - goto tr860 + goto tr864 } - goto tr858 - tr859: + goto tr862 + tr863: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25735,8 +25936,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st559 - tr864: + goto st561 + tr868: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25749,21 +25950,21 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st559 - st559: + goto st561 + st561: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof559 + goto _test_eof561 } - st_case_559: - // line internal/php8/scanner.go:24003 + st_case_561: + // line internal/php8/scanner.go:24204 switch lex.data[(lex.p)] { case 10: - goto tr864 + goto tr868 case 13: - goto tr865 + goto tr869 } - goto tr863 - tr860: + goto tr867 + tr864: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25774,8 +25975,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st560 - tr865: + goto st562 + tr869: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25788,20 +25989,20 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st560 - st560: + goto st562 + st562: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof560 + goto _test_eof562 } - st_case_560: - // line internal/php8/scanner.go:24042 + st_case_562: + // line internal/php8/scanner.go:24243 switch lex.data[(lex.p)] { case 10: - goto tr859 + goto tr863 case 13: - goto tr860 + goto tr864 } - goto tr858 + goto tr862 st_out: _test_eof123: lex.cs = 123 @@ -25908,14 +26109,20 @@ func (lex *Lexer) Lex() *token.Token { _test_eof147: lex.cs = 147 goto _test_eof + _test_eof148: + lex.cs = 148 + goto _test_eof + _test_eof149: + lex.cs = 149 + goto _test_eof _test_eof11: lex.cs = 11 goto _test_eof _test_eof12: lex.cs = 12 goto _test_eof - _test_eof148: - lex.cs = 148 + _test_eof150: + lex.cs = 150 goto _test_eof _test_eof13: lex.cs = 13 @@ -26082,12 +26289,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof67: lex.cs = 67 goto _test_eof - _test_eof149: - lex.cs = 149 - goto _test_eof - _test_eof150: - lex.cs = 150 - goto _test_eof _test_eof151: lex.cs = 151 goto _test_eof @@ -26097,11 +26298,17 @@ func (lex *Lexer) Lex() *token.Token { _test_eof153: lex.cs = 153 goto _test_eof + _test_eof154: + lex.cs = 154 + goto _test_eof + _test_eof155: + lex.cs = 155 + goto _test_eof _test_eof68: lex.cs = 68 goto _test_eof - _test_eof154: - lex.cs = 154 + _test_eof156: + lex.cs = 156 goto _test_eof _test_eof69: lex.cs = 69 @@ -26109,14 +26316,14 @@ func (lex *Lexer) Lex() *token.Token { _test_eof70: lex.cs = 70 goto _test_eof - _test_eof155: - lex.cs = 155 + _test_eof157: + lex.cs = 157 goto _test_eof _test_eof71: lex.cs = 71 goto _test_eof - _test_eof156: - lex.cs = 156 + _test_eof158: + lex.cs = 158 goto _test_eof _test_eof72: lex.cs = 72 @@ -26127,42 +26334,42 @@ func (lex *Lexer) Lex() *token.Token { _test_eof74: lex.cs = 74 goto _test_eof - _test_eof157: - lex.cs = 157 - goto _test_eof - _test_eof158: - lex.cs = 158 - goto _test_eof _test_eof159: lex.cs = 159 goto _test_eof + _test_eof160: + lex.cs = 160 + goto _test_eof + _test_eof161: + lex.cs = 161 + goto _test_eof _test_eof75: lex.cs = 75 goto _test_eof _test_eof76: lex.cs = 76 goto _test_eof - _test_eof160: - lex.cs = 160 + _test_eof162: + lex.cs = 162 goto _test_eof _test_eof77: lex.cs = 77 goto _test_eof - _test_eof161: - lex.cs = 161 + _test_eof163: + lex.cs = 163 goto _test_eof _test_eof78: lex.cs = 78 goto _test_eof - _test_eof162: - lex.cs = 162 - goto _test_eof - _test_eof163: - lex.cs = 163 - goto _test_eof _test_eof164: lex.cs = 164 goto _test_eof + _test_eof165: + lex.cs = 165 + goto _test_eof + _test_eof166: + lex.cs = 166 + goto _test_eof _test_eof79: lex.cs = 79 goto _test_eof @@ -26175,20 +26382,20 @@ func (lex *Lexer) Lex() *token.Token { _test_eof82: lex.cs = 82 goto _test_eof - _test_eof165: - lex.cs = 165 + _test_eof167: + lex.cs = 167 goto _test_eof - _test_eof166: - lex.cs = 166 + _test_eof168: + lex.cs = 168 goto _test_eof _test_eof83: lex.cs = 83 goto _test_eof - _test_eof167: - lex.cs = 167 + _test_eof169: + lex.cs = 169 goto _test_eof - _test_eof168: - lex.cs = 168 + _test_eof170: + lex.cs = 170 goto _test_eof _test_eof84: lex.cs = 84 @@ -26202,8 +26409,8 @@ func (lex *Lexer) Lex() *token.Token { _test_eof87: lex.cs = 87 goto _test_eof - _test_eof169: - lex.cs = 169 + _test_eof171: + lex.cs = 171 goto _test_eof _test_eof88: lex.cs = 88 @@ -26217,12 +26424,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof91: lex.cs = 91 goto _test_eof - _test_eof170: - lex.cs = 170 - goto _test_eof - _test_eof171: - lex.cs = 171 - goto _test_eof _test_eof172: lex.cs = 172 goto _test_eof @@ -26235,17 +26436,14 @@ func (lex *Lexer) Lex() *token.Token { _test_eof175: lex.cs = 175 goto _test_eof - _test_eof92: - lex.cs = 92 - goto _test_eof _test_eof176: lex.cs = 176 goto _test_eof _test_eof177: lex.cs = 177 goto _test_eof - _test_eof93: - lex.cs = 93 + _test_eof92: + lex.cs = 92 goto _test_eof _test_eof178: lex.cs = 178 @@ -26253,18 +26451,21 @@ func (lex *Lexer) Lex() *token.Token { _test_eof179: lex.cs = 179 goto _test_eof + _test_eof93: + lex.cs = 93 + goto _test_eof _test_eof180: lex.cs = 180 goto _test_eof - _test_eof94: - lex.cs = 94 - goto _test_eof _test_eof181: lex.cs = 181 goto _test_eof _test_eof182: lex.cs = 182 goto _test_eof + _test_eof94: + lex.cs = 94 + goto _test_eof _test_eof183: lex.cs = 183 goto _test_eof @@ -26295,18 +26496,18 @@ func (lex *Lexer) Lex() *token.Token { _test_eof192: lex.cs = 192 goto _test_eof - _test_eof95: - lex.cs = 95 - goto _test_eof - _test_eof96: - lex.cs = 96 - goto _test_eof _test_eof193: lex.cs = 193 goto _test_eof _test_eof194: lex.cs = 194 goto _test_eof + _test_eof95: + lex.cs = 95 + goto _test_eof + _test_eof96: + lex.cs = 96 + goto _test_eof _test_eof195: lex.cs = 195 goto _test_eof @@ -26778,15 +26979,15 @@ func (lex *Lexer) Lex() *token.Token { _test_eof351: lex.cs = 351 goto _test_eof - _test_eof97: - lex.cs = 97 - goto _test_eof _test_eof352: lex.cs = 352 goto _test_eof _test_eof353: lex.cs = 353 goto _test_eof + _test_eof97: + lex.cs = 97 + goto _test_eof _test_eof354: lex.cs = 354 goto _test_eof @@ -27000,6 +27201,12 @@ func (lex *Lexer) Lex() *token.Token { _test_eof424: lex.cs = 424 goto _test_eof + _test_eof425: + lex.cs = 425 + goto _test_eof + _test_eof426: + lex.cs = 426 + goto _test_eof _test_eof98: lex.cs = 98 goto _test_eof @@ -27012,20 +27219,11 @@ func (lex *Lexer) Lex() *token.Token { _test_eof101: lex.cs = 101 goto _test_eof - _test_eof102: - lex.cs = 102 - goto _test_eof - _test_eof103: - lex.cs = 103 - goto _test_eof - _test_eof425: - lex.cs = 425 - goto _test_eof - _test_eof426: - lex.cs = 426 + _test_eof102: + lex.cs = 102 goto _test_eof - _test_eof104: - lex.cs = 104 + _test_eof103: + lex.cs = 103 goto _test_eof _test_eof427: lex.cs = 427 @@ -27033,6 +27231,9 @@ func (lex *Lexer) Lex() *token.Token { _test_eof428: lex.cs = 428 goto _test_eof + _test_eof104: + lex.cs = 104 + goto _test_eof _test_eof429: lex.cs = 429 goto _test_eof @@ -27237,27 +27438,27 @@ func (lex *Lexer) Lex() *token.Token { _test_eof496: lex.cs = 496 goto _test_eof - _test_eof105: - lex.cs = 105 - goto _test_eof _test_eof497: lex.cs = 497 goto _test_eof _test_eof498: lex.cs = 498 goto _test_eof + _test_eof105: + lex.cs = 105 + goto _test_eof _test_eof499: lex.cs = 499 goto _test_eof - _test_eof106: - lex.cs = 106 - goto _test_eof _test_eof500: lex.cs = 500 goto _test_eof _test_eof501: lex.cs = 501 goto _test_eof + _test_eof106: + lex.cs = 106 + goto _test_eof _test_eof502: lex.cs = 502 goto _test_eof @@ -27273,15 +27474,15 @@ func (lex *Lexer) Lex() *token.Token { _test_eof506: lex.cs = 506 goto _test_eof - _test_eof107: - lex.cs = 107 - goto _test_eof _test_eof507: lex.cs = 507 goto _test_eof _test_eof508: lex.cs = 508 goto _test_eof + _test_eof107: + lex.cs = 107 + goto _test_eof _test_eof509: lex.cs = 509 goto _test_eof @@ -27294,18 +27495,18 @@ func (lex *Lexer) Lex() *token.Token { _test_eof512: lex.cs = 512 goto _test_eof - _test_eof108: - lex.cs = 108 - goto _test_eof - _test_eof109: - lex.cs = 109 - goto _test_eof _test_eof513: lex.cs = 513 goto _test_eof _test_eof514: lex.cs = 514 goto _test_eof + _test_eof108: + lex.cs = 108 + goto _test_eof + _test_eof109: + lex.cs = 109 + goto _test_eof _test_eof515: lex.cs = 515 goto _test_eof @@ -27318,18 +27519,18 @@ func (lex *Lexer) Lex() *token.Token { _test_eof518: lex.cs = 518 goto _test_eof - _test_eof110: - lex.cs = 110 - goto _test_eof - _test_eof111: - lex.cs = 111 - goto _test_eof _test_eof519: lex.cs = 519 goto _test_eof _test_eof520: lex.cs = 520 goto _test_eof + _test_eof110: + lex.cs = 110 + goto _test_eof + _test_eof111: + lex.cs = 111 + goto _test_eof _test_eof521: lex.cs = 521 goto _test_eof @@ -27357,11 +27558,17 @@ func (lex *Lexer) Lex() *token.Token { _test_eof529: lex.cs = 529 goto _test_eof + _test_eof530: + lex.cs = 530 + goto _test_eof + _test_eof531: + lex.cs = 531 + goto _test_eof _test_eof112: lex.cs = 112 goto _test_eof - _test_eof530: - lex.cs = 530 + _test_eof532: + lex.cs = 532 goto _test_eof _test_eof113: lex.cs = 113 @@ -27369,12 +27576,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof114: lex.cs = 114 goto _test_eof - _test_eof531: - lex.cs = 531 - goto _test_eof - _test_eof532: - lex.cs = 532 - goto _test_eof _test_eof533: lex.cs = 533 goto _test_eof @@ -27393,87 +27594,87 @@ func (lex *Lexer) Lex() *token.Token { _test_eof538: lex.cs = 538 goto _test_eof + _test_eof539: + lex.cs = 539 + goto _test_eof + _test_eof540: + lex.cs = 540 + goto _test_eof _test_eof115: lex.cs = 115 goto _test_eof _test_eof116: lex.cs = 116 goto _test_eof - _test_eof539: - lex.cs = 539 + _test_eof541: + lex.cs = 541 goto _test_eof _test_eof117: lex.cs = 117 goto _test_eof - _test_eof540: - lex.cs = 540 + _test_eof542: + lex.cs = 542 goto _test_eof _test_eof118: lex.cs = 118 goto _test_eof - _test_eof541: - lex.cs = 541 - goto _test_eof - _test_eof542: - lex.cs = 542 - goto _test_eof _test_eof543: lex.cs = 543 goto _test_eof _test_eof544: lex.cs = 544 goto _test_eof - _test_eof119: - lex.cs = 119 - goto _test_eof _test_eof545: lex.cs = 545 goto _test_eof _test_eof546: lex.cs = 546 goto _test_eof + _test_eof119: + lex.cs = 119 + goto _test_eof _test_eof547: lex.cs = 547 goto _test_eof - _test_eof120: - lex.cs = 120 - goto _test_eof _test_eof548: lex.cs = 548 goto _test_eof _test_eof549: lex.cs = 549 goto _test_eof + _test_eof120: + lex.cs = 120 + goto _test_eof _test_eof550: lex.cs = 550 goto _test_eof _test_eof551: lex.cs = 551 goto _test_eof - _test_eof121: - lex.cs = 121 - goto _test_eof _test_eof552: lex.cs = 552 goto _test_eof _test_eof553: lex.cs = 553 goto _test_eof + _test_eof121: + lex.cs = 121 + goto _test_eof _test_eof554: lex.cs = 554 goto _test_eof _test_eof555: lex.cs = 555 goto _test_eof - _test_eof122: - lex.cs = 122 - goto _test_eof _test_eof556: lex.cs = 556 goto _test_eof _test_eof557: lex.cs = 557 goto _test_eof + _test_eof122: + lex.cs = 122 + goto _test_eof _test_eof558: lex.cs = 558 goto _test_eof @@ -27483,6 +27684,12 @@ func (lex *Lexer) Lex() *token.Token { _test_eof560: lex.cs = 560 goto _test_eof + _test_eof561: + lex.cs = 561 + goto _test_eof + _test_eof562: + lex.cs = 562 + goto _test_eof _test_eof: { @@ -27540,24 +27747,28 @@ func (lex *Lexer) Lex() *token.Token { case 140: goto tr267 case 141: - goto tr270 + goto tr272 case 142: - goto tr273 + goto tr275 case 143: - goto tr262 + goto tr279 case 144: - goto tr278 + goto tr272 case 145: goto tr262 case 146: - goto tr262 + goto tr282 case 147: + goto tr262 + case 148: + goto tr262 + case 149: goto tr261 case 11: goto tr19 case 12: goto tr19 - case 148: + case 150: goto tr262 case 13: goto tr23 @@ -27669,29 +27880,29 @@ func (lex *Lexer) Lex() *token.Token { goto tr23 case 67: goto tr23 - case 149: - goto tr262 - case 150: - goto tr284 case 151: goto tr262 case 152: - goto tr262 + goto tr288 case 153: goto tr262 + case 154: + goto tr262 + case 155: + goto tr262 case 68: goto tr23 - case 154: - goto tr293 + case 156: + goto tr297 case 69: goto tr12 case 70: goto tr12 - case 155: - goto tr293 + case 157: + goto tr297 case 71: goto tr90 - case 156: + case 158: goto tr262 case 72: goto tr23 @@ -27699,29 +27910,29 @@ func (lex *Lexer) Lex() *token.Token { goto tr23 case 74: goto tr23 - case 157: - goto tr297 - case 158: - goto tr293 case 159: + goto tr301 + case 160: goto tr297 + case 161: + goto tr301 case 75: goto tr101 case 76: goto tr12 - case 160: - goto tr303 + case 162: + goto tr307 case 77: goto tr12 - case 161: - goto tr304 + case 163: + goto tr308 case 78: goto tr12 - case 162: - goto tr305 - case 163: - goto tr262 case 164: + goto tr309 + case 165: + goto tr262 + case 166: goto tr262 case 79: goto tr23 @@ -27731,16 +27942,16 @@ func (lex *Lexer) Lex() *token.Token { goto tr23 case 82: goto tr23 - case 165: - goto tr307 - case 166: - goto tr309 - case 83: - goto tr115 case 167: - goto tr262 + goto tr311 case 168: goto tr313 + case 83: + goto tr115 + case 169: + goto tr262 + case 170: + goto tr317 case 84: goto tr12 case 85: @@ -27749,8 +27960,8 @@ func (lex *Lexer) Lex() *token.Token { goto tr12 case 87: goto tr12 - case 169: - goto tr315 + case 171: + goto tr319 case 88: goto tr12 case 89: @@ -27759,10 +27970,6 @@ func (lex *Lexer) Lex() *token.Token { goto tr12 case 91: goto tr12 - case 170: - goto tr316 - case 171: - goto tr262 case 172: goto tr320 case 173: @@ -27771,516 +27978,520 @@ func (lex *Lexer) Lex() *token.Token { goto tr324 case 175: goto tr262 - case 92: - goto tr23 case 176: - goto tr329 + goto tr328 case 177: - goto tr331 - case 93: - goto tr132 + goto tr262 + case 92: + goto tr23 case 178: - goto tr332 + goto tr333 case 179: - goto tr334 + goto tr335 + case 93: + goto tr132 case 180: + goto tr336 + case 181: + goto tr338 + case 182: goto tr12 case 94: goto tr12 - case 181: - goto tr340 - case 182: - goto tr334 case 183: - goto tr334 + goto tr344 case 184: - goto tr334 + goto tr338 case 185: - goto tr334 + goto tr338 case 186: - goto tr334 + goto tr338 case 187: - goto tr334 + goto tr338 case 188: - goto tr334 + goto tr338 case 189: - goto tr334 + goto tr338 case 190: - goto tr334 + goto tr338 case 191: - goto tr334 + goto tr338 case 192: - goto tr334 + goto tr338 + case 193: + goto tr338 + case 194: + goto tr338 case 95: goto tr135 case 96: goto tr135 - case 193: - goto tr334 - case 194: - goto tr334 case 195: - goto tr334 + goto tr338 case 196: - goto tr334 + goto tr338 case 197: - goto tr334 + goto tr338 case 198: - goto tr334 + goto tr338 case 199: - goto tr334 + goto tr338 case 200: - goto tr334 + goto tr338 case 201: - goto tr334 + goto tr338 case 202: - goto tr334 + goto tr338 case 203: - goto tr334 + goto tr338 case 204: - goto tr334 + goto tr338 case 205: - goto tr334 + goto tr338 case 206: - goto tr334 + goto tr338 case 207: - goto tr334 + goto tr338 case 208: - goto tr334 + goto tr338 case 209: - goto tr334 + goto tr338 case 210: - goto tr334 + goto tr338 case 211: - goto tr334 + goto tr338 case 212: - goto tr334 + goto tr338 case 213: - goto tr334 + goto tr338 case 214: - goto tr334 + goto tr338 case 215: - goto tr334 + goto tr338 case 216: - goto tr334 + goto tr338 case 217: - goto tr334 + goto tr338 case 218: - goto tr334 + goto tr338 case 219: - goto tr334 + goto tr338 case 220: - goto tr334 + goto tr338 case 221: - goto tr334 + goto tr338 case 222: - goto tr334 + goto tr338 case 223: - goto tr334 + goto tr338 case 224: - goto tr334 + goto tr338 case 225: - goto tr334 + goto tr338 case 226: - goto tr334 + goto tr338 case 227: - goto tr334 + goto tr338 case 228: - goto tr334 + goto tr338 case 229: - goto tr334 + goto tr338 case 230: - goto tr334 + goto tr338 case 231: - goto tr334 + goto tr338 case 232: - goto tr334 + goto tr338 case 233: - goto tr334 + goto tr338 case 234: - goto tr334 + goto tr338 case 235: - goto tr334 + goto tr338 case 236: - goto tr334 + goto tr338 case 237: - goto tr334 + goto tr338 case 238: - goto tr334 + goto tr338 case 239: - goto tr334 + goto tr338 case 240: - goto tr334 + goto tr338 case 241: - goto tr416 + goto tr338 case 242: - goto tr334 + goto tr338 case 243: - goto tr334 + goto tr420 case 244: - goto tr334 + goto tr338 case 245: - goto tr334 + goto tr338 case 246: - goto tr334 + goto tr338 case 247: - goto tr334 + goto tr338 case 248: - goto tr334 + goto tr338 case 249: - goto tr334 + goto tr338 case 250: - goto tr334 + goto tr338 case 251: - goto tr334 + goto tr338 case 252: - goto tr334 + goto tr338 case 253: - goto tr334 + goto tr338 case 254: - goto tr334 + goto tr338 case 255: - goto tr334 + goto tr338 case 256: - goto tr437 + goto tr338 case 257: - goto tr334 + goto tr338 case 258: - goto tr334 + goto tr441 case 259: - goto tr334 + goto tr338 case 260: - goto tr334 + goto tr338 case 261: - goto tr334 + goto tr338 case 262: - goto tr334 + goto tr338 case 263: - goto tr334 + goto tr338 case 264: - goto tr334 + goto tr338 case 265: - goto tr334 + goto tr338 case 266: - goto tr334 + goto tr338 case 267: - goto tr334 + goto tr338 case 268: - goto tr334 + goto tr338 case 269: - goto tr334 + goto tr338 case 270: - goto tr334 + goto tr338 case 271: - goto tr334 + goto tr338 case 272: - goto tr334 + goto tr338 case 273: - goto tr334 + goto tr338 case 274: - goto tr334 + goto tr338 case 275: - goto tr334 + goto tr338 case 276: - goto tr334 + goto tr338 case 277: - goto tr334 + goto tr338 case 278: - goto tr334 + goto tr338 case 279: - goto tr334 + goto tr338 case 280: - goto tr334 + goto tr338 case 281: - goto tr334 + goto tr338 case 282: - goto tr334 + goto tr338 case 283: - goto tr467 + goto tr338 case 284: - goto tr334 + goto tr338 case 285: - goto tr334 - case 286: goto tr471 + case 286: + goto tr338 case 287: - goto tr334 + goto tr338 case 288: - goto tr334 + goto tr475 case 289: - goto tr334 + goto tr338 case 290: - goto tr334 + goto tr338 case 291: - goto tr334 + goto tr338 case 292: - goto tr334 + goto tr338 case 293: - goto tr334 + goto tr338 case 294: - goto tr334 + goto tr338 case 295: - goto tr334 + goto tr338 case 296: - goto tr334 + goto tr338 case 297: - goto tr334 + goto tr338 case 298: - goto tr334 + goto tr338 case 299: - goto tr334 + goto tr338 case 300: - goto tr334 + goto tr338 case 301: - goto tr334 + goto tr338 case 302: - goto tr334 + goto tr338 case 303: - goto tr334 + goto tr338 case 304: - goto tr334 + goto tr338 case 305: - goto tr334 + goto tr338 case 306: - goto tr334 + goto tr338 case 307: - goto tr334 + goto tr338 case 308: - goto tr334 + goto tr338 case 309: - goto tr334 + goto tr338 case 310: - goto tr334 + goto tr338 case 311: - goto tr503 + goto tr338 case 312: - goto tr334 + goto tr338 case 313: - goto tr334 + goto tr507 case 314: - goto tr334 + goto tr338 case 315: - goto tr334 + goto tr338 case 316: - goto tr334 + goto tr338 case 317: - goto tr334 + goto tr338 case 318: - goto tr334 + goto tr338 case 319: - goto tr334 + goto tr338 case 320: - goto tr334 + goto tr338 case 321: - goto tr334 + goto tr338 case 322: - goto tr334 + goto tr338 case 323: - goto tr334 + goto tr338 case 324: - goto tr334 + goto tr338 case 325: - goto tr334 + goto tr338 case 326: - goto tr334 + goto tr338 case 327: - goto tr334 + goto tr338 case 328: - goto tr334 + goto tr338 case 329: - goto tr334 + goto tr338 case 330: - goto tr334 + goto tr338 case 331: - goto tr334 + goto tr338 case 332: - goto tr334 + goto tr338 case 333: - goto tr334 + goto tr338 case 334: - goto tr334 + goto tr338 case 335: - goto tr334 + goto tr338 case 336: - goto tr334 + goto tr338 case 337: - goto tr334 + goto tr338 case 338: - goto tr334 + goto tr338 case 339: - goto tr334 + goto tr338 case 340: - goto tr334 + goto tr338 case 341: - goto tr334 + goto tr338 case 342: - goto tr334 + goto tr338 case 343: - goto tr334 + goto tr338 case 344: - goto tr334 + goto tr338 case 345: - goto tr334 + goto tr338 case 346: - goto tr334 + goto tr338 case 347: - goto tr334 + goto tr338 case 348: - goto tr334 + goto tr338 case 349: - goto tr334 + goto tr338 case 350: - goto tr334 + goto tr338 case 351: - goto tr546 - case 97: - goto tr12 + goto tr338 case 352: - goto tr548 + goto tr338 case 353: - goto tr334 + goto tr550 + case 97: + goto tr12 case 354: - goto tr334 + goto tr552 case 355: - goto tr334 + goto tr338 case 356: - goto tr334 + goto tr338 case 357: - goto tr334 + goto tr338 case 358: - goto tr334 + goto tr338 case 359: - goto tr334 + goto tr338 case 360: - goto tr334 + goto tr338 case 361: - goto tr334 + goto tr338 case 362: - goto tr334 + goto tr338 case 363: - goto tr334 + goto tr338 case 364: - goto tr334 + goto tr338 case 365: - goto tr334 + goto tr338 case 366: - goto tr334 + goto tr338 case 367: - goto tr334 + goto tr338 case 368: - goto tr334 + goto tr338 case 369: - goto tr334 + goto tr338 case 370: - goto tr334 + goto tr338 case 371: - goto tr334 + goto tr338 case 372: - goto tr334 + goto tr338 case 373: - goto tr334 + goto tr338 case 374: - goto tr334 + goto tr338 case 375: - goto tr334 + goto tr338 case 376: - goto tr334 + goto tr338 case 377: - goto tr334 + goto tr338 case 378: - goto tr334 + goto tr338 case 379: - goto tr334 + goto tr338 case 380: - goto tr334 + goto tr338 case 381: - goto tr334 + goto tr338 case 382: - goto tr334 + goto tr338 case 383: - goto tr584 + goto tr338 case 384: - goto tr334 + goto tr338 case 385: - goto tr334 + goto tr588 case 386: - goto tr334 + goto tr338 case 387: - goto tr334 + goto tr338 case 388: - goto tr334 + goto tr338 case 389: - goto tr334 + goto tr338 case 390: - goto tr334 + goto tr338 case 391: - goto tr334 + goto tr338 case 392: - goto tr334 + goto tr338 case 393: - goto tr334 + goto tr338 case 394: - goto tr334 + goto tr338 case 395: - goto tr334 + goto tr338 case 396: - goto tr334 + goto tr338 case 397: - goto tr334 + goto tr338 case 398: - goto tr334 + goto tr338 case 399: - goto tr334 + goto tr338 case 400: - goto tr334 + goto tr338 case 401: - goto tr334 + goto tr338 case 402: - goto tr334 + goto tr338 case 403: - goto tr334 + goto tr338 case 404: - goto tr334 + goto tr338 case 405: - goto tr334 + goto tr338 case 406: - goto tr334 + goto tr338 case 407: - goto tr334 + goto tr338 case 408: - goto tr334 + goto tr338 case 409: - goto tr334 + goto tr338 case 410: - goto tr334 + goto tr338 case 411: - goto tr334 + goto tr338 case 412: - goto tr334 + goto tr338 case 413: - goto tr334 + goto tr338 case 414: - goto tr334 + goto tr338 case 415: - goto tr334 + goto tr338 case 416: - goto tr334 + goto tr338 case 417: - goto tr334 + goto tr338 case 418: - goto tr334 + goto tr338 case 419: - goto tr334 + goto tr338 case 420: - goto tr334 + goto tr338 case 421: - goto tr334 + goto tr338 case 422: - goto tr334 + goto tr338 case 423: - goto tr334 + goto tr338 case 424: - goto tr630 + goto tr338 + case 425: + goto tr338 + case 426: + goto tr634 case 98: goto tr138 case 99: @@ -28293,280 +28504,280 @@ func (lex *Lexer) Lex() *token.Token { goto tr138 case 103: goto tr138 - case 425: - goto tr631 - case 426: - goto tr632 - case 104: - goto tr150 case 427: - goto tr262 + goto tr635 case 428: - goto tr334 + goto tr636 + case 104: + goto tr150 case 429: - goto tr334 + goto tr262 case 430: - goto tr334 + goto tr338 case 431: - goto tr334 + goto tr338 case 432: - goto tr334 + goto tr338 case 433: - goto tr334 + goto tr338 case 434: - goto tr334 + goto tr338 case 435: - goto tr334 + goto tr338 case 436: - goto tr334 + goto tr338 case 437: - goto tr334 + goto tr338 case 438: - goto tr334 + goto tr338 case 439: - goto tr334 + goto tr338 case 440: - goto tr334 + goto tr338 case 441: - goto tr334 + goto tr338 case 442: - goto tr334 + goto tr338 case 443: - goto tr334 + goto tr338 case 444: - goto tr334 + goto tr338 case 445: - goto tr334 + goto tr338 case 446: - goto tr334 + goto tr338 case 447: - goto tr334 + goto tr338 case 448: - goto tr334 + goto tr338 case 449: - goto tr334 + goto tr338 case 450: - goto tr334 + goto tr338 case 451: - goto tr334 + goto tr338 case 452: - goto tr334 + goto tr338 case 453: - goto tr334 + goto tr338 case 454: - goto tr334 + goto tr338 case 455: - goto tr334 + goto tr338 case 456: - goto tr334 + goto tr338 case 457: - goto tr334 + goto tr338 case 458: - goto tr334 + goto tr338 case 459: - goto tr334 + goto tr338 case 460: - goto tr334 + goto tr338 case 461: - goto tr334 + goto tr338 case 462: - goto tr334 + goto tr338 case 463: - goto tr334 + goto tr338 case 464: - goto tr334 + goto tr338 case 465: - goto tr334 + goto tr338 case 466: - goto tr334 + goto tr338 case 467: - goto tr334 + goto tr338 case 468: - goto tr334 + goto tr338 case 469: - goto tr334 + goto tr338 case 470: - goto tr334 + goto tr338 case 471: - goto tr334 + goto tr338 case 472: - goto tr334 + goto tr338 case 473: - goto tr334 + goto tr338 case 474: - goto tr334 + goto tr338 case 475: - goto tr334 + goto tr338 case 476: - goto tr334 + goto tr338 case 477: - goto tr334 + goto tr338 case 478: - goto tr334 + goto tr338 case 479: - goto tr334 + goto tr338 case 480: - goto tr334 + goto tr338 case 481: - goto tr334 + goto tr338 case 482: - goto tr334 + goto tr338 case 483: - goto tr334 + goto tr338 case 484: - goto tr334 + goto tr338 case 485: - goto tr334 + goto tr338 case 486: - goto tr334 + goto tr338 case 487: - goto tr334 + goto tr338 case 488: - goto tr334 + goto tr338 case 489: - goto tr334 + goto tr338 case 490: - goto tr334 + goto tr338 case 491: - goto tr334 + goto tr338 case 492: - goto tr334 + goto tr338 case 493: - goto tr262 + goto tr338 + case 494: + goto tr338 case 495: - goto tr716 - case 496: - goto tr718 - case 105: - goto tr152 + goto tr262 case 497: - goto tr722 + goto tr720 case 498: goto tr722 + case 105: + goto tr152 case 499: - goto tr722 + goto tr726 + case 500: + goto tr726 + case 501: + goto tr726 case 106: goto tr154 - case 500: - goto tr725 case 502: goto tr729 - case 503: - goto tr730 case 504: + goto tr733 + case 505: goto tr734 case 506: - goto tr742 - case 507: - goto tr744 + goto tr738 case 508: - goto tr745 + goto tr746 case 509: - goto tr749 + goto tr748 case 510: - goto tr742 - case 511: goto tr749 + case 511: + goto tr753 + case 512: + goto tr746 case 513: - goto tr761 - case 514: - goto tr762 + goto tr753 case 515: - goto tr766 + goto tr765 case 516: goto tr766 case 517: - goto tr766 + goto tr770 + case 518: + goto tr770 case 519: - goto tr779 - case 520: - goto tr780 + goto tr770 case 521: - goto tr784 + goto tr783 case 522: goto tr784 case 523: - goto tr784 + goto tr788 + case 524: + goto tr788 case 525: - goto tr789 + goto tr788 case 527: - goto tr796 - case 528: - goto tr798 + goto tr793 case 529: - goto tr796 + goto tr800 + case 530: + goto tr802 + case 531: + goto tr800 case 112: goto tr164 - case 530: - goto tr796 + case 532: + goto tr800 case 113: goto tr164 case 114: goto tr164 - case 531: - goto tr801 case 533: - goto tr811 - case 534: - goto tr812 + goto tr805 case 535: - goto tr813 - case 536: goto tr815 - case 537: + case 536: goto tr816 + case 537: + goto tr817 case 538: - goto tr816 + goto tr819 + case 539: + goto tr820 + case 540: + goto tr820 case 115: goto tr168 case 116: goto tr168 - case 539: - goto tr816 + case 541: + goto tr820 case 117: goto tr168 - case 540: - goto tr816 + case 542: + goto tr820 case 118: goto tr168 - case 541: - goto tr816 - case 542: - goto tr821 + case 543: + goto tr820 case 544: - goto tr824 + goto tr825 + case 546: + goto tr828 case 119: goto tr173 - case 546: - goto tr829 - case 547: - goto tr831 - case 120: - goto tr176 case 548: + goto tr833 + case 549: goto tr835 + case 120: + goto tr176 case 550: - goto tr840 - case 551: - goto tr842 - case 121: - goto tr178 + goto tr839 case 552: + goto tr844 + case 553: goto tr846 + case 121: + goto tr178 case 554: - goto tr851 - case 555: - goto tr853 - case 122: - goto tr180 + goto tr850 case 556: + goto tr855 + case 557: goto tr857 + case 122: + goto tr180 case 558: goto tr861 - case 559: - goto tr862 case 560: + goto tr865 + case 561: goto tr866 + case 562: + goto tr870 } } @@ -28575,7 +28786,7 @@ func (lex *Lexer) Lex() *token.Token { } } - // line internal/php8/scanner.rl:523 + // line internal/php8/scanner.rl:530 tkn.Value = lex.data[lex.ts:lex.te] tkn.ID = token.ID(tok) diff --git a/internal/php8/scanner.rl b/internal/php8/scanner.rl index f5290c73..cf2ca010 100644 --- a/internal/php8/scanner.rl +++ b/internal/php8/scanner.rl @@ -336,13 +336,21 @@ func (lex *Lexer) Lex() *token.Token { '(' whitespace* ('string'i|'binary'i) whitespace* ')' => {lex.setTokenPosition(tkn); tok = token.T_STRING_CAST; fbreak;}; '(' whitespace* 'unset'i whitespace* ')' => {lex.error(fmt.Sprintf("The (unset) cast is no longer supported")); fbreak;}; + # For case '#\n' + '#' newline when is_not_comment_end => { + lex.ungetStr("?>") + lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) + }; + (('#' ^'[') | '//') any_line* when is_not_comment_end => { lex.ungetStr("?>") lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) }; + '#' => { lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) }; + '/*' any_line* :>> '*/' { isDocComment := false; if lex.te - lex.ts > 4 && string(lex.data[lex.ts:lex.ts+3]) == "/**" { diff --git a/internal/php8/scanner_php8_test.go b/internal/php8/scanner_php8_test.go index 5b62db47..41805fda 100644 --- a/internal/php8/scanner_php8_test.go +++ b/internal/php8/scanner_php8_test.go @@ -6,6 +6,7 @@ import ( "github.com/VKCOM/php-parser/internal/php8" "github.com/VKCOM/php-parser/internal/tester" "github.com/VKCOM/php-parser/pkg/conf" + "github.com/VKCOM/php-parser/pkg/position" "github.com/VKCOM/php-parser/pkg/token" "gotest.tools/assert" ) @@ -344,3 +345,62 @@ func TestNamespaceRelativeTokens(t *testing.T) { } suite.Run() } + +func TestSharpCommentTokens(t *testing.T) { + suite := tester.NewLexerTokenStructTestSuite(t) + suite.UsePHP8() + suite.WithPosition() + suite.WithFreeFloating() + suite.Code = `