diff --git a/internal/php8/scanner.go b/internal/php8/scanner.go index e78e33f..5d7951e 100644 --- a/internal/php8/scanner.go +++ b/internal/php8/scanner.go @@ -10,26 +10,26 @@ import ( ) // line internal/php8/scanner.go:13 -const lexer_start int = 117 -const lexer_first_final int = 117 +const lexer_start int = 118 +const lexer_first_final int = 118 const lexer_error int = 0 -const lexer_en_main int = 117 -const lexer_en_html int = 120 -const lexer_en_php int = 127 -const lexer_en_property int = 486 -const lexer_en_nowdoc int = 493 -const lexer_en_heredoc int = 497 -const lexer_en_backqote int = 504 -const lexer_en_template_string int = 510 -const lexer_en_heredoc_end int = 516 -const lexer_en_string_var int = 518 -const lexer_en_string_var_index int = 524 -const lexer_en_string_var_name int = 534 -const lexer_en_halt_compiller_open_parenthesis int = 536 -const lexer_en_halt_compiller_close_parenthesis int = 540 -const lexer_en_halt_compiller_close_semicolon int = 544 -const lexer_en_halt_compiller_end int = 548 +const lexer_en_main int = 118 +const lexer_en_html int = 121 +const lexer_en_php int = 128 +const lexer_en_property int = 488 +const lexer_en_nowdoc int = 495 +const lexer_en_heredoc int = 499 +const lexer_en_backqote int = 506 +const lexer_en_template_string int = 512 +const lexer_en_heredoc_end int = 518 +const lexer_en_string_var int = 520 +const lexer_en_string_var_index int = 526 +const lexer_en_string_var_name int = 536 +const lexer_en_halt_compiller_open_parenthesis int = 538 +const lexer_en_halt_compiller_close_parenthesis int = 542 +const lexer_en_halt_compiller_close_semicolon int = 546 +const lexer_en_halt_compiller_end int = 550 // line internal/php8/scanner.rl:17 @@ -68,14 +68,12 @@ func (lex *Lexer) Lex() *token.Token { _again: switch lex.cs { - case 117: - goto st117 case 118: goto st118 - case 1: - goto st1 case 119: goto st119 + case 1: + goto st1 case 120: goto st120 case 121: @@ -88,32 +86,34 @@ func (lex *Lexer) Lex() *token.Token { goto st124 case 125: goto st125 + case 126: + goto st126 case 2: goto st2 case 3: goto st3 case 4: goto st4 - case 126: - goto st126 - case 5: - goto st5 case 127: goto st127 + case 5: + goto st5 case 128: goto st128 case 129: goto st129 - case 6: - goto st6 case 130: goto st130 + case 6: + goto st6 case 131: goto st131 case 132: goto st132 case 133: goto st133 + case 134: + goto st134 case 7: goto st7 case 8: @@ -122,8 +122,6 @@ func (lex *Lexer) Lex() *token.Token { goto st9 case 10: goto st10 - case 134: - goto st134 case 135: goto st135 case 136: @@ -138,12 +136,14 @@ func (lex *Lexer) Lex() *token.Token { goto st140 case 141: goto st141 + case 142: + goto st142 case 11: goto st11 case 12: goto st12 - case 142: - goto st142 + case 143: + goto st143 case 13: goto st13 case 14: @@ -246,8 +246,6 @@ func (lex *Lexer) Lex() *token.Token { goto st62 case 63: goto st63 - case 143: - goto st143 case 144: goto st144 case 145: @@ -256,58 +254,58 @@ func (lex *Lexer) Lex() *token.Token { goto st146 case 147: goto st147 - case 64: - goto st64 case 148: goto st148 + case 64: + goto st64 + case 149: + goto st149 case 65: goto st65 case 66: goto st66 - case 149: - goto st149 - case 67: - goto st67 case 150: goto st150 + case 67: + goto st67 + case 151: + goto st151 case 68: goto st68 case 69: goto st69 case 70: goto st70 - case 151: - goto st151 case 152: goto st152 case 153: goto st153 + case 154: + goto st154 case 71: goto st71 case 72: goto st72 - case 154: - goto st154 - case 73: - goto st73 case 155: goto st155 + case 73: + goto st73 case 156: goto st156 - case 157: - goto st157 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 77: goto st77 - case 158: - goto st158 - case 159: - goto st159 case 78: goto st78 case 160: @@ -316,26 +314,28 @@ func (lex *Lexer) Lex() *token.Token { goto st161 case 79: goto st79 + case 162: + goto st162 + case 163: + goto st163 case 80: goto st80 case 81: goto st81 case 82: goto st82 - case 162: - goto st162 case 83: goto st83 + case 164: + goto st164 case 84: goto st84 case 85: goto st85 case 86: goto st86 - case 163: - goto st163 - case 164: - goto st164 + case 87: + goto st87 case 165: goto st165 case 166: @@ -344,8 +344,6 @@ func (lex *Lexer) Lex() *token.Token { goto st167 case 168: goto st168 - case 87: - goto st87 case 169: goto st169 case 170: @@ -356,14 +354,16 @@ func (lex *Lexer) Lex() *token.Token { goto st171 case 172: goto st172 - case 173: - goto st173 case 89: goto st89 + case 173: + goto st173 case 174: goto st174 case 175: goto st175 + case 90: + goto st90 case 176: goto st176 case 177: @@ -384,14 +384,14 @@ func (lex *Lexer) Lex() *token.Token { goto st184 case 185: goto st185 - case 90: - goto st90 - case 91: - goto st91 case 186: goto st186 case 187: goto st187 + case 91: + goto st91 + case 92: + goto st92 case 188: goto st188 case 189: @@ -704,12 +704,12 @@ func (lex *Lexer) Lex() *token.Token { goto st342 case 343: goto st343 - case 92: - goto st92 case 344: goto st344 case 345: goto st345 + case 93: + goto st93 case 346: goto st346 case 347: @@ -852,8 +852,10 @@ func (lex *Lexer) Lex() *token.Token { goto st415 case 416: goto st416 - case 93: - goto st93 + case 417: + goto st417 + case 418: + goto st418 case 94: goto st94 case 95: @@ -864,16 +866,14 @@ func (lex *Lexer) Lex() *token.Token { goto st97 case 98: goto st98 - case 417: - goto st417 - case 418: - goto st418 case 99: goto st99 case 419: goto st419 case 420: goto st420 + case 100: + goto st100 case 421: goto st421 case 422: @@ -1010,38 +1010,38 @@ func (lex *Lexer) Lex() *token.Token { goto st487 case 488: goto st488 - case 100: - goto st100 case 489: goto st489 case 490: goto st490 - case 491: - goto st491 case 101: goto st101 + case 491: + goto st491 case 492: goto st492 case 493: goto st493 - case 0: - goto st0 + case 102: + goto st102 case 494: goto st494 case 495: goto st495 + case 0: + goto st0 case 496: goto st496 case 497: goto st497 case 498: goto st498 - case 102: - goto st102 case 499: goto st499 case 500: goto st500 + case 103: + goto st103 case 501: goto st501 case 502: @@ -1050,14 +1050,14 @@ func (lex *Lexer) Lex() *token.Token { goto st503 case 504: goto st504 - case 103: - goto st103 - case 104: - goto st104 case 505: goto st505 case 506: goto st506 + case 104: + goto st104 + case 105: + goto st105 case 507: goto st507 case 508: @@ -1066,14 +1066,14 @@ func (lex *Lexer) Lex() *token.Token { goto st509 case 510: goto st510 - case 105: - goto st105 - case 106: - goto st106 case 511: goto st511 case 512: goto st512 + case 106: + goto st106 + case 107: + goto st107 case 513: goto st513 case 514: @@ -1092,18 +1092,18 @@ func (lex *Lexer) Lex() *token.Token { goto st520 case 521: goto st521 - case 107: - goto st107 case 522: goto st522 - case 108: - goto st108 - case 109: - goto st109 case 523: goto st523 + case 108: + goto st108 case 524: goto st524 + case 109: + goto st109 + case 110: + goto st110 case 525: goto st525 case 526: @@ -1116,62 +1116,66 @@ func (lex *Lexer) Lex() *token.Token { goto st529 case 530: goto st530 - case 110: - goto st110 - case 111: - goto st111 case 531: goto st531 - case 112: - goto st112 case 532: goto st532 + case 111: + goto st111 + case 112: + goto st112 case 533: goto st533 + case 113: + goto st113 case 534: goto st534 case 535: goto st535 - case 113: - goto st113 case 536: goto st536 case 537: goto st537 - case 538: - goto st538 case 114: goto st114 + case 538: + goto st538 case 539: goto st539 case 540: goto st540 + case 115: + goto st115 case 541: goto st541 case 542: goto st542 - case 115: - goto st115 case 543: goto st543 case 544: goto st544 + case 116: + goto st116 case 545: goto st545 case 546: goto st546 - case 116: - goto st116 case 547: goto st547 case 548: goto st548 + case 117: + goto st117 case 549: goto st549 case 550: goto st550 case 551: goto st551 + case 552: + goto st552 + case 553: + goto st553 } if (lex.p)++; (lex.p) == (lex.pe) { @@ -1179,14 +1183,12 @@ func (lex *Lexer) Lex() *token.Token { } _resume: switch lex.cs { - case 117: - goto st_case_117 case 118: goto st_case_118 - case 1: - goto st_case_1 case 119: goto st_case_119 + case 1: + goto st_case_1 case 120: goto st_case_120 case 121: @@ -1199,32 +1201,34 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_124 case 125: goto st_case_125 + case 126: + goto st_case_126 case 2: goto st_case_2 case 3: goto st_case_3 case 4: goto st_case_4 - case 126: - goto st_case_126 - case 5: - goto st_case_5 case 127: goto st_case_127 + case 5: + goto st_case_5 case 128: goto st_case_128 case 129: goto st_case_129 - case 6: - goto st_case_6 case 130: goto st_case_130 + case 6: + goto st_case_6 case 131: goto st_case_131 case 132: goto st_case_132 case 133: goto st_case_133 + case 134: + goto st_case_134 case 7: goto st_case_7 case 8: @@ -1233,8 +1237,6 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_9 case 10: goto st_case_10 - case 134: - goto st_case_134 case 135: goto st_case_135 case 136: @@ -1249,12 +1251,14 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_140 case 141: goto st_case_141 + case 142: + goto st_case_142 case 11: goto st_case_11 case 12: goto st_case_12 - case 142: - goto st_case_142 + case 143: + goto st_case_143 case 13: goto st_case_13 case 14: @@ -1357,8 +1361,6 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_62 case 63: goto st_case_63 - case 143: - goto st_case_143 case 144: goto st_case_144 case 145: @@ -1367,58 +1369,58 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_146 case 147: goto st_case_147 - case 64: - goto st_case_64 case 148: goto st_case_148 + case 64: + goto st_case_64 + case 149: + goto st_case_149 case 65: goto st_case_65 case 66: goto st_case_66 - case 149: - goto st_case_149 - case 67: - goto st_case_67 case 150: goto st_case_150 + case 67: + goto st_case_67 + case 151: + goto st_case_151 case 68: goto st_case_68 case 69: goto st_case_69 case 70: goto st_case_70 - case 151: - goto st_case_151 case 152: goto st_case_152 case 153: goto st_case_153 + case 154: + goto st_case_154 case 71: goto st_case_71 case 72: goto st_case_72 - case 154: - goto st_case_154 - case 73: - goto st_case_73 case 155: goto st_case_155 + case 73: + goto st_case_73 case 156: goto st_case_156 - case 157: - goto st_case_157 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 77: goto st_case_77 - case 158: - goto st_case_158 - case 159: - goto st_case_159 case 78: goto st_case_78 case 160: @@ -1427,26 +1429,28 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_161 case 79: goto st_case_79 + case 162: + goto st_case_162 + case 163: + goto st_case_163 case 80: goto st_case_80 case 81: goto st_case_81 case 82: goto st_case_82 - case 162: - goto st_case_162 case 83: goto st_case_83 + case 164: + goto st_case_164 case 84: goto st_case_84 case 85: goto st_case_85 case 86: goto st_case_86 - case 163: - goto st_case_163 - case 164: - goto st_case_164 + case 87: + goto st_case_87 case 165: goto st_case_165 case 166: @@ -1455,8 +1459,6 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_167 case 168: goto st_case_168 - case 87: - goto st_case_87 case 169: goto st_case_169 case 170: @@ -1467,14 +1469,16 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_171 case 172: goto st_case_172 - case 173: - goto st_case_173 case 89: goto st_case_89 + case 173: + goto st_case_173 case 174: goto st_case_174 case 175: goto st_case_175 + case 90: + goto st_case_90 case 176: goto st_case_176 case 177: @@ -1495,14 +1499,14 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_184 case 185: goto st_case_185 - case 90: - goto st_case_90 - case 91: - goto st_case_91 case 186: goto st_case_186 case 187: goto st_case_187 + case 91: + goto st_case_91 + case 92: + goto st_case_92 case 188: goto st_case_188 case 189: @@ -1815,12 +1819,12 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_342 case 343: goto st_case_343 - case 92: - goto st_case_92 case 344: goto st_case_344 case 345: goto st_case_345 + case 93: + goto st_case_93 case 346: goto st_case_346 case 347: @@ -1963,8 +1967,10 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_415 case 416: goto st_case_416 - case 93: - goto st_case_93 + case 417: + goto st_case_417 + case 418: + goto st_case_418 case 94: goto st_case_94 case 95: @@ -1975,16 +1981,14 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_97 case 98: goto st_case_98 - case 417: - goto st_case_417 - case 418: - goto st_case_418 case 99: goto st_case_99 case 419: goto st_case_419 case 420: goto st_case_420 + case 100: + goto st_case_100 case 421: goto st_case_421 case 422: @@ -2121,38 +2125,38 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_487 case 488: goto st_case_488 - case 100: - goto st_case_100 case 489: goto st_case_489 case 490: goto st_case_490 - case 491: - goto st_case_491 case 101: goto st_case_101 + case 491: + goto st_case_491 case 492: goto st_case_492 case 493: goto st_case_493 - case 0: - goto st_case_0 + case 102: + goto st_case_102 case 494: goto st_case_494 case 495: goto st_case_495 + case 0: + goto st_case_0 case 496: goto st_case_496 case 497: goto st_case_497 case 498: goto st_case_498 - case 102: - goto st_case_102 case 499: goto st_case_499 case 500: goto st_case_500 + case 103: + goto st_case_103 case 501: goto st_case_501 case 502: @@ -2161,14 +2165,14 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_503 case 504: goto st_case_504 - case 103: - goto st_case_103 - case 104: - goto st_case_104 case 505: goto st_case_505 case 506: goto st_case_506 + case 104: + goto st_case_104 + case 105: + goto st_case_105 case 507: goto st_case_507 case 508: @@ -2177,14 +2181,14 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_509 case 510: goto st_case_510 - case 105: - goto st_case_105 - case 106: - goto st_case_106 case 511: goto st_case_511 case 512: goto st_case_512 + case 106: + goto st_case_106 + case 107: + goto st_case_107 case 513: goto st_case_513 case 514: @@ -2203,18 +2207,18 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_520 case 521: goto st_case_521 - case 107: - goto st_case_107 case 522: goto st_case_522 - case 108: - goto st_case_108 - case 109: - goto st_case_109 case 523: goto st_case_523 + case 108: + goto st_case_108 case 524: goto st_case_524 + case 109: + goto st_case_109 + case 110: + goto st_case_110 case 525: goto st_case_525 case 526: @@ -2227,133 +2231,137 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_529 case 530: goto st_case_530 - case 110: - goto st_case_110 - case 111: - goto st_case_111 case 531: goto st_case_531 - case 112: - goto st_case_112 case 532: goto st_case_532 + case 111: + goto st_case_111 + case 112: + goto st_case_112 case 533: goto st_case_533 + case 113: + goto st_case_113 case 534: goto st_case_534 case 535: goto st_case_535 - case 113: - goto st_case_113 case 536: goto st_case_536 case 537: goto st_case_537 - case 538: - goto st_case_538 case 114: goto st_case_114 + case 538: + goto st_case_538 case 539: goto st_case_539 case 540: goto st_case_540 + case 115: + goto st_case_115 case 541: goto st_case_541 case 542: goto st_case_542 - case 115: - goto st_case_115 case 543: goto st_case_543 case 544: goto st_case_544 + case 116: + goto st_case_116 case 545: goto st_case_545 case 546: goto st_case_546 - case 116: - goto st_case_116 case 547: goto st_case_547 case 548: goto st_case_548 + case 117: + goto st_case_117 case 549: goto st_case_549 case 550: goto st_case_550 case 551: goto st_case_551 + case 552: + goto st_case_552 + case 553: + goto st_case_553 } goto st_out tr0: - lex.cs = 117 - // line internal/php8/scanner.rl:130 + lex.cs = 118 + // line internal/php8/scanner.rl:131 (lex.p) = (lex.te) - 1 { - lex.cs = 120 + lex.cs = 121 lex.ungetCnt(1) } goto _again - tr175: - lex.cs = 117 - // line internal/php8/scanner.rl:130 + tr176: + lex.cs = 118 + // line internal/php8/scanner.rl:131 lex.te = (lex.p) + 1 { - lex.cs = 120 + lex.cs = 121 lex.ungetCnt(1) } goto _again - tr177: - lex.cs = 117 - // line internal/php8/scanner.rl:130 + tr178: + lex.cs = 118 + // line internal/php8/scanner.rl:131 lex.te = (lex.p) (lex.p)-- { - lex.cs = 120 + lex.cs = 121 lex.ungetCnt(1) } goto _again - tr178: + tr179: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:127 + // line internal/php8/scanner.rl:128 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) } - goto st117 - st117: + goto st118 + st118: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof117 + goto _test_eof118 } - st_case_117: + st_case_118: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:2337 + // line internal/php8/scanner.go:2345 if lex.data[(lex.p)] == 35 { - goto tr176 + goto tr177 } - goto tr175 - tr176: + goto tr176 + tr177: // line NONE:1 lex.te = (lex.p) + 1 - goto st118 - st118: + goto st119 + st119: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof118 + goto _test_eof119 } - st_case_118: - // line internal/php8/scanner.go:2352 + st_case_119: + // line internal/php8/scanner.go:2360 if lex.data[(lex.p)] == 33 { goto st1 } - goto tr177 + goto tr178 tr3: // line internal/php8/scanner.rl:38 @@ -2371,7 +2379,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof1 } st_case_1: - // line internal/php8/scanner.go:2374 + // line internal/php8/scanner.go:2382 switch lex.data[(lex.p)] { case 10: goto tr2 @@ -2390,35 +2398,35 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st119 - st119: + goto st120 + st120: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof119 + goto _test_eof120 } - st_case_119: - // line internal/php8/scanner.go:2399 - goto tr178 + st_case_120: + // line internal/php8/scanner.go:2407 + goto tr179 tr4: - lex.cs = 120 - // line internal/php8/scanner.rl:143 + lex.cs = 121 + // line internal/php8/scanner.rl:144 (lex.p) = (lex.te) - 1 { lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.te) - lex.cs = 127 + lex.cs = 128 } goto _again tr7: - lex.cs = 120 - // line internal/php8/scanner.rl:147 + lex.cs = 121 + // line internal/php8/scanner.rl:148 lex.te = (lex.p) + 1 { lex.ungetCnt(lex.te - lex.ts - 5) lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.ts+5) - lex.cs = 127 + lex.cs = 128 } goto _again - tr183: - // line internal/php8/scanner.rl:137 + tr184: + // line internal/php8/scanner.rl:138 lex.te = (lex.p) (lex.p)-- { @@ -2427,15 +2435,15 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_INLINE_HTML { (lex.p)++ - lex.cs = 120 + lex.cs = 121 goto _out } } - goto st120 - tr185: + goto st121 + tr186: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:137 + // line internal/php8/scanner.rl:138 lex.te = (lex.p) (lex.p)-- { @@ -2444,70 +2452,70 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_INLINE_HTML { (lex.p)++ - lex.cs = 120 + lex.cs = 121 goto _out } } - goto st120 - tr191: - lex.cs = 120 - // line internal/php8/scanner.rl:143 + goto st121 + tr192: + lex.cs = 121 + // line internal/php8/scanner.rl:144 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.te) - lex.cs = 127 + lex.cs = 128 } goto _again - tr192: - lex.cs = 120 - // line internal/php8/scanner.rl:152 + tr193: + lex.cs = 121 + // line internal/php8/scanner.rl:153 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_ECHO - lex.cs = 127 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - tr194: - lex.cs = 120 + tr195: + lex.cs = 121 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:147 + // line internal/php8/scanner.rl:148 lex.te = (lex.p) (lex.p)-- { lex.ungetCnt(lex.te - lex.ts - 5) lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.ts+5) - lex.cs = 127 + lex.cs = 128 } goto _again - st120: + st121: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof120 + goto _test_eof121 } - st_case_120: + st_case_121: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:2489 + // line internal/php8/scanner.go:2497 switch lex.data[(lex.p)] { case 10: - goto tr180 - case 13: goto tr181 + case 13: + goto tr182 case 60: - goto st124 + goto st125 } - goto st121 - tr181: + goto st122 + tr182: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -2518,12 +2526,12 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st121 - tr186: + goto st122 + tr187: // line internal/php8/scanner.rl:54 - goto st121 - tr188: + goto st122 + tr189: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -2536,23 +2544,23 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st121 - st121: + goto st122 + st122: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof121 + goto _test_eof122 } - st_case_121: - // line internal/php8/scanner.go:2534 + st_case_122: + // line internal/php8/scanner.go:2542 switch lex.data[(lex.p)] { case 10: - goto tr180 - case 13: goto tr181 + case 13: + goto tr182 case 60: - goto st123 + goto st124 } - goto st121 - tr180: + goto st122 + tr181: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -2563,8 +2571,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st122 - tr187: + goto st123 + tr188: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -2577,79 +2585,79 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st122 - st122: + goto st123 + st123: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof122 + goto _test_eof123 } - st_case_122: - // line internal/php8/scanner.go:2575 + st_case_123: + // line internal/php8/scanner.go:2583 switch lex.data[(lex.p)] { case 10: - goto tr187 - case 13: goto tr188 - case 60: + case 13: goto tr189 + case 60: + goto tr190 } - goto tr186 - tr189: + goto tr187 + tr190: // line internal/php8/scanner.rl:54 - goto st123 - st123: + goto st124 + st124: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof123 + goto _test_eof124 } - st_case_123: - // line internal/php8/scanner.go:2594 + st_case_124: + // line internal/php8/scanner.go:2602 switch lex.data[(lex.p)] { case 10: - goto tr180 - case 13: goto tr181 + case 13: + goto tr182 case 60: - goto st123 + goto st124 case 63: - goto tr183 + goto tr184 } - goto st121 - st124: + goto st122 + st125: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof124 + goto _test_eof125 } - st_case_124: + st_case_125: switch lex.data[(lex.p)] { case 10: - goto tr180 - case 13: goto tr181 + case 13: + goto tr182 case 60: - goto st123 + goto st124 case 63: - goto tr190 + goto tr191 } - goto st121 - tr190: + goto st122 + tr191: // line NONE:1 lex.te = (lex.p) + 1 - goto st125 - st125: + goto st126 + st126: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof125 + goto _test_eof126 } - st_case_125: - // line internal/php8/scanner.go:2632 + st_case_126: + // line internal/php8/scanner.go:2640 switch lex.data[(lex.p)] { case 61: - goto tr192 + goto tr193 case 80: goto st2 case 112: goto st2 } - goto tr191 + goto tr192 st2: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof2 @@ -2701,14 +2709,14 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st126 - st126: + goto st127 + st127: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof126 + goto _test_eof127 } - st_case_126: - // line internal/php8/scanner.go:2699 - goto tr194 + st_case_127: + // line internal/php8/scanner.go:2707 + goto tr195 tr9: // line internal/php8/scanner.rl:38 @@ -2726,20 +2734,20 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof5 } st_case_5: - // line internal/php8/scanner.go:2718 + // line internal/php8/scanner.go:2726 if lex.data[(lex.p)] == 10 { goto tr8 } goto tr4 tr10: - // line internal/php8/scanner.rl:161 + // line internal/php8/scanner.rl:162 (lex.p) = (lex.te) - 1 { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st127 + goto st128 tr12: - lex.cs = 127 + lex.cs = 128 // line NONE:1 switch lex.act { case 10: @@ -2776,6 +2784,29 @@ func (lex *Lexer) Lex() *token.Token { } } case 12: + { + (lex.p) = (lex.te) - 1 + + s := strings.Replace(string(lex.data[lex.ts+2:lex.te]), "_", "", -1) + _, err := strconv.ParseInt(s, 8, 0) + + if err == nil { + lex.setTokenPosition(tkn) + tok = token.T_LNUMBER + { + (lex.p)++ + goto _out + } + } + + lex.setTokenPosition(tkn) + tok = token.T_DNUMBER + { + (lex.p)++ + goto _out + } + } + case 13: { (lex.p) = (lex.te) - 1 @@ -2803,7 +2834,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 13: + case 14: { (lex.p) = (lex.te) - 1 @@ -2826,7 +2857,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 14: + case 15: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2836,7 +2867,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 15: + case 16: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2846,7 +2877,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 18: + case 19: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2856,7 +2887,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 19: + case 20: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2866,7 +2897,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 20: + case 21: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2876,7 +2907,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 21: + case 22: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2886,7 +2917,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 22: + case 23: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2896,7 +2927,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 23: + case 24: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2906,7 +2937,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 24: + case 25: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2916,7 +2947,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 25: + case 26: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2926,7 +2957,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 26: + case 27: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2936,7 +2967,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 27: + case 28: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2946,7 +2977,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 28: + case 29: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2956,7 +2987,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 29: + case 30: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2966,7 +2997,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 30: + case 31: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2976,7 +3007,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 31: + case 32: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2986,7 +3017,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 32: + case 33: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -2996,7 +3027,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 33: + case 34: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3006,7 +3037,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 34: + case 35: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3016,7 +3047,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 35: + case 36: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3026,7 +3057,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 36: + case 37: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3036,7 +3067,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 37: + case 38: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3046,7 +3077,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 38: + case 39: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3056,7 +3087,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 39: + case 40: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3066,7 +3097,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 40: + case 41: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3076,7 +3107,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 41: + case 42: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3086,7 +3117,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 42: + case 43: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3096,7 +3127,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 43: + case 44: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3106,7 +3137,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 44: + case 45: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3116,7 +3147,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 45: + case 46: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3126,7 +3157,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 46: + case 47: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3136,7 +3167,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 47: + case 48: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3146,7 +3177,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 48: + case 49: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3156,7 +3187,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 49: + case 50: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3166,7 +3197,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 50: + case 51: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3176,7 +3207,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 51: + case 52: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3186,7 +3217,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 52: + case 53: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3196,7 +3227,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 53: + case 54: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3206,7 +3237,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 54: + case 55: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3216,7 +3247,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 55: + case 56: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3226,7 +3257,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 56: + case 57: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3236,7 +3267,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 57: + case 58: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3246,7 +3277,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 58: + case 59: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3256,7 +3287,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 59: + case 60: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3266,7 +3297,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 60: + case 61: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3276,7 +3307,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 61: + case 62: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3286,7 +3317,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 62: + case 63: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3296,7 +3327,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 63: + case 64: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3306,7 +3337,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 64: + case 65: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3316,7 +3347,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 65: + case 66: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3326,7 +3357,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 66: + case 67: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3336,7 +3367,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 67: + case 68: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3346,7 +3377,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 68: + case 69: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3356,7 +3387,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 69: + case 70: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3366,7 +3397,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 70: + case 71: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3376,7 +3407,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 71: + case 72: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3386,7 +3417,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 72: + case 73: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3396,7 +3427,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 73: + case 74: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3406,7 +3437,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 74: + case 75: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3416,7 +3447,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 75: + case 76: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3426,7 +3457,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 76: + case 77: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3436,7 +3467,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 78: + case 79: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3446,7 +3477,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 79: + case 80: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3456,7 +3487,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 80: + case 81: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3466,7 +3497,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 81: + case 82: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3476,7 +3507,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 82: + case 83: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3486,7 +3517,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 83: + case 84: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3496,7 +3527,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 84: + case 85: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3506,7 +3537,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 85: + case 86: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3516,7 +3547,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 86: + case 87: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3526,7 +3557,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 87: + case 88: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3536,7 +3567,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 88: + case 89: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3546,7 +3577,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 89: + case 90: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3556,7 +3587,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 90: + case 91: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3566,18 +3597,18 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 91: + case 92: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_HALT_COMPILER - lex.cs = 536 + lex.cs = 538 { (lex.p)++ goto _out } } - case 92: + case 93: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3587,7 +3618,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 93: + case 94: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3597,7 +3628,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 94: + case 95: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3607,7 +3638,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 95: + case 96: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3617,7 +3648,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 124: + case 125: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3627,7 +3658,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 142: + case 143: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3637,12 +3668,12 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 148: + case 149: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.ID(int('"')) - lex.cs = 510 + lex.cs = 512 { (lex.p)++ goto _out @@ -3652,158 +3683,158 @@ func (lex *Lexer) Lex() *token.Token { goto _again tr15: - // line internal/php8/scanner.rl:360 + // line internal/php8/scanner.rl:371 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_CONSTANT_ENCAPSED_STRING { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 + goto st128 tr19: - // line internal/php8/scanner.rl:383 + // line internal/php8/scanner.rl:394 (lex.p) = (lex.te) - 1 { c := lex.data[lex.p] lex.error(fmt.Sprintf("WARNING: Unexpected character in input: '%c' (ASCII=%d)", c, c)) } - goto st127 + goto st128 tr23: - // line internal/php8/scanner.rl:346 + // line internal/php8/scanner.rl:357 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) tok = token.ID(int(lex.data[lex.ts])) { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 + goto st128 tr37: - // line internal/php8/scanner.rl:318 + // line internal/php8/scanner.rl:329 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_ARRAY_CAST { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 + goto st128 tr44: - // line internal/php8/scanner.rl:323 + // line internal/php8/scanner.rl:334 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_STRING_CAST { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 + goto st128 tr48: - // line internal/php8/scanner.rl:319 + // line internal/php8/scanner.rl:330 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_BOOL_CAST { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 + goto st128 tr56: - // line internal/php8/scanner.rl:320 + // line internal/php8/scanner.rl:331 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_DOUBLE_CAST { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 + goto st128 tr63: - // line internal/php8/scanner.rl:321 + // line internal/php8/scanner.rl:332 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_INT_CAST { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 + goto st128 tr72: - // line internal/php8/scanner.rl:322 + // line internal/php8/scanner.rl:333 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_OBJECT_CAST { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 + goto st128 tr81: - // line internal/php8/scanner.rl:324 + // line internal/php8/scanner.rl:335 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_UNSET_CAST { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 + goto st128 tr82: - // line internal/php8/scanner.rl:286 + // line internal/php8/scanner.rl:297 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_ELLIPSIS { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 + goto st128 tr85: - // line internal/php8/scanner.rl:165 + // line internal/php8/scanner.rl:166 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 + goto st128 tr95: - // line internal/php8/scanner.rl:333 + // line internal/php8/scanner.rl:344 lex.te = (lex.p) + 1 { isDocComment := false @@ -3817,9 +3848,9 @@ func (lex *Lexer) Lex() *token.Token { lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) } } - goto st127 + goto st128 tr96: - // line internal/php8/scanner.rl:176 + // line internal/php8/scanner.rl:187 (lex.p) = (lex.te) - 1 { base := 10 @@ -3835,7 +3866,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_LNUMBER { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } @@ -3844,152 +3875,152 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr109: - lex.cs = 127 - // line internal/php8/scanner.rl:163 + goto st128 + tr110: + lex.cs = 128 + // line internal/php8/scanner.rl:164 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) tok = token.ID(int(';')) - lex.cs = 120 + lex.cs = 121 { (lex.p)++ goto _out } } goto _again - tr125: - lex.cs = 127 - // line internal/php8/scanner.rl:358 + tr126: + lex.cs = 128 + // line internal/php8/scanner.rl:369 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_NULLSAFE_OBJECT_OPERATOR - lex.cs = 486 + lex.cs = 488 { (lex.p)++ goto _out } } goto _again - tr126: - lex.cs = 127 - // line internal/php8/scanner.rl:162 + tr127: + lex.cs = 128 + // line internal/php8/scanner.rl:163 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) tok = token.ID(int(';')) - lex.cs = 120 + lex.cs = 121 { (lex.p)++ goto _out } } goto _again - tr129: - // line internal/php8/scanner.rl:355 + tr130: + // line internal/php8/scanner.rl:366 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) tok = token.T_STRING { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr132: - // line internal/php8/scanner.rl:267 + goto st128 + tr133: + // line internal/php8/scanner.rl:278 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) tok = token.T_YIELD { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr143: - // line internal/php8/scanner.rl:266 + goto st128 + tr144: + // line internal/php8/scanner.rl:277 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_YIELD_FROM { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr144: - // line internal/php8/scanner.rl:204 + goto st128 + tr145: + // line internal/php8/scanner.rl:215 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) tok = token.T_NAME_FULLY_QUALIFIED { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr195: - // line internal/php8/scanner.rl:383 + goto st128 + tr196: + // line internal/php8/scanner.rl:394 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 st127 - tr206: - // line internal/php8/scanner.rl:346 + goto st128 + tr207: + // line internal/php8/scanner.rl:357 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int(lex.data[lex.ts])) { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr244: - lex.cs = 127 - // line internal/php8/scanner.rl:380 + goto st128 + tr245: + lex.cs = 128 + // line internal/php8/scanner.rl:391 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int('`')) - lex.cs = 504 + lex.cs = 506 { (lex.p)++ goto _out } } goto _again - tr245: - // line internal/php8/scanner.rl:352 + tr246: + // line internal/php8/scanner.rl:363 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int('{')) - lex.call(127, 127) + lex.call(128, 128) goto _out } - goto st127 - tr247: - // line internal/php8/scanner.rl:353 + goto st128 + tr248: + // line internal/php8/scanner.rl:364 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) @@ -3997,36 +4028,36 @@ func (lex *Lexer) Lex() *token.Token { lex.ret(1) goto _out } - goto st127 - tr248: - // line internal/php8/scanner.rl:161 + goto st128 + tr249: + // line internal/php8/scanner.rl:162 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st127 - tr250: + goto st128 + tr251: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:161 + // line internal/php8/scanner.rl:162 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st127 - tr254: - // line internal/php8/scanner.rl:383 + goto st128 + tr255: + // line internal/php8/scanner.rl:394 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 st127 - tr255: - // line internal/php8/scanner.rl:346 + goto st128 + tr256: + // line internal/php8/scanner.rl:357 lex.te = (lex.p) (lex.p)-- { @@ -4034,13 +4065,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.ID(int(lex.data[lex.ts])) { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr257: - // line internal/php8/scanner.rl:304 + goto st128 + tr258: + // line internal/php8/scanner.rl:315 lex.te = (lex.p) (lex.p)-- { @@ -4048,82 +4079,82 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_IS_NOT_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr258: - // line internal/php8/scanner.rl:305 + goto st128 + tr259: + // line internal/php8/scanner.rl:316 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_IS_NOT_IDENTICAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr259: - lex.cs = 127 - // line internal/php8/scanner.rl:381 + goto st128 + tr260: + lex.cs = 128 + // line internal/php8/scanner.rl:392 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.ID(int('"')) - lex.cs = 510 + lex.cs = 512 { (lex.p)++ goto _out } } goto _again - tr260: - // line internal/php8/scanner.rl:330 + tr261: + // line internal/php8/scanner.rl:341 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) } - goto st127 - tr262: - // line internal/php8/scanner.rl:285 + goto st128 + tr263: + // line internal/php8/scanner.rl:296 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_ATTRIBUTE { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr263: - // line internal/php8/scanner.rl:326 + goto st128 + tr264: + // line internal/php8/scanner.rl:337 lex.te = (lex.p) (lex.p)-- { lex.ungetStr("?>") lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) } - goto st127 - tr266: + goto st128 + tr267: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:326 + // line internal/php8/scanner.rl:337 lex.te = (lex.p) (lex.p)-- { lex.ungetStr("?>") lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) } - goto st127 - tr271: - // line internal/php8/scanner.rl:354 + goto st128 + tr272: + // line internal/php8/scanner.rl:365 lex.te = (lex.p) (lex.p)-- { @@ -4131,65 +4162,65 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_VARIABLE { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr272: - // line internal/php8/scanner.rl:299 + goto st128 + tr273: + // line internal/php8/scanner.rl:310 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_MOD_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr273: - // line internal/php8/scanner.rl:288 + goto st128 + tr274: + // line internal/php8/scanner.rl:299 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_BOOLEAN_AND { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr274: - // line internal/php8/scanner.rl:290 + goto st128 + tr275: + // line internal/php8/scanner.rl:301 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_AND_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr276: - // line internal/php8/scanner.rl:293 + goto st128 + tr277: + // line internal/php8/scanner.rl:304 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_MUL_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr277: - // line internal/php8/scanner.rl:312 + goto st128 + tr278: + // line internal/php8/scanner.rl:323 lex.te = (lex.p) (lex.p)-- { @@ -4197,105 +4228,105 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_POW { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr278: - // line internal/php8/scanner.rl:294 + goto st128 + tr279: + // line internal/php8/scanner.rl:305 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_POW_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr279: - // line internal/php8/scanner.rl:301 + goto st128 + tr280: + // line internal/php8/scanner.rl:312 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_INC { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr280: - // line internal/php8/scanner.rl:296 + goto st128 + tr281: + // line internal/php8/scanner.rl:307 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_PLUS_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr281: - // line internal/php8/scanner.rl:300 + goto st128 + tr282: + // line internal/php8/scanner.rl:311 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_DEC { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr282: - // line internal/php8/scanner.rl:297 + goto st128 + tr283: + // line internal/php8/scanner.rl:308 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_MINUS_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr283: - lex.cs = 127 - // line internal/php8/scanner.rl:357 + goto st128 + tr284: + lex.cs = 128 + // line internal/php8/scanner.rl:368 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_OBJECT_OPERATOR - lex.cs = 486 + lex.cs = 488 { (lex.p)++ goto _out } } goto _again - tr285: - // line internal/php8/scanner.rl:292 + tr286: + // line internal/php8/scanner.rl:303 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_CONCAT_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr286: - // line internal/php8/scanner.rl:165 + goto st128 + tr287: + // line internal/php8/scanner.rl:166 lex.te = (lex.p) (lex.p)-- { @@ -4303,26 +4334,26 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr289: - // line internal/php8/scanner.rl:295 + goto st128 + tr290: + // line internal/php8/scanner.rl:306 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_DIV_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr290: - // line internal/php8/scanner.rl:176 + goto st128 + tr291: + // line internal/php8/scanner.rl:187 lex.te = (lex.p) (lex.p)-- { @@ -4339,7 +4370,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_LNUMBER { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } @@ -4348,13 +4379,40 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr295: - // line internal/php8/scanner.rl:166 + goto st128 + tr297: + // line internal/php8/scanner.rl:177 + lex.te = (lex.p) + (lex.p)-- + { + s := strings.Replace(string(lex.data[lex.ts+2:lex.te]), "_", "", -1) + _, err := strconv.ParseInt(s, 8, 0) + + if err == nil { + lex.setTokenPosition(tkn) + tok = token.T_LNUMBER + { + (lex.p)++ + lex.cs = 128 + goto _out + } + } + + lex.setTokenPosition(tkn) + tok = token.T_DNUMBER + { + (lex.p)++ + lex.cs = 128 + goto _out + } + } + goto st128 + tr298: + // line internal/php8/scanner.rl:167 lex.te = (lex.p) (lex.p)-- { @@ -4366,7 +4424,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_LNUMBER { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } @@ -4375,13 +4433,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr296: - // line internal/php8/scanner.rl:191 + goto st128 + tr299: + // line internal/php8/scanner.rl:202 lex.te = (lex.p) (lex.p)-- { @@ -4393,7 +4451,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_LNUMBER { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } @@ -4402,71 +4460,71 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr297: - // line internal/php8/scanner.rl:287 + goto st128 + tr300: + // line internal/php8/scanner.rl:298 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_PAAMAYIM_NEKUDOTAYIM { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr298: - lex.cs = 127 - // line internal/php8/scanner.rl:163 + goto st128 + tr301: + lex.cs = 128 + // line internal/php8/scanner.rl:164 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.ID(int(';')) - lex.cs = 120 + lex.cs = 121 { (lex.p)++ goto _out } } goto _again - tr300: - lex.cs = 127 + tr303: + lex.cs = 128 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:163 + // line internal/php8/scanner.rl:164 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.ID(int(';')) - lex.cs = 120 + lex.cs = 121 { (lex.p)++ goto _out } } goto _again - tr303: - // line internal/php8/scanner.rl:304 + tr306: + // line internal/php8/scanner.rl:315 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_IS_NOT_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr304: - // line internal/php8/scanner.rl:313 + goto st128 + tr307: + // line internal/php8/scanner.rl:324 lex.te = (lex.p) (lex.p)-- { @@ -4474,29 +4532,29 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_SL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr305: - // line internal/php8/scanner.rl:308 + goto st128 + tr308: + // line internal/php8/scanner.rl:319 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_SL_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr306: - lex.cs = 127 + goto st128 + tr309: + lex.cs = 128 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:366 + // line internal/php8/scanner.rl:377 lex.te = (lex.p) (lex.p)-- { @@ -4505,11 +4563,11 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_START_HEREDOC if lex.isHeredocEnd(lex.p + 1) { - lex.cs = 516 + lex.cs = 518 } else if lex.data[lblStart-1] == '\'' { - lex.cs = 493 + lex.cs = 495 } else { - lex.cs = 497 + lex.cs = 499 } { (lex.p)++ @@ -4517,8 +4575,8 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr307: - // line internal/php8/scanner.rl:311 + tr310: + // line internal/php8/scanner.rl:322 lex.te = (lex.p) (lex.p)-- { @@ -4526,39 +4584,39 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_IS_SMALLER_OR_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr308: - // line internal/php8/scanner.rl:303 + goto st128 + tr311: + // line internal/php8/scanner.rl:314 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_SPACESHIP { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr310: - // line internal/php8/scanner.rl:302 + goto st128 + tr313: + // line internal/php8/scanner.rl:313 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_DOUBLE_ARROW { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr311: - // line internal/php8/scanner.rl:306 + goto st128 + tr314: + // line internal/php8/scanner.rl:317 lex.te = (lex.p) (lex.p)-- { @@ -4566,39 +4624,39 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_IS_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr312: - // line internal/php8/scanner.rl:307 + goto st128 + tr315: + // line internal/php8/scanner.rl:318 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_IS_IDENTICAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr313: - // line internal/php8/scanner.rl:310 + goto st128 + tr316: + // line internal/php8/scanner.rl:321 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_IS_GREATER_OR_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr315: - // line internal/php8/scanner.rl:314 + goto st128 + tr318: + // line internal/php8/scanner.rl:325 lex.te = (lex.p) (lex.p)-- { @@ -4606,58 +4664,58 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_SR { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr316: - // line internal/php8/scanner.rl:309 + goto st128 + tr319: + // line internal/php8/scanner.rl:320 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_SR_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr320: - lex.cs = 127 - // line internal/php8/scanner.rl:162 + goto st128 + tr323: + lex.cs = 128 + // line internal/php8/scanner.rl:163 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.ID(int(';')) - lex.cs = 120 + lex.cs = 121 { (lex.p)++ goto _out } } goto _again - tr322: - lex.cs = 127 + tr325: + lex.cs = 128 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:162 + // line internal/php8/scanner.rl:163 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.ID(int(';')) - lex.cs = 120 + lex.cs = 121 { (lex.p)++ goto _out } } goto _again - tr323: - // line internal/php8/scanner.rl:315 + tr326: + // line internal/php8/scanner.rl:326 lex.te = (lex.p) (lex.p)-- { @@ -4665,26 +4723,26 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_COALESCE { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr324: - // line internal/php8/scanner.rl:316 + goto st128 + tr327: + // line internal/php8/scanner.rl:327 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_COALESCE_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr325: - // line internal/php8/scanner.rl:355 + goto st128 + tr328: + // line internal/php8/scanner.rl:366 lex.te = (lex.p) (lex.p)-- { @@ -4692,13 +4750,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_STRING { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr331: - // line internal/php8/scanner.rl:203 + goto st128 + tr334: + // line internal/php8/scanner.rl:214 lex.te = (lex.p) (lex.p)-- { @@ -4706,13 +4764,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NAME_QUALIFIED { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr407: - // line internal/php8/scanner.rl:222 + goto st128 + tr410: + // line internal/php8/scanner.rl:233 lex.te = (lex.p) (lex.p)-- { @@ -4720,13 +4778,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ELSE { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr427: - // line internal/php8/scanner.rl:226 + goto st128 + tr430: + // line internal/php8/scanner.rl:237 lex.te = (lex.p) (lex.p)-- { @@ -4734,13 +4792,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENDFOR { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr456: - // line internal/php8/scanner.rl:234 + goto st128 + tr459: + // line internal/php8/scanner.rl:245 lex.te = (lex.p) (lex.p)-- { @@ -4748,13 +4806,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_FINAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr460: - // line internal/php8/scanner.rl:236 + goto st128 + tr463: + // line internal/php8/scanner.rl:247 lex.te = (lex.p) (lex.p)-- { @@ -4762,13 +4820,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_FOR { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr492: - // line internal/php8/scanner.rl:268 + goto st128 + tr495: + // line internal/php8/scanner.rl:279 lex.te = (lex.p) (lex.p)-- { @@ -4776,13 +4834,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_INCLUDE { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr535: - // line internal/php8/scanner.rl:249 + goto st128 + tr538: + // line internal/php8/scanner.rl:260 lex.te = (lex.p) (lex.p)-- { @@ -4790,13 +4848,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NAMESPACE { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr537: - // line internal/php8/scanner.rl:202 + goto st128 + tr540: + // line internal/php8/scanner.rl:213 lex.te = (lex.p) (lex.p)-- { @@ -4804,13 +4862,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NAME_RELATIVE { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr573: - // line internal/php8/scanner.rl:270 + goto st128 + tr576: + // line internal/php8/scanner.rl:281 lex.te = (lex.p) (lex.p)-- { @@ -4818,13 +4876,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_REQUIRE { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr619: - // line internal/php8/scanner.rl:267 + goto st128 + tr622: + // line internal/php8/scanner.rl:278 lex.te = (lex.p) (lex.p)-- { @@ -4832,13 +4890,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_YIELD { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr620: - // line internal/php8/scanner.rl:205 + goto st128 + tr623: + // line internal/php8/scanner.rl:216 lex.te = (lex.p) (lex.p)-- { @@ -4846,13 +4904,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NS_SEPARATOR { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr621: - // line internal/php8/scanner.rl:204 + goto st128 + tr624: + // line internal/php8/scanner.rl:215 lex.te = (lex.p) (lex.p)-- { @@ -4860,271 +4918,271 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NAME_FULLY_QUALIFIED { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr623: - // line internal/php8/scanner.rl:298 + goto st128 + tr626: + // line internal/php8/scanner.rl:309 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_XOR_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr697: - // line internal/php8/scanner.rl:291 + goto st128 + tr700: + // line internal/php8/scanner.rl:302 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_OR_EQUAL { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - tr698: - // line internal/php8/scanner.rl:289 + goto st128 + tr701: + // line internal/php8/scanner.rl:300 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_BOOLEAN_OR { (lex.p)++ - lex.cs = 127 + lex.cs = 128 goto _out } } - goto st127 - st127: + goto st128 + st128: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof127 + goto _test_eof128 } - st_case_127: + st_case_128: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:3648 + // line internal/php8/scanner.go:3683 switch lex.data[(lex.p)] { case 10: goto tr11 case 13: - goto tr197 + goto tr198 case 32: - goto tr196 + goto tr197 case 33: - goto st131 + goto st132 case 34: - goto tr199 + goto tr200 case 35: - goto st134 + goto st135 case 36: - goto st137 + goto st138 case 37: - goto st139 - case 38: goto st140 + case 38: + goto st141 case 39: - goto tr204 - case 40: goto tr205 + case 40: + goto tr206 case 42: - goto st143 + goto st144 case 43: - goto st145 - case 45: goto st146 + case 45: + goto st147 case 46: - goto tr210 - case 47: goto tr211 - case 48: + case 47: goto tr212 + case 48: + goto tr213 case 58: - goto st156 + goto st158 case 59: - goto tr214 + goto tr215 case 60: - goto st160 + goto st162 case 61: - goto st164 - case 62: goto st166 + case 62: + goto st168 case 63: - goto tr218 + goto tr219 case 64: - goto tr206 + goto tr207 case 65: - goto tr219 - case 66: goto tr220 - case 67: + case 66: goto tr221 - case 68: + case 67: goto tr222 - case 69: + case 68: goto tr223 - case 70: + case 69: goto tr224 - case 71: + case 70: goto tr225 + case 71: + goto tr226 case 73: - goto tr227 - case 76: goto tr228 - case 77: + case 76: goto tr229 - case 78: + case 77: goto tr230 - case 79: + case 78: goto tr231 - case 80: + case 79: goto tr232 - case 82: + case 80: goto tr233 - case 83: + case 82: goto tr234 - case 84: + case 83: goto tr235 - case 85: + case 84: goto tr236 - case 86: + case 85: goto tr237 - case 87: + case 86: goto tr238 - case 88: + case 87: goto tr239 - case 89: + case 88: goto tr240 + case 89: + goto tr241 case 92: - goto st417 - case 94: goto st419 + case 94: + goto st421 case 95: - goto tr243 - case 96: goto tr244 + case 96: + goto tr245 case 97: - goto tr219 - case 98: goto tr220 - case 99: + case 98: goto tr221 - case 100: + case 99: goto tr222 - case 101: + case 100: goto tr223 - case 102: + case 101: goto tr224 - case 103: + case 102: goto tr225 + case 103: + goto tr226 case 105: - goto tr227 - case 108: goto tr228 - case 109: + case 108: goto tr229 - case 110: + case 109: goto tr230 - case 111: + case 110: goto tr231 - case 112: + case 111: goto tr232 - case 114: + case 112: goto tr233 - case 115: + case 114: goto tr234 - case 116: + case 115: goto tr235 - case 117: + case 116: goto tr236 - case 118: + case 117: goto tr237 - case 119: + case 118: goto tr238 - case 120: + case 119: goto tr239 - case 121: + case 120: goto tr240 + case 121: + goto tr241 case 123: - goto tr245 + goto tr246 case 124: - goto st485 + goto st487 case 125: - goto tr247 + goto tr248 case 126: - goto tr206 + goto tr207 case 127: - goto tr195 + goto tr196 } 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 tr196 + goto tr197 } default: - goto tr195 + goto tr196 } case lex.data[(lex.p)] > 31: switch { case lex.data[(lex.p)] < 49: if 41 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 44 { - goto tr206 + goto tr207 } case lex.data[(lex.p)] > 57: if 91 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 93 { - goto tr206 + goto tr207 } default: goto tr97 } default: - goto tr195 + goto tr196 } - goto tr226 - tr196: + goto tr227 + tr197: // line NONE:1 lex.te = (lex.p) + 1 - goto st128 - tr251: + goto st129 + tr252: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - goto st128 - st128: + goto st129 + st129: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof128 + goto _test_eof129 } - st_case_128: - // line internal/php8/scanner.go:3845 + st_case_129: + // line internal/php8/scanner.go:3880 switch lex.data[(lex.p)] { case 10: goto tr11 case 13: - goto tr249 + goto tr250 case 32: - goto tr196 + goto tr197 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr196 + goto tr197 } - goto tr248 + goto tr249 tr11: // line NONE:1 lex.te = (lex.p) + 1 @@ -5139,8 +5197,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st129 - tr252: + goto st130 + tr253: // line NONE:1 lex.te = (lex.p) + 1 @@ -5156,26 +5214,26 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st129 - st129: + goto st130 + st130: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof129 + goto _test_eof130 } - st_case_129: - // line internal/php8/scanner.go:3895 + st_case_130: + // line internal/php8/scanner.go:3930 switch lex.data[(lex.p)] { case 10: - goto tr252 - case 13: goto tr253 + case 13: + goto tr254 case 32: - goto tr251 + goto tr252 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr251 + goto tr252 } - goto tr250 - tr249: + goto tr251 + tr250: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -5187,7 +5245,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st6 - tr253: + tr254: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -5206,12 +5264,12 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof6 } st_case_6: - // line internal/php8/scanner.go:3939 + // line internal/php8/scanner.go:3974 if lex.data[(lex.p)] == 10 { goto tr11 } goto tr10 - tr197: + tr198: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -5222,24 +5280,15 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st130 - st130: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof130 - } - st_case_130: - // line internal/php8/scanner.go:3961 - if lex.data[(lex.p)] == 10 { - goto tr11 - } - goto tr254 + goto st131 st131: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof131 } st_case_131: - if lex.data[(lex.p)] == 61 { - goto st132 + // line internal/php8/scanner.go:3996 + if lex.data[(lex.p)] == 10 { + goto tr11 } goto tr255 st132: @@ -5248,22 +5297,31 @@ func (lex *Lexer) Lex() *token.Token { } st_case_132: if lex.data[(lex.p)] == 61 { - goto tr258 + goto st133 } - goto tr257 - tr199: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 148 - goto st133 + goto tr256 st133: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof133 } st_case_133: - // line internal/php8/scanner.go:3996 + if lex.data[(lex.p)] == 61 { + goto tr259 + } + goto tr258 + tr200: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:392 + lex.act = 149 + goto st134 + st134: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof134 + } + st_case_134: + // line internal/php8/scanner.go:4031 switch lex.data[(lex.p)] { case 10: goto tr14 @@ -5296,7 +5354,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof7 } st_case_7: - // line internal/php8/scanner.go:4029 + // line internal/php8/scanner.go:4064 switch lex.data[(lex.p)] { case 10: goto tr14 @@ -5374,16 +5432,16 @@ func (lex *Lexer) Lex() *token.Token { goto st9 } goto st7 - st134: + st135: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof134 + goto _test_eof135 } - st_case_134: + st_case_135: if lex.data[(lex.p)] == 91 { - goto tr262 + goto tr263 } - goto st135 - tr265: + goto st136 + tr266: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -5394,12 +5452,12 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st135 - tr267: + goto st136 + tr268: // line internal/php8/scanner.rl:54 - goto st135 - tr269: + goto st136 + tr270: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -5412,13 +5470,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st135 - st135: + goto st136 + st136: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof135 + goto _test_eof136 } - st_case_135: - // line internal/php8/scanner.go:4151 + st_case_136: + // line internal/php8/scanner.go:4186 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -5459,15 +5517,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 522: - goto tr264 - case 525: goto tr265 + case 525: + goto tr266 } if 512 <= _widec && _widec <= 767 { - goto st135 + goto st136 } - goto tr263 - tr264: + goto tr264 + tr265: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -5478,8 +5536,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st136 - tr268: + goto st137 + tr269: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -5492,13 +5550,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st136 - st136: + goto st137 + st137: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof136 + goto _test_eof137 } - st_case_136: - // line internal/php8/scanner.go:4231 + st_case_137: + // line internal/php8/scanner.go:4266 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -5539,93 +5597,93 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 522: - goto tr268 - case 525: goto tr269 + case 525: + goto tr270 } if 512 <= _widec && _widec <= 767 { - goto tr267 + goto tr268 } - goto tr266 - st137: + goto tr267 + st138: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof137 + goto _test_eof138 } - st_case_137: + st_case_138: if lex.data[(lex.p)] == 96 { - goto tr255 + goto tr256 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr255 + goto tr256 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr255 + goto tr256 } default: - goto tr255 + goto tr256 } - goto st138 - st138: + goto st139 + st139: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof138 + goto _test_eof139 } - st_case_138: + st_case_139: if lex.data[(lex.p)] == 96 { - goto tr271 + goto tr272 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr271 + goto tr272 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr271 + goto tr272 } case lex.data[(lex.p)] >= 91: - goto tr271 + goto tr272 } default: - goto tr271 - } - goto st138 - st139: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof139 - } - st_case_139: - if lex.data[(lex.p)] == 61 { goto tr272 } - goto tr255 + goto st139 st140: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof140 } st_case_140: + if lex.data[(lex.p)] == 61 { + goto tr273 + } + goto tr256 + st141: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof141 + } + st_case_141: switch lex.data[(lex.p)] { case 38: - goto tr273 - case 61: goto tr274 + case 61: + goto tr275 } - goto tr255 - tr204: + goto tr256 + tr205: // line NONE:1 lex.te = (lex.p) + 1 - goto st141 - st141: + goto st142 + st142: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof141 + goto _test_eof142 } - st_case_141: - // line internal/php8/scanner.go:4358 + st_case_142: + // line internal/php8/scanner.go:4393 switch lex.data[(lex.p)] { case 10: goto tr21 @@ -5654,7 +5712,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof11 } st_case_11: - // line internal/php8/scanner.go:4387 + // line internal/php8/scanner.go:4422 switch lex.data[(lex.p)] { case 10: goto tr21 @@ -5678,17 +5736,17 @@ func (lex *Lexer) Lex() *token.Token { goto tr21 } goto st11 - tr205: + tr206: // line NONE:1 lex.te = (lex.p) + 1 - goto st142 - st142: + goto st143 + st143: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof142 + goto _test_eof143 } - st_case_142: - // line internal/php8/scanner.go:4421 + st_case_143: + // line internal/php8/scanner.go:4456 switch lex.data[(lex.p)] { case 9: goto st13 @@ -5730,7 +5788,7 @@ func (lex *Lexer) Lex() *token.Token { if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { goto st13 } - goto tr255 + goto tr256 st13: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof13 @@ -6435,74 +6493,74 @@ func (lex *Lexer) Lex() *token.Token { goto st63 } goto tr23 - st143: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof143 - } - st_case_143: - switch lex.data[(lex.p)] { - case 42: - goto st144 - case 61: - goto tr276 - } - goto tr255 st144: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof144 } st_case_144: - if lex.data[(lex.p)] == 61 { - goto tr278 + switch lex.data[(lex.p)] { + case 42: + goto st145 + case 61: + goto tr277 } - goto tr277 + goto tr256 st145: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof145 } st_case_145: - switch lex.data[(lex.p)] { - case 43: + if lex.data[(lex.p)] == 61 { goto tr279 - case 61: - goto tr280 } - goto tr255 + goto tr278 st146: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof146 } st_case_146: switch lex.data[(lex.p)] { - case 45: - goto tr281 + case 43: + goto tr280 case 61: + goto tr281 + } + goto tr256 + st147: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof147 + } + st_case_147: + switch lex.data[(lex.p)] { + case 45: goto tr282 - case 62: + case 61: goto tr283 + case 62: + goto tr284 } - goto tr255 - tr210: + goto tr256 + tr211: // line NONE:1 lex.te = (lex.p) + 1 - goto st147 - st147: + goto st148 + st148: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof147 + goto _test_eof148 } - st_case_147: - // line internal/php8/scanner.go:5225 + st_case_148: + // line internal/php8/scanner.go:5260 switch lex.data[(lex.p)] { case 46: goto st64 case 61: - goto tr285 + goto tr286 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr86 } - goto tr255 + goto tr256 st64: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof64 @@ -6516,15 +6574,15 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:165 + // line internal/php8/scanner.rl:166 lex.act = 10 - goto st148 - st148: + goto st149 + st149: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof148 + goto _test_eof149 } - st_case_148: - // line internal/php8/scanner.go:5257 + st_case_149: + // line internal/php8/scanner.go:5292 switch lex.data[(lex.p)] { case 69: goto st65 @@ -6536,7 +6594,7 @@ func (lex *Lexer) Lex() *token.Token { if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr86 } - goto tr286 + goto tr287 st65: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof65 @@ -6565,22 +6623,22 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:165 + // line internal/php8/scanner.rl:166 lex.act = 10 - goto st149 - st149: + goto st150 + st150: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof149 + goto _test_eof150 } - st_case_149: - // line internal/php8/scanner.go:5306 + st_case_150: + // line internal/php8/scanner.go:5341 if lex.data[(lex.p)] == 95 { goto st66 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr84 } - goto tr286 + goto tr287 st67: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof67 @@ -6590,26 +6648,26 @@ func (lex *Lexer) Lex() *token.Token { goto tr86 } goto tr85 - tr211: + tr212: // line NONE:1 lex.te = (lex.p) + 1 - goto st150 - st150: + goto st151 + st151: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof150 + goto _test_eof151 } - st_case_150: - // line internal/php8/scanner.go:5333 + st_case_151: + // line internal/php8/scanner.go:5368 switch lex.data[(lex.p)] { case 42: goto st68 case 47: - goto st135 + goto st136 case 61: - goto tr289 + goto tr290 } - goto tr255 + goto tr256 tr89: // line internal/php8/scanner.rl:38 @@ -6645,7 +6703,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof68 } st_case_68: - // line internal/php8/scanner.go:5378 + // line internal/php8/scanner.go:5413 switch lex.data[(lex.p)] { case 10: goto tr88 @@ -6686,7 +6744,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof69 } st_case_69: - // line internal/php8/scanner.go:5419 + // line internal/php8/scanner.go:5454 switch lex.data[(lex.p)] { case 10: goto tr92 @@ -6705,7 +6763,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof70 } st_case_70: - // line internal/php8/scanner.go:5438 + // line internal/php8/scanner.go:5473 switch lex.data[(lex.p)] { case 10: goto tr88 @@ -6717,50 +6775,54 @@ func (lex *Lexer) Lex() *token.Token { goto tr95 } goto st68 - tr212: + tr213: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:176 - lex.act = 12 - goto st151 - st151: + // line internal/php8/scanner.rl:187 + lex.act = 13 + goto st152 + st152: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof151 + goto _test_eof152 } - st_case_151: - // line internal/php8/scanner.go:5462 + st_case_152: + // line internal/php8/scanner.go:5497 switch lex.data[(lex.p)] { case 46: - goto tr291 + goto tr292 case 69: goto st65 + case 79: + goto st72 case 95: goto st71 case 98: - goto st72 + goto st73 case 101: goto st65 + case 111: + goto st72 case 120: - goto st73 + goto st74 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr97 } - goto tr290 - tr291: + goto tr291 + tr292: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:165 + // line internal/php8/scanner.rl:166 lex.act = 10 - goto st152 - st152: + goto st153 + st153: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof152 + goto _test_eof153 } - st_case_152: - // line internal/php8/scanner.go:5493 + st_case_153: + // line internal/php8/scanner.go:5532 switch lex.data[(lex.p)] { case 69: goto st65 @@ -6770,23 +6832,23 @@ func (lex *Lexer) Lex() *token.Token { if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr86 } - goto tr286 + goto tr287 tr97: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:176 - lex.act = 12 - goto st153 - st153: + // line internal/php8/scanner.rl:187 + lex.act = 13 + goto st154 + st154: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof153 + goto _test_eof154 } - st_case_153: - // line internal/php8/scanner.go:5516 + st_case_154: + // line internal/php8/scanner.go:5555 switch lex.data[(lex.p)] { case 46: - goto tr291 + goto tr292 case 69: goto st65 case 95: @@ -6797,7 +6859,7 @@ func (lex *Lexer) Lex() *token.Token { if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr97 } - goto tr290 + goto tr291 st71: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof71 @@ -6812,7 +6874,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof72 } st_case_72: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { goto tr98 } goto tr12 @@ -6820,128 +6882,157 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:166 - lex.act = 11 - goto st154 - st154: + // line internal/php8/scanner.rl:177 + lex.act = 12 + goto st155 + st155: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof154 + goto _test_eof155 } - st_case_154: - // line internal/php8/scanner.go:5561 + st_case_155: + // line internal/php8/scanner.go:5600 if lex.data[(lex.p)] == 95 { goto st72 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { goto tr98 } - goto tr295 + goto tr297 st73: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof73 } st_case_73: + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { + goto tr99 + } + goto tr12 + tr99: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:167 + lex.act = 11 + goto st156 + st156: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof156 + } + st_case_156: + // line internal/php8/scanner.go:5629 + if lex.data[(lex.p)] == 95 { + goto st73 + } + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { + goto tr99 + } + goto tr298 + st74: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof74 + } + st_case_74: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr99 + goto tr100 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { - goto tr99 + goto tr100 } default: - goto tr99 + goto tr100 } goto tr12 - tr99: + tr100: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:191 - lex.act = 13 - goto st155 - st155: + // line internal/php8/scanner.rl:202 + lex.act = 14 + goto st157 + st157: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof155 + goto _test_eof157 } - st_case_155: - // line internal/php8/scanner.go:5599 + st_case_157: + // line internal/php8/scanner.go:5667 if lex.data[(lex.p)] == 95 { - goto st73 + goto st74 } switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr99 + goto tr100 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { - goto tr99 + goto tr100 } default: - goto tr99 + goto tr100 } - goto tr296 - st156: + goto tr299 + st158: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof156 + goto _test_eof158 } - st_case_156: + st_case_158: if lex.data[(lex.p)] == 58 { - goto tr297 + goto tr300 } - goto tr255 - tr214: + goto tr256 + tr215: // line NONE:1 lex.te = (lex.p) + 1 - 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:5635 + st_case_159: + // line internal/php8/scanner.go:5703 switch lex.data[(lex.p)] { case 10: - goto tr101 - case 13: goto tr102 + case 13: + goto tr103 case 32: - goto st74 + goto st75 case 63: - goto st77 + goto st78 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st74 + goto st75 } - goto tr255 - tr104: + goto tr256 + tr105: // line internal/php8/scanner.rl:54 - goto st74 - st74: + goto st75 + st75: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof74 + goto _test_eof75 } - st_case_74: - // line internal/php8/scanner.go:5659 + st_case_75: + // line internal/php8/scanner.go:5727 switch lex.data[(lex.p)] { case 10: - goto tr101 - case 13: goto tr102 + case 13: + goto tr103 case 32: - goto st74 + goto st75 case 63: - goto st77 + goto st78 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st74 + goto st75 } goto tr23 - tr101: + tr102: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -6952,8 +7043,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st75 - tr105: + goto st76 + tr106: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -6966,28 +7057,28 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st75 - st75: + goto st76 + st76: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof75 + goto _test_eof76 } - st_case_75: - // line internal/php8/scanner.go:5705 + st_case_76: + // line internal/php8/scanner.go:5773 switch lex.data[(lex.p)] { case 10: - goto tr105 - case 13: goto tr106 + case 13: + goto tr107 case 32: - goto tr104 + goto tr105 case 63: - goto tr107 + goto tr108 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr104 + goto tr105 } goto tr23 - tr102: + tr103: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -6998,8 +7089,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st76 - tr106: + goto st77 + tr107: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -7012,50 +7103,50 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st76 - st76: + goto st77 + st77: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof76 + goto _test_eof77 } - st_case_76: - // line internal/php8/scanner.go:5751 + st_case_77: + // line internal/php8/scanner.go:5819 if lex.data[(lex.p)] == 10 { - goto tr101 + goto tr102 } goto tr23 - tr107: + tr108: // line internal/php8/scanner.rl:54 - goto st77 - st77: + goto st78 + st78: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof77 + goto _test_eof78 } - st_case_77: - // line internal/php8/scanner.go:5765 + st_case_78: + // line internal/php8/scanner.go:5833 if lex.data[(lex.p)] == 62 { - goto tr108 + goto tr109 } goto tr23 - tr108: + tr109: // line NONE:1 lex.te = (lex.p) + 1 - 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:5780 + st_case_160: + // line internal/php8/scanner.go:5848 switch lex.data[(lex.p)] { case 10: - goto tr110 + goto tr111 case 13: - goto tr299 + goto tr302 } - goto tr298 - tr110: + goto tr301 + tr111: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -7066,15 +7157,15 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - 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:5805 - goto tr300 - tr299: + st_case_161: + // line internal/php8/scanner.go:5873 + goto tr303 + tr302: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -7085,65 +7176,65 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st78 - st78: + goto st79 + st79: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof78 + goto _test_eof79 } - st_case_78: - // line internal/php8/scanner.go:5824 + st_case_79: + // line internal/php8/scanner.go:5892 if lex.data[(lex.p)] == 10 { - goto tr110 + goto tr111 } - goto tr109 - st160: + goto tr110 + st162: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof160 + goto _test_eof162 } - st_case_160: + st_case_162: switch lex.data[(lex.p)] { case 60: - goto tr301 + goto tr304 case 61: - goto st163 + goto st165 case 62: - goto tr303 + goto tr306 } - goto tr255 - tr301: + goto tr256 + tr304: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:313 - lex.act = 124 - goto st161 - st161: + // line internal/php8/scanner.rl:324 + lex.act = 125 + goto st163 + st163: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof161 + goto _test_eof163 } - st_case_161: - // line internal/php8/scanner.go:5855 + st_case_163: + // line internal/php8/scanner.go:5923 switch lex.data[(lex.p)] { case 60: - goto st79 + goto st80 case 61: - goto tr305 + goto tr308 } - goto tr304 - st79: + goto tr307 + st80: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof79 + goto _test_eof80 } - st_case_79: + st_case_80: switch lex.data[(lex.p)] { case 9: - goto st79 + goto st80 case 32: - goto st79 - case 34: goto st80 + case 34: + goto st81 case 39: - goto st84 + goto st85 case 96: goto tr12 } @@ -7159,12 +7250,12 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr12 } - goto tr114 - st80: + goto tr115 + st81: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof80 + goto _test_eof81 } - st_case_80: + st_case_81: if lex.data[(lex.p)] == 96 { goto tr12 } @@ -7180,20 +7271,20 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr12 } - goto tr115 - tr115: + goto tr116 + tr116: // line internal/php8/scanner.rl:35 lblStart = lex.p - goto st81 - st81: + goto st82 + st82: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof81 + goto _test_eof82 } - st_case_81: - // line internal/php8/scanner.go:5923 + st_case_82: + // line internal/php8/scanner.go:5991 switch lex.data[(lex.p)] { case 34: - goto tr116 + goto tr117 case 96: goto tr12 } @@ -7214,25 +7305,25 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr12 } - goto st81 - tr116: + goto st82 + tr117: // line internal/php8/scanner.rl:36 lblEnd = lex.p - goto st82 - st82: + goto st83 + st83: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof82 + goto _test_eof83 } - st_case_82: - // line internal/php8/scanner.go:5957 + st_case_83: + // line internal/php8/scanner.go:6025 switch lex.data[(lex.p)] { case 10: - goto tr118 - case 13: goto tr119 + case 13: + goto tr120 } goto tr12 - tr118: + tr119: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -7243,8 +7334,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st162 - tr122: + goto st164 + tr123: // line internal/php8/scanner.rl:36 lblEnd = lex.p // line internal/php8/scanner.rl:38 @@ -7257,15 +7348,15 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - 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:5996 - goto tr306 - tr119: + st_case_164: + // line internal/php8/scanner.go:6064 + goto tr309 + tr120: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -7276,8 +7367,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st83 - tr123: + goto st84 + tr124: // line internal/php8/scanner.rl:36 lblEnd = lex.p // line internal/php8/scanner.rl:38 @@ -7290,22 +7381,22 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st83 - st83: + goto st84 + st84: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof83 + goto _test_eof84 } - st_case_83: - // line internal/php8/scanner.go:6029 + st_case_84: + // line internal/php8/scanner.go:6097 if lex.data[(lex.p)] == 10 { - goto tr118 + goto tr119 } goto tr12 - st84: + st85: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof84 + goto _test_eof85 } - st_case_84: + st_case_85: if lex.data[(lex.p)] == 96 { goto tr12 } @@ -7321,20 +7412,20 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr12 } - goto tr120 - tr120: + goto tr121 + tr121: // line internal/php8/scanner.rl:35 lblStart = lex.p - goto st85 - st85: + goto st86 + st86: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof85 + goto _test_eof86 } - st_case_85: - // line internal/php8/scanner.go:6064 + st_case_86: + // line internal/php8/scanner.go:6132 switch lex.data[(lex.p)] { case 39: - goto tr116 + goto tr117 case 96: goto tr12 } @@ -7355,22 +7446,22 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr12 } - goto st85 - tr114: + goto st86 + tr115: // line internal/php8/scanner.rl:35 lblStart = lex.p - goto st86 - st86: + goto st87 + st87: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof86 + goto _test_eof87 } - st_case_86: - // line internal/php8/scanner.go:6098 + st_case_87: + // line internal/php8/scanner.go:6166 switch lex.data[(lex.p)] { case 10: - goto tr122 - case 13: goto tr123 + case 13: + goto tr124 case 96: goto tr12 } @@ -7391,106 +7482,106 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr12 } - goto st86 - st163: + goto st87 + 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)] == 62 { - goto tr308 + goto tr311 } - goto tr307 - st164: + goto tr310 + st166: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof164 + goto _test_eof166 } - st_case_164: + st_case_166: switch lex.data[(lex.p)] { case 61: - goto st165 + goto st167 case 62: - goto tr310 + goto tr313 } - goto tr255 - st165: + goto tr256 + st167: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof165 + goto _test_eof167 } - st_case_165: + st_case_167: if lex.data[(lex.p)] == 61 { - goto tr312 + goto tr315 } - goto tr311 - st166: + goto tr314 + st168: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof166 + goto _test_eof168 } - st_case_166: + st_case_168: switch lex.data[(lex.p)] { case 61: - goto tr313 + goto tr316 case 62: - goto st167 + goto st169 } - goto tr255 - st167: + goto tr256 + st169: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof167 + goto _test_eof169 } - st_case_167: + st_case_169: if lex.data[(lex.p)] == 61 { - goto tr316 + goto tr319 } - goto tr315 - tr218: + goto tr318 + tr219: // line NONE:1 lex.te = (lex.p) + 1 - 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:6186 + st_case_170: + // line internal/php8/scanner.go:6254 switch lex.data[(lex.p)] { case 45: - goto st87 + goto st88 case 62: - goto tr318 + goto tr321 case 63: - goto st171 + goto st173 } - goto tr255 - st87: + goto tr256 + st88: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof87 + goto _test_eof88 } - st_case_87: + st_case_88: if lex.data[(lex.p)] == 62 { - goto tr125 + goto tr126 } goto tr23 - tr318: + tr321: // line NONE:1 lex.te = (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:6215 + st_case_171: + // line internal/php8/scanner.go:6283 switch lex.data[(lex.p)] { case 10: - goto tr127 + goto tr128 case 13: - goto tr321 + goto tr324 } - goto tr320 - tr127: + goto tr323 + tr128: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -7501,15 +7592,15 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st170 - st170: + goto st172 + st172: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof170 + goto _test_eof172 } - st_case_170: - // line internal/php8/scanner.go:6240 - goto tr322 - tr321: + st_case_172: + // line internal/php8/scanner.go:6308 + goto tr325 + tr324: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -7520,578 +7611,578 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st88 - st88: + goto st89 + st89: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof88 + goto _test_eof89 } - st_case_88: - // line internal/php8/scanner.go:6259 + st_case_89: + // line internal/php8/scanner.go:6327 if lex.data[(lex.p)] == 10 { - goto tr127 + goto tr128 } - goto tr126 - st171: + goto tr127 + st173: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof171 + goto _test_eof173 } - st_case_171: + st_case_173: if lex.data[(lex.p)] == 61 { - goto tr324 + goto tr327 } - goto tr323 - tr219: + goto tr326 + tr220: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st172 - st172: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st174 + st174: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof172 + goto _test_eof174 } - st_case_172: - // line internal/php8/scanner.go:6285 + st_case_174: + // line internal/php8/scanner.go:6353 switch lex.data[(lex.p)] { case 66: - goto tr326 + goto tr329 case 78: - goto tr327 + goto tr330 case 82: - goto tr328 + goto tr331 case 83: - goto tr329 + goto tr332 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 98: - goto tr326 + goto tr329 case 110: - goto tr327 + goto tr330 case 114: - goto tr328 + goto tr331 case 115: - goto tr329 + goto tr332 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr226: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st173 - tr329: + goto tr227 + tr227: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:209 - lex.act = 20 - goto st173 - tr337: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st175 + tr332: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:207 - lex.act = 18 - goto st173 - tr338: + // line internal/php8/scanner.rl:220 + lex.act = 21 + goto st175 + tr340: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:282 - lex.act = 93 - goto st173 + // line internal/php8/scanner.rl:218 + lex.act = 19 + goto st175 tr341: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:208 - lex.act = 19 - goto st173 - tr346: + // line internal/php8/scanner.rl:293 + lex.act = 94 + goto st175 + tr344: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:210 - lex.act = 21 - goto st173 - tr358: + // line internal/php8/scanner.rl:219 + lex.act = 20 + goto st175 + tr349: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:211 + // line internal/php8/scanner.rl:221 lex.act = 22 - goto st173 - tr359: + goto st175 + tr361: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:212 + // line internal/php8/scanner.rl:222 lex.act = 23 - goto st173 - tr361: + goto st175 + tr362: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:213 + // line internal/php8/scanner.rl:223 lex.act = 24 - goto st173 - tr368: - // line NONE:1 + goto st175 + tr364: + // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:238 - lex.act = 49 - goto st173 - tr372: + // line internal/php8/scanner.rl:224 + lex.act = 25 + goto st175 + tr371: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:214 - lex.act = 25 - goto st173 - tr374: + // line internal/php8/scanner.rl:249 + lex.act = 50 + goto st175 + tr375: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:215 + // line internal/php8/scanner.rl:225 lex.act = 26 - goto st173 - tr378: + goto st175 + tr377: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:216 + // line internal/php8/scanner.rl:226 lex.act = 27 - goto st173 - tr382: + goto st175 + tr381: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:217 + // line internal/php8/scanner.rl:227 lex.act = 28 - goto st173 + goto st175 tr385: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:220 - lex.act = 31 - goto st173 - tr391: + // line internal/php8/scanner.rl:228 + lex.act = 29 + goto st175 + tr388: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:218 - lex.act = 29 - goto st173 - tr395: + // line internal/php8/scanner.rl:231 + lex.act = 32 + goto st175 + tr394: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:219 + // line internal/php8/scanner.rl:229 lex.act = 30 - goto st173 - tr396: + goto st175 + tr398: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:232 - lex.act = 43 - goto st173 - tr404: + // line internal/php8/scanner.rl:230 + lex.act = 31 + goto st175 + tr399: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:221 - lex.act = 32 - goto st173 - tr409: + // line internal/php8/scanner.rl:243 + lex.act = 44 + goto st175 + tr407: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:223 - lex.act = 34 - goto st173 + // line internal/php8/scanner.rl:232 + lex.act = 33 + goto st175 tr412: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:224 + // line internal/php8/scanner.rl:234 lex.act = 35 - goto st173 - tr424: + goto st175 + tr415: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:225 + // line internal/php8/scanner.rl:235 lex.act = 36 - goto st173 - tr431: + goto st175 + tr427: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:227 - lex.act = 38 - goto st173 - tr432: + // line internal/php8/scanner.rl:236 + lex.act = 37 + goto st175 + tr434: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:228 + // line internal/php8/scanner.rl:238 lex.act = 39 - goto st173 - tr437: + goto st175 + tr435: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:229 + // line internal/php8/scanner.rl:239 lex.act = 40 - goto st173 - tr441: + goto st175 + tr440: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:230 + // line internal/php8/scanner.rl:240 lex.act = 41 - goto st173 - tr443: + goto st175 + tr444: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:231 + // line internal/php8/scanner.rl:241 lex.act = 42 - goto st173 - tr449: + goto st175 + tr446: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:233 - lex.act = 44 - goto st173 - tr451: + // line internal/php8/scanner.rl:242 + lex.act = 43 + goto st175 + tr452: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:239 - lex.act = 50 - goto st173 - tr458: + // line internal/php8/scanner.rl:244 + lex.act = 45 + goto st175 + tr454: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:235 - lex.act = 46 - goto st173 - tr464: + // line internal/php8/scanner.rl:250 + lex.act = 51 + goto st175 + tr461: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:237 - lex.act = 48 - goto st173 - tr470: + // line internal/php8/scanner.rl:246 + lex.act = 47 + goto st175 + tr467: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:240 - lex.act = 51 - goto st173 - tr472: + // line internal/php8/scanner.rl:248 + lex.act = 49 + goto st175 + tr473: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:241 + // line internal/php8/scanner.rl:251 lex.act = 52 - goto st173 - tr473: + goto st175 + tr475: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:242 + // line internal/php8/scanner.rl:252 lex.act = 53 - goto st173 - tr484: + goto st175 + tr476: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:244 - lex.act = 55 - goto st173 - tr497: + // line internal/php8/scanner.rl:253 + lex.act = 54 + goto st175 + tr487: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:269 - lex.act = 80 - goto st173 - tr505: + // line internal/php8/scanner.rl:255 + lex.act = 56 + goto st175 + tr500: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:245 - lex.act = 56 - goto st173 - tr509: + // line internal/php8/scanner.rl:280 + lex.act = 81 + goto st175 + tr508: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:246 + // line internal/php8/scanner.rl:256 lex.act = 57 - goto st173 - tr515: + goto st175 + tr512: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:247 + // line internal/php8/scanner.rl:257 lex.act = 58 - goto st173 + goto st175 tr518: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:243 - lex.act = 54 - goto st173 + // line internal/php8/scanner.rl:258 + lex.act = 59 + goto st175 tr521: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:248 - lex.act = 59 - goto st173 - tr525: + // line internal/php8/scanner.rl:254 + lex.act = 55 + goto st175 + tr524: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:258 - lex.act = 69 - goto st173 - tr538: + // line internal/php8/scanner.rl:259 + lex.act = 60 + goto st175 + tr528: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:281 - lex.act = 92 - goto st173 - tr539: + // line internal/php8/scanner.rl:269 + lex.act = 70 + goto st175 + tr541: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:283 - lex.act = 94 - goto st173 - tr546: + // line internal/php8/scanner.rl:292 + lex.act = 93 + goto st175 + tr542: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:252 - lex.act = 63 - goto st173 + // line internal/php8/scanner.rl:294 + lex.act = 95 + goto st175 tr549: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:250 - lex.act = 61 - goto st173 - tr555: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:253 + // line internal/php8/scanner.rl:263 lex.act = 64 - goto st173 - tr559: + goto st175 + tr552: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:251 + // line internal/php8/scanner.rl:261 lex.act = 62 - goto st173 - tr568: + goto st175 + tr558: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:254 + // line internal/php8/scanner.rl:264 lex.act = 65 - goto st173 - tr578: + goto st175 + tr562: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:271 - lex.act = 82 - goto st173 - tr581: + // line internal/php8/scanner.rl:262 + lex.act = 63 + goto st175 + tr571: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:255 + // line internal/php8/scanner.rl:265 lex.act = 66 - goto st173 - tr587: + goto st175 + tr581: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:256 + // line internal/php8/scanner.rl:282 + lex.act = 83 + goto st175 + tr584: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:266 lex.act = 67 - goto st173 - tr591: + goto st175 + tr590: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:257 + // line internal/php8/scanner.rl:267 lex.act = 68 - goto st173 - tr596: + goto st175 + tr594: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:259 - lex.act = 70 - goto st173 - tr598: + // line internal/php8/scanner.rl:268 + lex.act = 69 + goto st175 + tr599: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:261 - lex.act = 72 - goto st173 - tr600: + // line internal/php8/scanner.rl:270 + lex.act = 71 + goto st175 + tr601: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:260 - lex.act = 71 - goto st173 - tr605: + // line internal/php8/scanner.rl:272 + lex.act = 73 + goto st175 + tr603: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:262 - lex.act = 73 - goto st173 - tr606: + // line internal/php8/scanner.rl:271 + lex.act = 72 + goto st175 + tr608: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:263 + // line internal/php8/scanner.rl:273 lex.act = 74 - goto st173 - tr608: + goto st175 + tr609: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:264 + // line internal/php8/scanner.rl:274 lex.act = 75 - goto st173 - tr612: + goto st175 + tr611: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:265 + // line internal/php8/scanner.rl:275 lex.act = 76 - goto st173 - tr614: + goto st175 + tr615: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:284 - lex.act = 95 - goto st173 - tr638: + // line internal/php8/scanner.rl:276 + lex.act = 77 + goto st175 + tr617: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:272 - lex.act = 83 - goto st173 - tr642: + // line internal/php8/scanner.rl:295 + lex.act = 96 + goto st175 + tr641: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:273 + // line internal/php8/scanner.rl:283 lex.act = 84 - goto st173 - tr648: + goto st175 + tr645: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:274 + // line internal/php8/scanner.rl:284 lex.act = 85 - goto st173 - tr656: + goto st175 + tr651: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:275 + // line internal/php8/scanner.rl:285 lex.act = 86 - goto st173 - tr668: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:280 - lex.act = 91 - goto st173 - tr673: + goto st175 + tr659: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:276 + // line internal/php8/scanner.rl:286 lex.act = 87 - goto st173 - tr680: + goto st175 + tr671: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:278 - lex.act = 89 - goto st173 - tr690: + // line internal/php8/scanner.rl:291 + lex.act = 92 + goto st175 + tr676: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:277 + // line internal/php8/scanner.rl:287 lex.act = 88 - goto st173 - tr696: + goto st175 + tr683: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:279 + // line internal/php8/scanner.rl:289 lex.act = 90 - goto st173 - st173: + goto st175 + tr693: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:288 + lex.act = 89 + goto st175 + tr699: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:290 + lex.act = 91 + goto st175 + st175: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof173 + goto _test_eof175 } - st_case_173: - // line internal/php8/scanner.go:6821 + st_case_175: + // line internal/php8/scanner.go:6889 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 96: goto tr12 } @@ -8112,12 +8203,12 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr12 } - goto tr226 - st89: + goto tr227 + st90: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof89 + goto _test_eof90 } - st_case_89: + st_case_90: if lex.data[(lex.p)] == 96 { goto tr12 } @@ -8133,10191 +8224,10191 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr12 } - goto tr128 - tr128: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:203 - lex.act = 15 - goto st174 - st174: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof174 - } - st_case_174: - // line internal/php8/scanner.go:6879 - switch lex.data[(lex.p)] { - case 92: - goto st89 - case 96: - goto tr331 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr331 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr331 - } - case lex.data[(lex.p)] >= 91: - goto tr331 - } - default: - goto tr331 - } - goto tr128 - tr326: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st175 - st175: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof175 - } - st_case_175: - // line internal/php8/scanner.go:6916 - switch lex.data[(lex.p)] { - case 83: - goto tr332 - case 92: - goto st89 - case 96: - goto tr325 - case 115: - goto tr332 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr325 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 - } - case lex.data[(lex.p)] >= 91: - goto tr325 - } - default: - goto tr325 - } - goto tr226 - tr332: + goto tr129 + tr129: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:214 + lex.act = 16 goto st176 st176: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof176 } st_case_176: - // line internal/php8/scanner.go:6957 + // line internal/php8/scanner.go:6947 switch lex.data[(lex.p)] { - case 84: - goto tr333 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr333 + goto tr334 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + 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 tr325 + goto tr334 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr334 } default: - goto tr325 + goto tr334 } - goto tr226 - tr333: + goto tr129 + tr329: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st177 st177: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof177 } st_case_177: - // line internal/php8/scanner.go:6998 + // line internal/php8/scanner.go:6984 switch lex.data[(lex.p)] { - case 82: - goto tr334 + case 83: + goto tr335 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: - goto tr334 + goto tr328 + case 115: + goto tr335 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr334: + goto tr227 + tr335: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st178 st178: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof178 } st_case_178: - // line internal/php8/scanner.go:7039 + // line internal/php8/scanner.go:7025 switch lex.data[(lex.p)] { - case 65: - goto tr335 + case 84: + goto tr336 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr335 + goto tr328 + case 116: + goto tr336 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr335: + goto tr227 + tr336: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st179 st179: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof179 } st_case_179: - // line internal/php8/scanner.go:7080 + // line internal/php8/scanner.go:7066 switch lex.data[(lex.p)] { - case 67: - goto tr336 + case 82: + goto tr337 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr336 + goto tr328 + case 114: + goto tr337 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr336: + goto tr227 + tr337: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st180 st180: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof180 } st_case_180: - // line internal/php8/scanner.go:7121 + // line internal/php8/scanner.go:7107 switch lex.data[(lex.p)] { - case 84: - goto tr337 + case 65: + goto tr338 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr337 + goto tr328 + case 97: + goto tr338 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr327: + goto tr227 + tr338: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st181 st181: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof181 } st_case_181: - // line internal/php8/scanner.go:7162 + // line internal/php8/scanner.go:7148 switch lex.data[(lex.p)] { - case 68: - goto tr338 + case 67: + goto tr339 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 100: - goto tr338 + goto tr328 + case 99: + goto tr339 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr328: + goto tr227 + tr339: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st182 st182: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof182 } st_case_182: - // line internal/php8/scanner.go:7203 + // line internal/php8/scanner.go:7189 switch lex.data[(lex.p)] { - case 82: - goto tr339 + case 84: + goto tr340 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: - goto tr339 + goto tr328 + case 116: + goto tr340 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr339: + goto tr227 + tr330: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st183 st183: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof183 } st_case_183: - // line internal/php8/scanner.go:7244 + // line internal/php8/scanner.go:7230 switch lex.data[(lex.p)] { - case 65: - goto tr340 + case 68: + goto tr341 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr340 + goto tr328 + case 100: + goto tr341 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr340: + goto tr227 + tr331: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st184 st184: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof184 } st_case_184: - // line internal/php8/scanner.go:7285 + // line internal/php8/scanner.go:7271 switch lex.data[(lex.p)] { - case 89: - goto tr341 + case 82: + goto tr342 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 121: - goto tr341 + goto tr328 + case 114: + goto tr342 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr220: + goto tr227 + tr342: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st185 st185: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof185 } st_case_185: - // line internal/php8/scanner.go:7326 + // line internal/php8/scanner.go:7312 switch lex.data[(lex.p)] { - case 34: - goto st7 - case 60: - goto st90 - case 82: + case 65: goto tr343 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: + goto tr328 + case 97: goto tr343 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 - } - goto tr226 - st90: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof90 - } - st_case_90: - if lex.data[(lex.p)] == 60 { - goto st91 - } - goto tr129 - st91: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof91 - } - st_case_91: - if lex.data[(lex.p)] == 60 { - goto st79 + goto tr328 } - goto tr129 + goto tr227 tr343: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st186 st186: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof186 } st_case_186: - // line internal/php8/scanner.go:7389 + // line internal/php8/scanner.go:7353 switch lex.data[(lex.p)] { - case 69: + case 89: goto tr344 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: + goto tr328 + case 121: goto tr344 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr344: + goto tr227 + tr221: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st187 st187: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof187 } st_case_187: - // line internal/php8/scanner.go:7430 + // line internal/php8/scanner.go:7394 switch lex.data[(lex.p)] { - case 65: - goto tr345 + case 34: + goto st7 + case 60: + goto st91 + case 82: + goto tr346 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr345 + goto tr328 + case 114: + goto tr346 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 + } + goto tr227 + st91: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof91 + } + st_case_91: + if lex.data[(lex.p)] == 60 { + goto st92 + } + goto tr130 + st92: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof92 + } + st_case_92: + if lex.data[(lex.p)] == 60 { + goto st80 } - goto tr226 - tr345: + goto tr130 + tr346: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st188 st188: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof188 } st_case_188: - // line internal/php8/scanner.go:7471 + // line internal/php8/scanner.go:7457 switch lex.data[(lex.p)] { - case 75: - goto tr346 + case 69: + goto tr347 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 107: - goto tr346 + goto tr328 + case 101: + goto tr347 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr221: + goto tr227 + tr347: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st189 st189: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof189 } st_case_189: - // line internal/php8/scanner.go:7512 + // line internal/php8/scanner.go:7498 switch lex.data[(lex.p)] { case 65: - goto tr347 - case 70: goto tr348 - case 76: - goto tr349 - case 79: - goto tr350 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 97: - goto tr347 - case 102: goto tr348 - case 108: - goto tr349 - case 111: - goto tr350 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr347: + goto tr227 + tr348: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st190 st190: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof190 } st_case_190: - // line internal/php8/scanner.go:7565 + // line internal/php8/scanner.go:7539 switch lex.data[(lex.p)] { - case 76: - goto tr351 - case 83: - goto tr352 - case 84: - goto tr353 + case 75: + goto tr349 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr351 - case 115: - goto tr352 - case 116: - goto tr353 + goto tr328 + case 107: + goto tr349 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr351: + goto tr227 + tr222: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st191 st191: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof191 } st_case_191: - // line internal/php8/scanner.go:7614 + // line internal/php8/scanner.go:7580 switch lex.data[(lex.p)] { + case 65: + goto tr350 + case 70: + goto tr351 case 76: - goto tr354 + goto tr352 + case 79: + goto tr353 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 + case 97: + goto tr350 + case 102: + goto tr351 case 108: - goto tr354 + goto tr352 + case 111: + goto tr353 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr354: + goto tr227 + tr350: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st192 st192: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof192 } st_case_192: - // line internal/php8/scanner.go:7655 + // line internal/php8/scanner.go:7633 switch lex.data[(lex.p)] { - case 65: + case 76: + goto tr354 + case 83: goto tr355 + case 84: + goto tr356 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: + goto tr328 + case 108: + goto tr354 + case 115: goto tr355 + case 116: + goto tr356 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr355: + goto tr227 + tr354: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st193 st193: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof193 } st_case_193: - // line internal/php8/scanner.go:7696 + // line internal/php8/scanner.go:7682 switch lex.data[(lex.p)] { - case 66: - goto tr356 + case 76: + goto tr357 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 98: - goto tr356 + goto tr328 + case 108: + goto tr357 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr356: + goto tr227 + tr357: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st194 st194: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof194 } st_case_194: - // line internal/php8/scanner.go:7737 + // line internal/php8/scanner.go:7723 switch lex.data[(lex.p)] { - case 76: - goto tr357 + case 65: + goto tr358 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr357 + goto tr328 + case 97: + goto tr358 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr357: + goto tr227 + tr358: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st195 st195: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof195 } st_case_195: - // line internal/php8/scanner.go:7778 + // line internal/php8/scanner.go:7764 switch lex.data[(lex.p)] { - case 69: - goto tr358 + case 66: + goto tr359 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr358 + goto tr328 + case 98: + goto tr359 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr352: + goto tr227 + tr359: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st196 st196: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof196 } st_case_196: - // line internal/php8/scanner.go:7819 + // line internal/php8/scanner.go:7805 switch lex.data[(lex.p)] { - case 69: - goto tr359 + case 76: + goto tr360 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr359 + goto tr328 + case 108: + goto tr360 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr353: + goto tr227 + tr360: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st197 st197: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof197 } st_case_197: - // line internal/php8/scanner.go:7860 + // line internal/php8/scanner.go:7846 switch lex.data[(lex.p)] { - case 67: - goto tr360 + case 69: + goto tr361 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr360 + goto tr328 + case 101: + goto tr361 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr360: + goto tr227 + tr355: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st198 st198: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof198 } st_case_198: - // line internal/php8/scanner.go:7901 + // line internal/php8/scanner.go:7887 switch lex.data[(lex.p)] { - case 72: - goto tr361 + case 69: + goto tr362 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 104: - goto tr361 + goto tr328 + case 101: + goto tr362 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr348: + goto tr227 + tr356: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st199 st199: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof199 } st_case_199: - // line internal/php8/scanner.go:7942 + // line internal/php8/scanner.go:7928 switch lex.data[(lex.p)] { - case 85: - goto tr362 + case 67: + goto tr363 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 117: - goto tr362 + goto tr328 + case 99: + goto tr363 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr362: + goto tr227 + tr363: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st200 st200: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof200 } st_case_200: - // line internal/php8/scanner.go:7983 + // line internal/php8/scanner.go:7969 switch lex.data[(lex.p)] { - case 78: - goto tr363 + case 72: + goto tr364 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: - goto tr363 + goto tr328 + case 104: + goto tr364 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr363: + goto tr227 + tr351: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st201 st201: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof201 } st_case_201: - // line internal/php8/scanner.go:8024 + // line internal/php8/scanner.go:8010 switch lex.data[(lex.p)] { - case 67: - goto tr364 + case 85: + goto tr365 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr364 + goto tr328 + case 117: + goto tr365 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr364: + goto tr227 + tr365: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st202 st202: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof202 } st_case_202: - // line internal/php8/scanner.go:8065 + // line internal/php8/scanner.go:8051 switch lex.data[(lex.p)] { - case 84: - goto tr365 + case 78: + goto tr366 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr365 + goto tr328 + case 110: + goto tr366 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr365: + goto tr227 + tr366: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st203 st203: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof203 } st_case_203: - // line internal/php8/scanner.go:8106 + // line internal/php8/scanner.go:8092 switch lex.data[(lex.p)] { - case 73: - goto tr366 + case 67: + goto tr367 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: - goto tr366 + goto tr328 + case 99: + goto tr367 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr366: + goto tr227 + tr367: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st204 st204: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof204 } st_case_204: - // line internal/php8/scanner.go:8147 + // line internal/php8/scanner.go:8133 switch lex.data[(lex.p)] { - case 79: - goto tr367 + case 84: + goto tr368 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: - goto tr367 + goto tr328 + case 116: + goto tr368 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr367: + goto tr227 + tr368: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st205 st205: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof205 } st_case_205: - // line internal/php8/scanner.go:8188 + // line internal/php8/scanner.go:8174 switch lex.data[(lex.p)] { - case 78: - goto tr368 + case 73: + goto tr369 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: - goto tr368 + goto tr328 + case 105: + goto tr369 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr349: + goto tr227 + tr369: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st206 st206: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof206 } st_case_206: - // line internal/php8/scanner.go:8229 + // line internal/php8/scanner.go:8215 switch lex.data[(lex.p)] { - case 65: - goto tr369 case 79: goto tr370 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr369 + goto tr328 case 111: goto tr370 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr369: + goto tr227 + tr370: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st207 st207: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof207 } st_case_207: - // line internal/php8/scanner.go:8274 + // line internal/php8/scanner.go:8256 switch lex.data[(lex.p)] { - case 83: + case 78: goto tr371 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 115: + goto tr328 + case 110: goto tr371 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr371: + goto tr227 + tr352: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st208 st208: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof208 } st_case_208: - // line internal/php8/scanner.go:8315 + // line internal/php8/scanner.go:8297 switch lex.data[(lex.p)] { - case 83: + case 65: goto tr372 + case 79: + goto tr373 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 115: + goto tr328 + case 97: goto tr372 + case 111: + goto tr373 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr370: + goto tr227 + tr372: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st209 st209: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof209 } st_case_209: - // line internal/php8/scanner.go:8356 + // line internal/php8/scanner.go:8342 switch lex.data[(lex.p)] { - case 78: - goto tr373 + case 83: + goto tr374 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: - goto tr373 + goto tr328 + case 115: + goto tr374 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr373: + goto tr227 + tr374: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st210 st210: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof210 } st_case_210: - // line internal/php8/scanner.go:8397 + // line internal/php8/scanner.go:8383 switch lex.data[(lex.p)] { - case 69: - goto tr374 + case 83: + goto tr375 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr374 + goto tr328 + case 115: + goto tr375 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr350: + goto tr227 + tr373: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st211 st211: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof211 } st_case_211: - // line internal/php8/scanner.go:8438 + // line internal/php8/scanner.go:8424 switch lex.data[(lex.p)] { case 78: - goto tr375 + goto tr376 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 110: - goto tr375 + goto tr376 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr375: + goto tr227 + tr376: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st212 st212: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof212 } st_case_212: - // line internal/php8/scanner.go:8479 + // line internal/php8/scanner.go:8465 switch lex.data[(lex.p)] { - case 83: - goto tr376 - case 84: + case 69: goto tr377 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 115: - goto tr376 - case 116: + goto tr328 + case 101: goto tr377 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr376: + goto tr227 + tr353: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st213 st213: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof213 } st_case_213: - // line internal/php8/scanner.go:8524 + // line internal/php8/scanner.go:8506 switch lex.data[(lex.p)] { - case 84: + case 78: goto tr378 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: + goto tr328 + case 110: goto tr378 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr377: + goto tr227 + tr378: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st214 st214: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof214 } st_case_214: - // line internal/php8/scanner.go:8565 + // line internal/php8/scanner.go:8547 switch lex.data[(lex.p)] { - case 73: + case 83: goto tr379 + case 84: + goto tr380 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: + goto tr328 + case 115: goto tr379 + case 116: + goto tr380 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr379: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st215 st215: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof215 } st_case_215: - // line internal/php8/scanner.go:8606 + // line internal/php8/scanner.go:8592 switch lex.data[(lex.p)] { - case 78: - goto tr380 + case 84: + goto tr381 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: - goto tr380 + goto tr328 + case 116: + goto tr381 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr380: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st216 st216: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof216 } st_case_216: - // line internal/php8/scanner.go:8647 + // line internal/php8/scanner.go:8633 switch lex.data[(lex.p)] { - case 85: - goto tr381 + case 73: + goto tr382 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 117: - goto tr381 + goto tr328 + case 105: + goto tr382 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr381: + goto tr227 + tr382: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st217 st217: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof217 } st_case_217: - // line internal/php8/scanner.go:8688 + // line internal/php8/scanner.go:8674 switch lex.data[(lex.p)] { - case 69: - goto tr382 + case 78: + goto tr383 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr382 + goto tr328 + case 110: + goto tr383 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr222: + goto tr227 + tr383: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st218 st218: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof218 } st_case_218: - // line internal/php8/scanner.go:8729 + // line internal/php8/scanner.go:8715 switch lex.data[(lex.p)] { - case 69: - goto tr383 - case 73: + case 85: goto tr384 - case 79: - goto tr385 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr383 - case 105: + goto tr328 + case 117: goto tr384 - case 111: - goto tr385 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr383: + goto tr227 + tr384: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st219 st219: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof219 } st_case_219: - // line internal/php8/scanner.go:8778 + // line internal/php8/scanner.go:8756 switch lex.data[(lex.p)] { - case 67: - goto tr386 - case 70: - goto tr387 + case 69: + goto tr385 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr386 - case 102: - goto tr387 + goto tr328 + case 101: + goto tr385 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr386: + goto tr227 + tr223: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st220 st220: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof220 } st_case_220: - // line internal/php8/scanner.go:8823 + // line internal/php8/scanner.go:8797 switch lex.data[(lex.p)] { - case 76: + case 69: + goto tr386 + case 73: + goto tr387 + case 79: goto tr388 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: + goto tr328 + case 101: + goto tr386 + case 105: + goto tr387 + case 111: goto tr388 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr388: + goto tr227 + tr386: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st221 st221: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof221 } st_case_221: - // line internal/php8/scanner.go:8864 + // line internal/php8/scanner.go:8846 switch lex.data[(lex.p)] { - case 65: + case 67: goto tr389 + case 70: + goto tr390 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: + goto tr328 + case 99: goto tr389 + case 102: + goto tr390 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr389: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st222 st222: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof222 } st_case_222: - // line internal/php8/scanner.go:8905 + // line internal/php8/scanner.go:8891 switch lex.data[(lex.p)] { - case 82: - goto tr390 + case 76: + goto tr391 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: - goto tr390 + goto tr328 + case 108: + goto tr391 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr390: + goto tr227 + tr391: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st223 st223: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof223 } st_case_223: - // line internal/php8/scanner.go:8946 + // line internal/php8/scanner.go:8932 switch lex.data[(lex.p)] { - case 69: - goto tr391 + case 65: + goto tr392 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr391 + goto tr328 + case 97: + goto tr392 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr387: + goto tr227 + tr392: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st224 st224: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof224 } st_case_224: - // line internal/php8/scanner.go:8987 + // line internal/php8/scanner.go:8973 switch lex.data[(lex.p)] { - case 65: - goto tr392 + case 82: + goto tr393 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr392 + goto tr328 + case 114: + goto tr393 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr392: + goto tr227 + tr393: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st225 st225: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof225 } st_case_225: - // line internal/php8/scanner.go:9028 + // line internal/php8/scanner.go:9014 switch lex.data[(lex.p)] { - case 85: - goto tr393 + case 69: + goto tr394 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 117: - goto tr393 + goto tr328 + case 101: + goto tr394 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr393: + goto tr227 + tr390: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st226 st226: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof226 } st_case_226: - // line internal/php8/scanner.go:9069 + // line internal/php8/scanner.go:9055 switch lex.data[(lex.p)] { - case 76: - goto tr394 + case 65: + goto tr395 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr394 + goto tr328 + case 97: + goto tr395 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr394: + goto tr227 + tr395: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st227 st227: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof227 } st_case_227: - // line internal/php8/scanner.go:9110 + // line internal/php8/scanner.go:9096 switch lex.data[(lex.p)] { - case 84: - goto tr395 + case 85: + goto tr396 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr395 + goto tr328 + case 117: + goto tr396 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr384: + goto tr227 + tr396: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st228 st228: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof228 } st_case_228: - // line internal/php8/scanner.go:9151 + // line internal/php8/scanner.go:9137 switch lex.data[(lex.p)] { - case 69: - goto tr396 + case 76: + goto tr397 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr396 + goto tr328 + case 108: + goto tr397 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr223: + goto tr227 + tr397: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st229 st229: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof229 } st_case_229: - // line internal/php8/scanner.go:9192 + // line internal/php8/scanner.go:9178 switch lex.data[(lex.p)] { - case 67: - goto tr397 - case 76: + case 84: goto tr398 - case 77: - goto tr399 - case 78: - goto tr400 - case 86: - goto tr401 - case 88: - goto tr402 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr397 - case 108: + goto tr328 + case 116: goto tr398 - case 109: - goto tr399 - case 110: - goto tr400 - case 118: - goto tr401 - case 120: - goto tr402 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr397: + goto tr227 + tr387: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st230 st230: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof230 } st_case_230: - // line internal/php8/scanner.go:9253 + // line internal/php8/scanner.go:9219 switch lex.data[(lex.p)] { - case 72: - goto tr403 + case 69: + goto tr399 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 104: - goto tr403 + goto tr328 + case 101: + goto tr399 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr403: + goto tr227 + tr224: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st231 st231: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof231 } st_case_231: - // line internal/php8/scanner.go:9294 + // line internal/php8/scanner.go:9260 switch lex.data[(lex.p)] { - case 79: + case 67: + goto tr400 + case 76: + goto tr401 + case 77: + goto tr402 + case 78: + goto tr403 + case 86: goto tr404 + case 88: + goto tr405 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: + goto tr328 + case 99: + goto tr400 + case 108: + goto tr401 + case 109: + goto tr402 + case 110: + goto tr403 + case 118: goto tr404 + case 120: + goto tr405 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr398: + goto tr227 + tr400: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st232 st232: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof232 } st_case_232: - // line internal/php8/scanner.go:9335 + // line internal/php8/scanner.go:9321 switch lex.data[(lex.p)] { - case 83: - goto tr405 + case 72: + goto tr406 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 115: - goto tr405 + goto tr328 + case 104: + goto tr406 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr405: + goto tr227 + tr406: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st233 st233: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof233 } st_case_233: - // line internal/php8/scanner.go:9376 + // line internal/php8/scanner.go:9362 switch lex.data[(lex.p)] { - case 69: - goto tr406 + case 79: + goto tr407 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr406 + goto tr328 + case 111: + goto tr407 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr406: + goto tr227 + tr401: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:222 - lex.act = 33 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st234 st234: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof234 } st_case_234: - // line internal/php8/scanner.go:9417 + // line internal/php8/scanner.go:9403 switch lex.data[(lex.p)] { - case 73: + case 83: goto tr408 case 92: - goto st89 + goto st90 case 96: - goto tr407 - case 105: + goto tr328 + case 115: goto tr408 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr407 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr407 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr407 + goto tr328 } default: - goto tr407 + goto tr328 } - goto tr226 + goto tr227 tr408: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st235 st235: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof235 } st_case_235: - // line internal/php8/scanner.go:9458 + // line internal/php8/scanner.go:9444 switch lex.data[(lex.p)] { - case 70: + case 69: goto tr409 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 102: + goto tr328 + case 101: goto tr409 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr399: + goto tr227 + tr409: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:233 + lex.act = 34 goto st236 st236: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof236 } st_case_236: - // line internal/php8/scanner.go:9499 + // line internal/php8/scanner.go:9485 switch lex.data[(lex.p)] { - case 80: - goto tr410 + case 73: + goto tr411 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 112: goto tr410 + case 105: + goto tr411 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr410 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr410 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr410 } default: - goto tr325 + goto tr410 } - goto tr226 - tr410: + goto tr227 + tr411: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st237 st237: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof237 } st_case_237: - // line internal/php8/scanner.go:9540 + // line internal/php8/scanner.go:9526 switch lex.data[(lex.p)] { - case 84: - goto tr411 + case 70: + goto tr412 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr411 + goto tr328 + case 102: + goto tr412 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr411: + goto tr227 + tr402: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st238 st238: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof238 } st_case_238: - // line internal/php8/scanner.go:9581 + // line internal/php8/scanner.go:9567 switch lex.data[(lex.p)] { - case 89: - goto tr412 + case 80: + goto tr413 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 121: - goto tr412 + goto tr328 + case 112: + goto tr413 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr400: + goto tr227 + tr413: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st239 st239: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof239 } st_case_239: - // line internal/php8/scanner.go:9622 + // line internal/php8/scanner.go:9608 switch lex.data[(lex.p)] { - case 68: - goto tr413 + case 84: + goto tr414 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 100: - goto tr413 + goto tr328 + case 116: + goto tr414 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr413: + goto tr227 + tr414: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st240 st240: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof240 } st_case_240: - // line internal/php8/scanner.go:9663 + // line internal/php8/scanner.go:9649 switch lex.data[(lex.p)] { - case 68: - goto tr414 - case 70: + case 89: goto tr415 - case 73: - goto tr416 - case 83: - goto tr417 - case 87: - goto tr418 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 100: - goto tr414 - case 102: + goto tr328 + case 121: goto tr415 - case 105: - goto tr416 - case 115: - goto tr417 - case 119: - goto tr418 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr414: + goto tr227 + tr403: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st241 st241: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof241 } st_case_241: - // line internal/php8/scanner.go:9720 + // line internal/php8/scanner.go:9690 switch lex.data[(lex.p)] { - case 69: - goto tr419 + case 68: + goto tr416 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr419 + goto tr328 + case 100: + goto tr416 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr419: + goto tr227 + tr416: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st242 st242: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof242 } st_case_242: - // line internal/php8/scanner.go:9761 + // line internal/php8/scanner.go:9731 switch lex.data[(lex.p)] { - case 67: + case 68: + goto tr417 + case 70: + goto tr418 + case 73: + goto tr419 + case 83: goto tr420 + case 87: + goto tr421 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: + goto tr328 + case 100: + goto tr417 + case 102: + goto tr418 + case 105: + goto tr419 + case 115: goto tr420 + case 119: + goto tr421 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr420: + goto tr227 + tr417: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st243 st243: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof243 } st_case_243: - // line internal/php8/scanner.go:9802 + // line internal/php8/scanner.go:9788 switch lex.data[(lex.p)] { - case 76: - goto tr421 + case 69: + goto tr422 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr421 + goto tr328 + case 101: + goto tr422 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr421: + goto tr227 + tr422: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st244 st244: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof244 } st_case_244: - // line internal/php8/scanner.go:9843 + // line internal/php8/scanner.go:9829 switch lex.data[(lex.p)] { - case 65: - goto tr422 + case 67: + goto tr423 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr422 + goto tr328 + case 99: + goto tr423 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr422: + goto tr227 + tr423: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st245 st245: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof245 } st_case_245: - // line internal/php8/scanner.go:9884 + // line internal/php8/scanner.go:9870 switch lex.data[(lex.p)] { - case 82: - goto tr423 + case 76: + goto tr424 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: - goto tr423 + goto tr328 + case 108: + goto tr424 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr423: + goto tr227 + tr424: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st246 st246: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof246 } st_case_246: - // line internal/php8/scanner.go:9925 + // line internal/php8/scanner.go:9911 switch lex.data[(lex.p)] { - case 69: - goto tr424 + case 65: + goto tr425 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr424 + goto tr328 + case 97: + goto tr425 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr415: + goto tr227 + tr425: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st247 st247: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof247 } st_case_247: - // line internal/php8/scanner.go:9966 + // line internal/php8/scanner.go:9952 switch lex.data[(lex.p)] { - case 79: - goto tr425 + case 82: + goto tr426 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: - goto tr425 + goto tr328 + case 114: + goto tr426 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr425: + goto tr227 + tr426: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st248 st248: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof248 } st_case_248: - // line internal/php8/scanner.go:10007 + // line internal/php8/scanner.go:9993 switch lex.data[(lex.p)] { - case 82: - goto tr426 + case 69: + goto tr427 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: - goto tr426 + goto tr328 + case 101: + goto tr427 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr426: + goto tr227 + tr418: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:226 - lex.act = 37 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st249 st249: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof249 } st_case_249: - // line internal/php8/scanner.go:10048 + // line internal/php8/scanner.go:10034 switch lex.data[(lex.p)] { - case 69: + case 79: goto tr428 case 92: - goto st89 + goto st90 case 96: - goto tr427 - case 101: + goto tr328 + case 111: goto tr428 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr427 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr427 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr427 + goto tr328 } default: - goto tr427 + goto tr328 } - goto tr226 + goto tr227 tr428: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st250 st250: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof250 } st_case_250: - // line internal/php8/scanner.go:10089 + // line internal/php8/scanner.go:10075 switch lex.data[(lex.p)] { - case 65: + case 82: goto tr429 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: + goto tr328 + case 114: goto tr429 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr429: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:237 + lex.act = 38 goto st251 st251: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof251 } st_case_251: - // line internal/php8/scanner.go:10130 + // line internal/php8/scanner.go:10116 switch lex.data[(lex.p)] { - case 67: - goto tr430 + case 69: + goto tr431 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: goto tr430 + case 101: + goto tr431 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr430 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr430 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr430 } default: - goto tr325 + goto tr430 } - goto tr226 - tr430: + goto tr227 + tr431: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st252 st252: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof252 } st_case_252: - // line internal/php8/scanner.go:10171 + // line internal/php8/scanner.go:10157 switch lex.data[(lex.p)] { - case 72: - goto tr431 + case 65: + goto tr432 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 104: - goto tr431 + goto tr328 + case 97: + goto tr432 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr416: + goto tr227 + tr432: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st253 st253: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof253 } st_case_253: - // line internal/php8/scanner.go:10212 + // line internal/php8/scanner.go:10198 switch lex.data[(lex.p)] { - case 70: - goto tr432 + case 67: + goto tr433 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 102: - goto tr432 + goto tr328 + case 99: + goto tr433 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr417: + goto tr227 + tr433: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st254 st254: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof254 } st_case_254: - // line internal/php8/scanner.go:10253 + // line internal/php8/scanner.go:10239 switch lex.data[(lex.p)] { - case 87: - goto tr433 + case 72: + goto tr434 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 119: - goto tr433 + goto tr328 + case 104: + goto tr434 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr433: + goto tr227 + tr419: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st255 st255: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof255 } st_case_255: - // line internal/php8/scanner.go:10294 + // line internal/php8/scanner.go:10280 switch lex.data[(lex.p)] { - case 73: - goto tr434 + case 70: + goto tr435 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: - goto tr434 + goto tr328 + case 102: + goto tr435 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr434: + goto tr227 + tr420: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st256 st256: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof256 } st_case_256: - // line internal/php8/scanner.go:10335 + // line internal/php8/scanner.go:10321 switch lex.data[(lex.p)] { - case 84: - goto tr435 + case 87: + goto tr436 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr435 + goto tr328 + case 119: + goto tr436 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr435: + goto tr227 + tr436: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st257 st257: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof257 } st_case_257: - // line internal/php8/scanner.go:10376 + // line internal/php8/scanner.go:10362 switch lex.data[(lex.p)] { - case 67: - goto tr436 + case 73: + goto tr437 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr436 + goto tr328 + case 105: + goto tr437 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr436: + goto tr227 + tr437: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st258 st258: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof258 } st_case_258: - // line internal/php8/scanner.go:10417 + // line internal/php8/scanner.go:10403 switch lex.data[(lex.p)] { - case 72: - goto tr437 + case 84: + goto tr438 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 104: - goto tr437 + goto tr328 + case 116: + goto tr438 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr418: + goto tr227 + tr438: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st259 st259: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof259 } st_case_259: - // line internal/php8/scanner.go:10458 + // line internal/php8/scanner.go:10444 switch lex.data[(lex.p)] { - case 72: - goto tr438 + case 67: + goto tr439 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 104: - goto tr438 + goto tr328 + case 99: + goto tr439 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr438: + goto tr227 + tr439: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st260 st260: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof260 } st_case_260: - // line internal/php8/scanner.go:10499 + // line internal/php8/scanner.go:10485 switch lex.data[(lex.p)] { - case 73: - goto tr439 + case 72: + goto tr440 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: - goto tr439 + goto tr328 + case 104: + goto tr440 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr439: + goto tr227 + tr421: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st261 st261: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof261 } st_case_261: - // line internal/php8/scanner.go:10540 + // line internal/php8/scanner.go:10526 switch lex.data[(lex.p)] { - case 76: - goto tr440 + case 72: + goto tr441 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr440 + goto tr328 + case 104: + goto tr441 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr440: + goto tr227 + tr441: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st262 st262: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof262 } st_case_262: - // line internal/php8/scanner.go:10581 + // line internal/php8/scanner.go:10567 switch lex.data[(lex.p)] { - case 69: - goto tr441 + case 73: + goto tr442 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr441 + goto tr328 + case 105: + goto tr442 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr401: + goto tr227 + tr442: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st263 st263: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof263 } st_case_263: - // line internal/php8/scanner.go:10622 + // line internal/php8/scanner.go:10608 switch lex.data[(lex.p)] { - case 65: - goto tr442 + case 76: + goto tr443 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr442 + goto tr328 + case 108: + goto tr443 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr442: + goto tr227 + tr443: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st264 st264: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof264 } st_case_264: - // line internal/php8/scanner.go:10663 + // line internal/php8/scanner.go:10649 switch lex.data[(lex.p)] { - case 76: - goto tr443 + case 69: + goto tr444 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr443 + goto tr328 + case 101: + goto tr444 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr402: + goto tr227 + tr404: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st265 st265: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof265 } st_case_265: - // line internal/php8/scanner.go:10704 + // line internal/php8/scanner.go:10690 switch lex.data[(lex.p)] { - case 73: - goto tr444 - case 84: + case 65: goto tr445 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: - goto tr444 - case 116: + goto tr328 + case 97: goto tr445 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr444: + goto tr227 + tr445: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st266 st266: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof266 } st_case_266: - // line internal/php8/scanner.go:10749 + // line internal/php8/scanner.go:10731 switch lex.data[(lex.p)] { - case 84: - goto tr396 + case 76: + goto tr446 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr396 + goto tr328 + case 108: + goto tr446 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr445: + goto tr227 + tr405: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st267 st267: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof267 } st_case_267: - // line internal/php8/scanner.go:10790 + // line internal/php8/scanner.go:10772 switch lex.data[(lex.p)] { - case 69: - goto tr446 + case 73: + goto tr447 + case 84: + goto tr448 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr446 + goto tr328 + case 105: + goto tr447 + case 116: + goto tr448 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr446: + goto tr227 + tr447: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st268 st268: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof268 } st_case_268: - // line internal/php8/scanner.go:10831 + // line internal/php8/scanner.go:10817 switch lex.data[(lex.p)] { - case 78: - goto tr447 + case 84: + goto tr399 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: - goto tr447 + goto tr328 + case 116: + goto tr399 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr447: + goto tr227 + tr448: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st269 st269: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof269 } st_case_269: - // line internal/php8/scanner.go:10872 + // line internal/php8/scanner.go:10858 switch lex.data[(lex.p)] { - case 68: - goto tr448 + case 69: + goto tr449 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 100: - goto tr448 + goto tr328 + case 101: + goto tr449 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr448: + goto tr227 + tr449: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st270 st270: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof270 } st_case_270: - // line internal/php8/scanner.go:10913 + // line internal/php8/scanner.go:10899 switch lex.data[(lex.p)] { - case 83: - goto tr449 + case 78: + goto tr450 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 115: - goto tr449 + goto tr328 + case 110: + goto tr450 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr224: + goto tr227 + tr450: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st271 st271: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof271 } st_case_271: - // line internal/php8/scanner.go:10954 + // line internal/php8/scanner.go:10940 switch lex.data[(lex.p)] { - case 73: - goto tr450 - case 78: + case 68: goto tr451 - case 79: - goto tr452 - case 85: - goto tr362 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: - goto tr450 - case 110: + goto tr328 + case 100: goto tr451 - case 111: - goto tr452 - case 117: - goto tr362 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr450: + goto tr227 + tr451: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st272 st272: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof272 } st_case_272: - // line internal/php8/scanner.go:11007 + // line internal/php8/scanner.go:10981 switch lex.data[(lex.p)] { - case 78: - goto tr453 + case 83: + goto tr452 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: - goto tr453 + goto tr328 + case 115: + goto tr452 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr453: + goto tr227 + tr225: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st273 st273: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof273 } st_case_273: - // line internal/php8/scanner.go:11048 + // line internal/php8/scanner.go:11022 switch lex.data[(lex.p)] { - case 65: + case 73: + goto tr453 + case 78: goto tr454 + case 79: + goto tr455 + case 85: + goto tr365 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: + goto tr328 + case 105: + goto tr453 + case 110: goto tr454 + case 111: + goto tr455 + case 117: + goto tr365 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr454: + goto tr227 + tr453: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st274 st274: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof274 } st_case_274: - // line internal/php8/scanner.go:11089 + // line internal/php8/scanner.go:11075 switch lex.data[(lex.p)] { - case 76: - goto tr455 + case 78: + goto tr456 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr455 + goto tr328 + case 110: + goto tr456 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr455: + goto tr227 + tr456: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:234 - lex.act = 45 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st275 st275: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof275 } st_case_275: - // line internal/php8/scanner.go:11130 + // line internal/php8/scanner.go:11116 switch lex.data[(lex.p)] { - case 76: + case 65: goto tr457 case 92: - goto st89 + goto st90 case 96: - goto tr456 - case 108: + goto tr328 + case 97: goto tr457 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr456 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr456 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr456 + goto tr328 } default: - goto tr456 + goto tr328 } - goto tr226 + goto tr227 tr457: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st276 st276: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof276 } st_case_276: - // line internal/php8/scanner.go:11171 + // line internal/php8/scanner.go:11157 switch lex.data[(lex.p)] { - case 89: + case 76: goto tr458 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 121: + goto tr328 + case 108: goto tr458 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr452: + goto tr227 + tr458: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:245 + lex.act = 46 goto st277 st277: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof277 } st_case_277: - // line internal/php8/scanner.go:11212 + // line internal/php8/scanner.go:11198 switch lex.data[(lex.p)] { - case 82: - goto tr459 + case 76: + goto tr460 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: goto tr459 + case 108: + goto tr460 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr459 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr459 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr459 } default: - goto tr325 + goto tr459 } - goto tr226 - tr459: + goto tr227 + tr460: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:236 - lex.act = 47 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st278 st278: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof278 } st_case_278: - // line internal/php8/scanner.go:11253 + // line internal/php8/scanner.go:11239 switch lex.data[(lex.p)] { - case 69: + case 89: goto tr461 case 92: - goto st89 + goto st90 case 96: - goto tr460 - case 101: + goto tr328 + case 121: goto tr461 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr460 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr460 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr460 + goto tr328 } default: - goto tr460 + goto tr328 } - goto tr226 - tr461: + goto tr227 + tr455: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st279 st279: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof279 } st_case_279: - // line internal/php8/scanner.go:11294 + // line internal/php8/scanner.go:11280 switch lex.data[(lex.p)] { - case 65: + case 82: goto tr462 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: + goto tr328 + case 114: goto tr462 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr462: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:247 + lex.act = 48 goto st280 st280: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof280 } st_case_280: - // line internal/php8/scanner.go:11335 + // line internal/php8/scanner.go:11321 switch lex.data[(lex.p)] { - case 67: - goto tr463 + case 69: + goto tr464 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: goto tr463 + case 101: + goto tr464 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr463 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr463 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr463 } default: - goto tr325 + goto tr463 } - goto tr226 - tr463: + goto tr227 + tr464: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st281 st281: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof281 } st_case_281: - // line internal/php8/scanner.go:11376 + // line internal/php8/scanner.go:11362 switch lex.data[(lex.p)] { - case 72: - goto tr464 + case 65: + goto tr465 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 104: - goto tr464 + goto tr328 + case 97: + goto tr465 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr225: + goto tr227 + tr465: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st282 st282: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof282 } st_case_282: - // line internal/php8/scanner.go:11417 + // line internal/php8/scanner.go:11403 switch lex.data[(lex.p)] { - case 76: - goto tr465 - case 79: + case 67: goto tr466 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr465 - case 111: + goto tr328 + case 99: goto tr466 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr465: + goto tr227 + tr466: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st283 st283: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof283 } st_case_283: - // line internal/php8/scanner.go:11462 + // line internal/php8/scanner.go:11444 switch lex.data[(lex.p)] { - case 79: + case 72: goto tr467 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: + goto tr328 + case 104: goto tr467 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr467: + goto tr227 + tr226: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st284 st284: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof284 } st_case_284: - // line internal/php8/scanner.go:11503 + // line internal/php8/scanner.go:11485 switch lex.data[(lex.p)] { - case 66: + case 76: goto tr468 + case 79: + goto tr469 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 98: + goto tr328 + case 108: goto tr468 + case 111: + goto tr469 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr468: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st285 st285: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof285 } st_case_285: - // line internal/php8/scanner.go:11544 + // line internal/php8/scanner.go:11530 switch lex.data[(lex.p)] { - case 65: - goto tr469 + case 79: + goto tr470 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr469 + goto tr328 + case 111: + goto tr470 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr469: + goto tr227 + tr470: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st286 st286: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof286 } st_case_286: - // line internal/php8/scanner.go:11585 + // line internal/php8/scanner.go:11571 switch lex.data[(lex.p)] { - case 76: - goto tr470 + case 66: + goto tr471 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr470 + goto tr328 + case 98: + goto tr471 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr466: + goto tr227 + tr471: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st287 st287: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof287 } st_case_287: - // line internal/php8/scanner.go:11626 + // line internal/php8/scanner.go:11612 switch lex.data[(lex.p)] { - case 84: - goto tr471 + case 65: + goto tr472 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr471 + goto tr328 + case 97: + goto tr472 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr471: + goto tr227 + tr472: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st288 st288: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof288 } st_case_288: - // line internal/php8/scanner.go:11667 + // line internal/php8/scanner.go:11653 switch lex.data[(lex.p)] { - case 79: - goto tr472 + case 76: + goto tr473 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: - goto tr472 + goto tr328 + case 108: + goto tr473 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr227: + goto tr227 + tr469: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st289 st289: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof289 } st_case_289: - // line internal/php8/scanner.go:11708 + // line internal/php8/scanner.go:11694 switch lex.data[(lex.p)] { - case 70: - goto tr473 - case 77: + case 84: goto tr474 - case 78: - goto tr475 - case 83: - goto tr476 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 102: - goto tr473 - case 109: + goto tr328 + case 116: goto tr474 - case 110: - goto tr475 - case 115: - goto tr476 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr474: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st290 st290: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof290 } st_case_290: - // line internal/php8/scanner.go:11761 + // line internal/php8/scanner.go:11735 switch lex.data[(lex.p)] { - case 80: - goto tr477 + case 79: + goto tr475 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 112: - goto tr477 + goto tr328 + case 111: + goto tr475 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr477: + goto tr227 + tr228: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st291 st291: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof291 } st_case_291: - // line internal/php8/scanner.go:11802 + // line internal/php8/scanner.go:11776 switch lex.data[(lex.p)] { - case 76: + case 70: + goto tr476 + case 77: + goto tr477 + case 78: goto tr478 + case 83: + goto tr479 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: + goto tr328 + case 102: + goto tr476 + case 109: + goto tr477 + case 110: goto tr478 + case 115: + goto tr479 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr478: + goto tr227 + tr477: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st292 st292: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof292 } st_case_292: - // line internal/php8/scanner.go:11843 + // line internal/php8/scanner.go:11829 switch lex.data[(lex.p)] { - case 69: - goto tr479 + case 80: + goto tr480 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr479 + goto tr328 + case 112: + goto tr480 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr479: + goto tr227 + tr480: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st293 st293: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof293 } st_case_293: - // line internal/php8/scanner.go:11884 + // line internal/php8/scanner.go:11870 switch lex.data[(lex.p)] { - case 77: - goto tr480 + case 76: + goto tr481 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 109: - goto tr480 + goto tr328 + case 108: + goto tr481 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr480: + goto tr227 + tr481: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st294 st294: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof294 } st_case_294: - // line internal/php8/scanner.go:11925 + // line internal/php8/scanner.go:11911 switch lex.data[(lex.p)] { case 69: - goto tr481 + goto tr482 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 101: - goto tr481 + goto tr482 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr481: + goto tr227 + tr482: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st295 st295: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof295 } st_case_295: - // line internal/php8/scanner.go:11966 + // line internal/php8/scanner.go:11952 switch lex.data[(lex.p)] { - case 78: - goto tr482 + case 77: + goto tr483 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: - goto tr482 + goto tr328 + case 109: + goto tr483 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr482: + goto tr227 + tr483: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st296 st296: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof296 } st_case_296: - // line internal/php8/scanner.go:12007 + // line internal/php8/scanner.go:11993 switch lex.data[(lex.p)] { - case 84: - goto tr483 + case 69: + goto tr484 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr483 + goto tr328 + case 101: + goto tr484 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr483: + goto tr227 + tr484: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st297 st297: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof297 } st_case_297: - // line internal/php8/scanner.go:12048 + // line internal/php8/scanner.go:12034 switch lex.data[(lex.p)] { - case 83: - goto tr484 + case 78: + goto tr485 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 115: - goto tr484 + goto tr328 + case 110: + goto tr485 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr475: + goto tr227 + tr485: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st298 st298: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof298 } st_case_298: - // line internal/php8/scanner.go:12089 + // line internal/php8/scanner.go:12075 switch lex.data[(lex.p)] { - case 67: - goto tr485 - case 83: - goto tr486 case 84: - goto tr487 + goto tr486 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr485 - case 115: - goto tr486 + goto tr328 case 116: - goto tr487 + goto tr486 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr485: + goto tr227 + tr486: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st299 st299: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof299 } st_case_299: - // line internal/php8/scanner.go:12138 + // line internal/php8/scanner.go:12116 switch lex.data[(lex.p)] { - case 76: - goto tr488 + case 83: + goto tr487 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr488 + goto tr328 + case 115: + goto tr487 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr488: + goto tr227 + tr478: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st300 st300: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof300 } st_case_300: - // line internal/php8/scanner.go:12179 + // line internal/php8/scanner.go:12157 switch lex.data[(lex.p)] { - case 85: + case 67: + goto tr488 + case 83: goto tr489 + case 84: + goto tr490 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 117: + goto tr328 + case 99: + goto tr488 + case 115: goto tr489 + case 116: + goto tr490 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr489: + goto tr227 + tr488: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st301 st301: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof301 } st_case_301: - // line internal/php8/scanner.go:12220 + // line internal/php8/scanner.go:12206 switch lex.data[(lex.p)] { - case 68: - goto tr490 + case 76: + goto tr491 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 100: - goto tr490 + goto tr328 + case 108: + goto tr491 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr490: + goto tr227 + tr491: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st302 st302: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof302 } st_case_302: - // line internal/php8/scanner.go:12261 + // line internal/php8/scanner.go:12247 switch lex.data[(lex.p)] { - case 69: - goto tr491 + case 85: + goto tr492 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr491 + goto tr328 + case 117: + goto tr492 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr491: + goto tr227 + tr492: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:268 - lex.act = 79 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st303 st303: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof303 } st_case_303: - // line internal/php8/scanner.go:12302 + // line internal/php8/scanner.go:12288 switch lex.data[(lex.p)] { + case 68: + goto tr493 case 92: - goto st89 - case 95: + goto st90 + case 96: + goto tr328 + case 100: goto tr493 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr492 + goto tr328 } 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 tr492 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr492 + goto tr328 } default: - goto tr492 + goto tr328 } - goto tr226 + goto tr227 tr493: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st304 st304: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof304 } st_case_304: - // line internal/php8/scanner.go:12339 + // line internal/php8/scanner.go:12329 switch lex.data[(lex.p)] { - case 79: + case 69: goto tr494 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: + goto tr328 + case 101: goto tr494 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr494: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:279 + lex.act = 80 goto st305 st305: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof305 } st_case_305: - // line internal/php8/scanner.go:12380 + // line internal/php8/scanner.go:12370 switch lex.data[(lex.p)] { - case 78: - goto tr495 case 92: - goto st89 - case 96: - goto tr325 - case 110: - goto tr495 + goto st90 + case 95: + goto tr496 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr495 } 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 tr325 + goto tr495 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr495 } default: - goto tr325 + goto tr495 } - goto tr226 - tr495: + goto tr227 + tr496: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st306 st306: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof306 } st_case_306: - // line internal/php8/scanner.go:12421 + // line internal/php8/scanner.go:12407 switch lex.data[(lex.p)] { - case 67: - goto tr496 + case 79: + goto tr497 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr496 + goto tr328 + case 111: + goto tr497 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr496: + goto tr227 + tr497: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st307 st307: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof307 } st_case_307: - // line internal/php8/scanner.go:12462 + // line internal/php8/scanner.go:12448 switch lex.data[(lex.p)] { - case 69: - goto tr497 + case 78: + goto tr498 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr497 + goto tr328 + case 110: + goto tr498 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr486: + goto tr227 + tr498: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st308 st308: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof308 } st_case_308: - // line internal/php8/scanner.go:12503 + // line internal/php8/scanner.go:12489 switch lex.data[(lex.p)] { - case 84: - goto tr498 + case 67: + goto tr499 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr498 + goto tr328 + case 99: + goto tr499 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr498: + goto tr227 + tr499: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st309 st309: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof309 } st_case_309: - // line internal/php8/scanner.go:12544 + // line internal/php8/scanner.go:12530 switch lex.data[(lex.p)] { - case 65: - goto tr499 case 69: goto tr500 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr499 + goto tr328 case 101: goto tr500 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr499: + goto tr227 + tr489: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st310 st310: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof310 } st_case_310: - // line internal/php8/scanner.go:12589 + // line internal/php8/scanner.go:12571 switch lex.data[(lex.p)] { - case 78: + case 84: goto tr501 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: + goto tr328 + case 116: goto tr501 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr501: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st311 st311: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof311 } st_case_311: - // line internal/php8/scanner.go:12630 + // line internal/php8/scanner.go:12612 switch lex.data[(lex.p)] { - case 67: + case 65: goto tr502 + case 69: + goto tr503 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: + goto tr328 + case 97: goto tr502 + case 101: + goto tr503 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr502: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st312 st312: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof312 } st_case_312: - // line internal/php8/scanner.go:12671 + // line internal/php8/scanner.go:12657 switch lex.data[(lex.p)] { - case 69: - goto tr503 + case 78: + goto tr504 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr503 + goto tr328 + case 110: + goto tr504 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr503: + goto tr227 + tr504: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st313 st313: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof313 } st_case_313: - // line internal/php8/scanner.go:12712 + // line internal/php8/scanner.go:12698 switch lex.data[(lex.p)] { - case 79: - goto tr504 + case 67: + goto tr505 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: - goto tr504 + goto tr328 + case 99: + goto tr505 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr504: + goto tr227 + tr505: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st314 st314: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof314 } st_case_314: - // line internal/php8/scanner.go:12753 + // line internal/php8/scanner.go:12739 switch lex.data[(lex.p)] { - case 70: - goto tr505 + case 69: + goto tr506 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 102: - goto tr505 + goto tr328 + case 101: + goto tr506 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr500: + goto tr227 + tr506: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st315 st315: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof315 } st_case_315: - // line internal/php8/scanner.go:12794 + // line internal/php8/scanner.go:12780 switch lex.data[(lex.p)] { - case 65: - goto tr506 + case 79: + goto tr507 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr506 + goto tr328 + case 111: + goto tr507 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr506: + goto tr227 + tr507: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st316 st316: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof316 } st_case_316: - // line internal/php8/scanner.go:12835 + // line internal/php8/scanner.go:12821 switch lex.data[(lex.p)] { - case 68: - goto tr507 + case 70: + goto tr508 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 100: - goto tr507 + goto tr328 + case 102: + goto tr508 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr507: + goto tr227 + tr503: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st317 st317: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof317 } st_case_317: - // line internal/php8/scanner.go:12876 + // line internal/php8/scanner.go:12862 switch lex.data[(lex.p)] { - case 79: - goto tr508 + case 65: + goto tr509 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: - goto tr508 + goto tr328 + case 97: + goto tr509 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr508: + goto tr227 + tr509: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st318 st318: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof318 } st_case_318: - // line internal/php8/scanner.go:12917 + // line internal/php8/scanner.go:12903 switch lex.data[(lex.p)] { - case 70: - goto tr509 + case 68: + goto tr510 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 102: - goto tr509 + goto tr328 + case 100: + goto tr510 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr487: + goto tr227 + tr510: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st319 st319: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof319 } st_case_319: - // line internal/php8/scanner.go:12958 + // line internal/php8/scanner.go:12944 switch lex.data[(lex.p)] { - case 69: - goto tr510 + case 79: + goto tr511 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr510 + goto tr328 + case 111: + goto tr511 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr510: + goto tr227 + tr511: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st320 st320: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof320 } st_case_320: - // line internal/php8/scanner.go:12999 + // line internal/php8/scanner.go:12985 switch lex.data[(lex.p)] { - case 82: - goto tr511 + case 70: + goto tr512 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: - goto tr511 + goto tr328 + case 102: + goto tr512 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr511: + goto tr227 + tr490: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st321 st321: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof321 } st_case_321: - // line internal/php8/scanner.go:13040 + // line internal/php8/scanner.go:13026 switch lex.data[(lex.p)] { - case 70: - goto tr512 + case 69: + goto tr513 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 102: - goto tr512 + goto tr328 + case 101: + goto tr513 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr512: + goto tr227 + tr513: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st322 st322: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof322 } st_case_322: - // line internal/php8/scanner.go:13081 + // line internal/php8/scanner.go:13067 switch lex.data[(lex.p)] { - case 65: - goto tr513 + case 82: + goto tr514 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr513 + goto tr328 + case 114: + goto tr514 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr513: + goto tr227 + tr514: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st323 st323: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof323 } st_case_323: - // line internal/php8/scanner.go:13122 + // line internal/php8/scanner.go:13108 switch lex.data[(lex.p)] { - case 67: - goto tr514 + case 70: + goto tr515 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr514 + goto tr328 + case 102: + goto tr515 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr514: + goto tr227 + tr515: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st324 st324: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof324 } st_case_324: - // line internal/php8/scanner.go:13163 + // line internal/php8/scanner.go:13149 switch lex.data[(lex.p)] { - case 69: - goto tr515 + case 65: + goto tr516 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr515 + goto tr328 + case 97: + goto tr516 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr476: + goto tr227 + tr516: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st325 st325: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof325 } st_case_325: - // line internal/php8/scanner.go:13204 + // line internal/php8/scanner.go:13190 switch lex.data[(lex.p)] { - case 83: - goto tr516 + case 67: + goto tr517 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 115: - goto tr516 + goto tr328 + case 99: + goto tr517 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr516: + goto tr227 + tr517: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st326 st326: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof326 } st_case_326: - // line internal/php8/scanner.go:13245 + // line internal/php8/scanner.go:13231 switch lex.data[(lex.p)] { case 69: - goto tr517 + goto tr518 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 101: - goto tr517 + goto tr518 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr517: + goto tr227 + tr479: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st327 st327: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof327 } st_case_327: - // line internal/php8/scanner.go:13286 + // line internal/php8/scanner.go:13272 switch lex.data[(lex.p)] { - case 84: - goto tr518 + case 83: + goto tr519 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr518 + goto tr328 + case 115: + goto tr519 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr228: + goto tr227 + tr519: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st328 st328: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof328 } st_case_328: - // line internal/php8/scanner.go:13327 + // line internal/php8/scanner.go:13313 switch lex.data[(lex.p)] { - case 73: - goto tr519 + case 69: + goto tr520 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: - goto tr519 + goto tr328 + case 101: + goto tr520 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr519: + goto tr227 + tr520: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st329 st329: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof329 } st_case_329: - // line internal/php8/scanner.go:13368 + // line internal/php8/scanner.go:13354 switch lex.data[(lex.p)] { - case 83: - goto tr520 + case 84: + goto tr521 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 115: - goto tr520 + goto tr328 + case 116: + goto tr521 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr520: + goto tr227 + tr229: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st330 st330: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof330 } st_case_330: - // line internal/php8/scanner.go:13409 + // line internal/php8/scanner.go:13395 switch lex.data[(lex.p)] { - case 84: - goto tr521 + case 73: + goto tr522 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr521 + goto tr328 + case 105: + goto tr522 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr229: + goto tr227 + tr522: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st331 st331: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof331 } st_case_331: - // line internal/php8/scanner.go:13450 + // line internal/php8/scanner.go:13436 switch lex.data[(lex.p)] { - case 65: - goto tr522 + case 83: + goto tr523 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr522 + goto tr328 + case 115: + goto tr523 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr522: + goto tr227 + tr523: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st332 st332: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof332 } st_case_332: - // line internal/php8/scanner.go:13491 + // line internal/php8/scanner.go:13477 switch lex.data[(lex.p)] { case 84: - goto tr523 + goto tr524 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 116: - goto tr523 + goto tr524 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr523: + goto tr227 + tr230: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st333 st333: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof333 } st_case_333: - // line internal/php8/scanner.go:13532 + // line internal/php8/scanner.go:13518 switch lex.data[(lex.p)] { - case 67: - goto tr524 + case 65: + goto tr525 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr524 + goto tr328 + case 97: + goto tr525 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr524: + goto tr227 + tr525: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st334 st334: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof334 } st_case_334: - // line internal/php8/scanner.go:13573 + // line internal/php8/scanner.go:13559 switch lex.data[(lex.p)] { - case 72: - goto tr525 + case 84: + goto tr526 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 104: - goto tr525 + goto tr328 + case 116: + goto tr526 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr230: + goto tr227 + tr526: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st335 st335: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof335 } st_case_335: - // line internal/php8/scanner.go:13614 + // line internal/php8/scanner.go:13600 switch lex.data[(lex.p)] { - case 65: - goto tr526 - case 69: + case 67: goto tr527 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr526 - case 101: + goto tr328 + case 99: goto tr527 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr526: + goto tr227 + tr527: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st336 st336: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof336 } st_case_336: - // line internal/php8/scanner.go:13659 + // line internal/php8/scanner.go:13641 switch lex.data[(lex.p)] { - case 77: + case 72: goto tr528 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 109: + goto tr328 + case 104: goto tr528 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr528: + goto tr227 + tr231: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st337 st337: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof337 } st_case_337: - // line internal/php8/scanner.go:13700 + // line internal/php8/scanner.go:13682 switch lex.data[(lex.p)] { - case 69: + case 65: goto tr529 + case 69: + goto tr530 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: + goto tr328 + case 97: goto tr529 + case 101: + goto tr530 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr529: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st338 st338: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof338 } st_case_338: - // line internal/php8/scanner.go:13741 + // line internal/php8/scanner.go:13727 switch lex.data[(lex.p)] { - case 83: - goto tr530 + case 77: + goto tr531 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 115: - goto tr530 + goto tr328 + case 109: + goto tr531 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr530: + goto tr227 + tr531: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st339 st339: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof339 } st_case_339: - // line internal/php8/scanner.go:13782 + // line internal/php8/scanner.go:13768 switch lex.data[(lex.p)] { - case 80: - goto tr531 + case 69: + goto tr532 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 112: - goto tr531 + goto tr328 + case 101: + goto tr532 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr531: + goto tr227 + tr532: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st340 st340: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof340 } st_case_340: - // line internal/php8/scanner.go:13823 + // line internal/php8/scanner.go:13809 switch lex.data[(lex.p)] { - case 65: - goto tr532 + case 83: + goto tr533 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr532 + goto tr328 + case 115: + goto tr533 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr532: + goto tr227 + tr533: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st341 st341: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof341 } st_case_341: - // line internal/php8/scanner.go:13864 + // line internal/php8/scanner.go:13850 switch lex.data[(lex.p)] { - case 67: - goto tr533 + case 80: + goto tr534 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr533 + goto tr328 + case 112: + goto tr534 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr533: + goto tr227 + tr534: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st342 st342: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof342 } st_case_342: - // line internal/php8/scanner.go:13905 + // line internal/php8/scanner.go:13891 switch lex.data[(lex.p)] { - case 69: - goto tr534 + case 65: + goto tr535 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr534 + goto tr328 + case 97: + goto tr535 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr534: + goto tr227 + tr535: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:249 - lex.act = 60 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st343 st343: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof343 } st_case_343: - // line internal/php8/scanner.go:13946 + // line internal/php8/scanner.go:13932 switch lex.data[(lex.p)] { + case 67: + goto tr536 case 92: - goto st92 + goto st90 case 96: - goto tr535 + goto tr328 + case 99: + goto tr536 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr535 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr535 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr535 - } - default: - goto tr535 - } - goto tr226 - st92: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof92 - } - st_case_92: - 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 + goto tr328 } default: - goto tr12 + goto tr328 } - goto tr131 - tr131: + goto tr227 + tr536: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:202 - lex.act = 14 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st344 st344: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof344 } st_case_344: - // line internal/php8/scanner.go:14004 + // line internal/php8/scanner.go:13973 switch lex.data[(lex.p)] { + case 69: + goto tr537 case 92: - goto st92 + goto st90 case 96: + goto tr328 + case 101: goto tr537 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr537 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr537 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr537 + goto tr328 } default: - goto tr537 + goto tr328 } - goto tr131 - tr527: + goto tr227 + tr537: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:260 + lex.act = 61 goto st345 st345: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof345 } st_case_345: - // line internal/php8/scanner.go:14041 + // line internal/php8/scanner.go:14014 switch lex.data[(lex.p)] { - case 87: - goto tr538 case 92: - goto st89 + goto st93 case 96: - goto tr325 - case 119: goto tr538 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr538 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr538 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr538 } default: - goto tr325 + goto tr538 } - goto tr226 - tr231: + goto tr227 + st93: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof93 + } + st_case_93: + 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 tr132 + tr132: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:213 + lex.act = 15 goto st346 st346: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof346 } st_case_346: - // line internal/php8/scanner.go:14082 + // line internal/php8/scanner.go:14072 switch lex.data[(lex.p)] { - case 82: - goto tr539 case 92: - goto st89 + goto st93 case 96: - goto tr325 - case 114: - goto tr539 + goto tr540 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr540 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr540 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr540 } default: - goto tr325 + goto tr540 } - goto tr226 - tr232: + goto tr132 + tr530: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st347 st347: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof347 } st_case_347: - // line internal/php8/scanner.go:14123 + // line internal/php8/scanner.go:14109 switch lex.data[(lex.p)] { - case 82: - goto tr540 - case 85: + case 87: goto tr541 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: - goto tr540 - case 117: + goto tr328 + case 119: goto tr541 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr540: + goto tr227 + tr232: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st348 st348: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof348 } st_case_348: - // line internal/php8/scanner.go:14168 + // line internal/php8/scanner.go:14150 switch lex.data[(lex.p)] { - case 73: + case 82: goto tr542 - case 79: - goto tr543 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: + goto tr328 + case 114: goto tr542 - case 111: - goto tr543 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr542: + goto tr227 + tr233: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st349 st349: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof349 } st_case_349: - // line internal/php8/scanner.go:14213 + // line internal/php8/scanner.go:14191 switch lex.data[(lex.p)] { - case 78: + case 82: + goto tr543 + case 85: goto tr544 - case 86: - goto tr545 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: + goto tr328 + case 114: + goto tr543 + case 117: goto tr544 - case 118: - goto tr545 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr544: + goto tr227 + tr543: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st350 st350: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof350 } st_case_350: - // line internal/php8/scanner.go:14258 + // line internal/php8/scanner.go:14236 switch lex.data[(lex.p)] { - case 84: + case 73: + goto tr545 + case 79: goto tr546 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: + goto tr328 + case 105: + goto tr545 + case 111: goto tr546 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr545: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st351 st351: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof351 } st_case_351: - // line internal/php8/scanner.go:14299 + // line internal/php8/scanner.go:14281 switch lex.data[(lex.p)] { - case 65: + case 78: goto tr547 + case 86: + goto tr548 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: + goto tr328 + case 110: goto tr547 + case 118: + goto tr548 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr547: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st352 st352: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof352 } st_case_352: - // line internal/php8/scanner.go:14340 + // line internal/php8/scanner.go:14326 switch lex.data[(lex.p)] { case 84: - goto tr548 + goto tr549 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 116: - goto tr548 + goto tr549 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr548: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st353 st353: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof353 } st_case_353: - // line internal/php8/scanner.go:14381 + // line internal/php8/scanner.go:14367 switch lex.data[(lex.p)] { - case 69: - goto tr549 + case 65: + goto tr550 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr549 + goto tr328 + case 97: + goto tr550 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr543: + goto tr227 + tr550: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st354 st354: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof354 } st_case_354: - // line internal/php8/scanner.go:14422 + // line internal/php8/scanner.go:14408 switch lex.data[(lex.p)] { case 84: - goto tr550 + goto tr551 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 116: - goto tr550 + goto tr551 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr550: + goto tr227 + tr551: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st355 st355: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof355 } st_case_355: - // line internal/php8/scanner.go:14463 + // line internal/php8/scanner.go:14449 switch lex.data[(lex.p)] { case 69: - goto tr551 + goto tr552 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 101: - goto tr551 + goto tr552 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr551: + goto tr227 + tr546: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st356 st356: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof356 } st_case_356: - // line internal/php8/scanner.go:14504 + // line internal/php8/scanner.go:14490 switch lex.data[(lex.p)] { - case 67: - goto tr552 + case 84: + goto tr553 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr552 + goto tr328 + case 116: + goto tr553 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr552: + goto tr227 + tr553: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st357 st357: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof357 } st_case_357: - // line internal/php8/scanner.go:14545 + // line internal/php8/scanner.go:14531 switch lex.data[(lex.p)] { - case 84: - goto tr553 + case 69: + goto tr554 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr553 + goto tr328 + case 101: + goto tr554 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr553: + goto tr227 + tr554: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st358 st358: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof358 } st_case_358: - // line internal/php8/scanner.go:14586 + // line internal/php8/scanner.go:14572 switch lex.data[(lex.p)] { - case 69: - goto tr554 + case 67: + goto tr555 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr554 + goto tr328 + case 99: + goto tr555 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr554: + goto tr227 + tr555: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st359 st359: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof359 } st_case_359: - // line internal/php8/scanner.go:14627 + // line internal/php8/scanner.go:14613 switch lex.data[(lex.p)] { - case 68: - goto tr555 + case 84: + goto tr556 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 100: - goto tr555 + goto tr328 + case 116: + goto tr556 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr541: + goto tr227 + tr556: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st360 st360: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof360 } st_case_360: - // line internal/php8/scanner.go:14668 + // line internal/php8/scanner.go:14654 switch lex.data[(lex.p)] { - case 66: - goto tr556 + case 69: + goto tr557 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 98: - goto tr556 + goto tr328 + case 101: + goto tr557 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr556: + goto tr227 + tr557: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st361 st361: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof361 } st_case_361: - // line internal/php8/scanner.go:14709 + // line internal/php8/scanner.go:14695 switch lex.data[(lex.p)] { - case 76: - goto tr557 + case 68: + goto tr558 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr557 + goto tr328 + case 100: + goto tr558 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr557: + goto tr227 + tr544: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st362 st362: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof362 } st_case_362: - // line internal/php8/scanner.go:14750 + // line internal/php8/scanner.go:14736 switch lex.data[(lex.p)] { - case 73: - goto tr558 + case 66: + goto tr559 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: - goto tr558 + goto tr328 + case 98: + goto tr559 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr558: + goto tr227 + tr559: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st363 st363: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof363 } st_case_363: - // line internal/php8/scanner.go:14791 + // line internal/php8/scanner.go:14777 switch lex.data[(lex.p)] { - case 67: - goto tr559 + case 76: + goto tr560 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr559 + goto tr328 + case 108: + goto tr560 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr233: + goto tr227 + tr560: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st364 st364: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof364 } st_case_364: - // line internal/php8/scanner.go:14832 + // line internal/php8/scanner.go:14818 switch lex.data[(lex.p)] { - case 69: - goto tr560 + case 73: + goto tr561 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr560 + goto tr328 + case 105: + goto tr561 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr560: + goto tr227 + tr561: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st365 st365: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof365 } st_case_365: - // line internal/php8/scanner.go:14873 + // line internal/php8/scanner.go:14859 switch lex.data[(lex.p)] { - case 65: - goto tr561 - case 81: + case 67: goto tr562 - case 84: - goto tr563 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr561 - case 113: + goto tr328 + case 99: goto tr562 - case 116: - goto tr563 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr561: + goto tr227 + tr234: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st366 st366: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof366 } st_case_366: - // line internal/php8/scanner.go:14922 + // line internal/php8/scanner.go:14900 switch lex.data[(lex.p)] { - case 68: - goto tr564 + case 69: + goto tr563 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 100: - goto tr564 + goto tr328 + case 101: + goto tr563 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr564: + goto tr227 + tr563: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st367 st367: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof367 } st_case_367: - // line internal/php8/scanner.go:14963 + // line internal/php8/scanner.go:14941 switch lex.data[(lex.p)] { - case 79: + case 65: + goto tr564 + case 81: goto tr565 + case 84: + goto tr566 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: + goto tr328 + case 97: + goto tr564 + case 113: goto tr565 + case 116: + goto tr566 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr565: + goto tr227 + tr564: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st368 st368: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof368 } st_case_368: - // line internal/php8/scanner.go:15004 + // line internal/php8/scanner.go:14990 switch lex.data[(lex.p)] { - case 78: - goto tr566 + case 68: + goto tr567 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: - goto tr566 + goto tr328 + case 100: + goto tr567 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr566: + goto tr227 + tr567: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st369 st369: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof369 } st_case_369: - // line internal/php8/scanner.go:15045 + // line internal/php8/scanner.go:15031 switch lex.data[(lex.p)] { - case 76: - goto tr567 + case 79: + goto tr568 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr567 + goto tr328 + case 111: + goto tr568 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr567: + goto tr227 + tr568: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st370 st370: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof370 } st_case_370: - // line internal/php8/scanner.go:15086 + // line internal/php8/scanner.go:15072 switch lex.data[(lex.p)] { - case 89: - goto tr568 + case 78: + goto tr569 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 121: - goto tr568 + goto tr328 + case 110: + goto tr569 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr562: + goto tr227 + tr569: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st371 st371: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof371 } st_case_371: - // line internal/php8/scanner.go:15127 + // line internal/php8/scanner.go:15113 switch lex.data[(lex.p)] { - case 85: - goto tr569 + case 76: + goto tr570 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 117: - goto tr569 + goto tr328 + case 108: + goto tr570 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr569: + goto tr227 + tr570: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st372 st372: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof372 } st_case_372: - // line internal/php8/scanner.go:15168 + // line internal/php8/scanner.go:15154 switch lex.data[(lex.p)] { - case 73: - goto tr570 + case 89: + goto tr571 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: - goto tr570 + goto tr328 + case 121: + goto tr571 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr570: + goto tr227 + tr565: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st373 st373: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof373 } st_case_373: - // line internal/php8/scanner.go:15209 + // line internal/php8/scanner.go:15195 switch lex.data[(lex.p)] { - case 82: - goto tr571 + case 85: + goto tr572 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: - goto tr571 + goto tr328 + case 117: + goto tr572 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr571: + goto tr227 + tr572: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st374 st374: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof374 } st_case_374: - // line internal/php8/scanner.go:15250 + // line internal/php8/scanner.go:15236 switch lex.data[(lex.p)] { - case 69: - goto tr572 + case 73: + goto tr573 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr572 + goto tr328 + case 105: + goto tr573 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr572: + goto tr227 + tr573: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:270 - lex.act = 81 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st375 st375: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof375 } st_case_375: - // line internal/php8/scanner.go:15291 + // line internal/php8/scanner.go:15277 switch lex.data[(lex.p)] { + case 82: + goto tr574 case 92: - goto st89 - case 95: + goto st90 + case 96: + goto tr328 + case 114: goto tr574 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr573 + goto tr328 } 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 tr573 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr573 + goto tr328 } default: - goto tr573 + goto tr328 } - goto tr226 + goto tr227 tr574: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st376 st376: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof376 } st_case_376: - // line internal/php8/scanner.go:15328 + // line internal/php8/scanner.go:15318 switch lex.data[(lex.p)] { - case 79: + case 69: goto tr575 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: + goto tr328 + case 101: goto tr575 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr575: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:281 + lex.act = 82 goto st377 st377: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof377 } st_case_377: - // line internal/php8/scanner.go:15369 + // line internal/php8/scanner.go:15359 switch lex.data[(lex.p)] { - case 78: - goto tr576 case 92: - goto st89 - case 96: - goto tr325 - case 110: - goto tr576 + goto st90 + case 95: + goto tr577 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr576 } 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 tr325 + goto tr576 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr576 } default: - goto tr325 + goto tr576 } - goto tr226 - tr576: + goto tr227 + tr577: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st378 st378: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof378 } st_case_378: - // line internal/php8/scanner.go:15410 + // line internal/php8/scanner.go:15396 switch lex.data[(lex.p)] { - case 67: - goto tr577 + case 79: + goto tr578 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr577 + goto tr328 + case 111: + goto tr578 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr577: + goto tr227 + tr578: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st379 st379: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof379 } st_case_379: - // line internal/php8/scanner.go:15451 + // line internal/php8/scanner.go:15437 switch lex.data[(lex.p)] { - case 69: - goto tr578 + case 78: + goto tr579 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr578 + goto tr328 + case 110: + goto tr579 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr563: + goto tr227 + tr579: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st380 st380: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof380 } st_case_380: - // line internal/php8/scanner.go:15492 + // line internal/php8/scanner.go:15478 switch lex.data[(lex.p)] { - case 85: - goto tr579 + case 67: + goto tr580 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 117: - goto tr579 + goto tr328 + case 99: + goto tr580 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr579: + goto tr227 + tr580: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st381 st381: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof381 } st_case_381: - // line internal/php8/scanner.go:15533 + // line internal/php8/scanner.go:15519 switch lex.data[(lex.p)] { - case 82: - goto tr580 + case 69: + goto tr581 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: - goto tr580 + goto tr328 + case 101: + goto tr581 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr580: + goto tr227 + tr566: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st382 st382: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof382 } st_case_382: - // line internal/php8/scanner.go:15574 + // line internal/php8/scanner.go:15560 switch lex.data[(lex.p)] { - case 78: - goto tr581 + case 85: + goto tr582 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: - goto tr581 + goto tr328 + case 117: + goto tr582 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr234: + goto tr227 + tr582: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st383 st383: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof383 } st_case_383: - // line internal/php8/scanner.go:15615 + // line internal/php8/scanner.go:15601 switch lex.data[(lex.p)] { - case 84: - goto tr582 - case 87: + case 82: goto tr583 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr582 - case 119: + goto tr328 + case 114: goto tr583 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr582: + goto tr227 + tr583: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st384 st384: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof384 } st_case_384: - // line internal/php8/scanner.go:15660 + // line internal/php8/scanner.go:15642 switch lex.data[(lex.p)] { - case 65: + case 78: goto tr584 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: + goto tr328 + case 110: goto tr584 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr584: + goto tr227 + tr235: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st385 st385: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof385 } st_case_385: - // line internal/php8/scanner.go:15701 + // line internal/php8/scanner.go:15683 switch lex.data[(lex.p)] { case 84: goto tr585 + case 87: + goto tr586 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 116: goto tr585 + case 119: + goto tr586 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr585: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st386 st386: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof386 } st_case_386: - // line internal/php8/scanner.go:15742 + // line internal/php8/scanner.go:15728 switch lex.data[(lex.p)] { - case 73: - goto tr586 + case 65: + goto tr587 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: - goto tr586 + goto tr328 + case 97: + goto tr587 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr586: + goto tr227 + tr587: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st387 st387: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof387 } st_case_387: - // line internal/php8/scanner.go:15783 + // line internal/php8/scanner.go:15769 switch lex.data[(lex.p)] { - case 67: - goto tr587 + case 84: + goto tr588 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr587 + goto tr328 + case 116: + goto tr588 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr583: + goto tr227 + tr588: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st388 st388: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof388 } st_case_388: - // line internal/php8/scanner.go:15824 + // line internal/php8/scanner.go:15810 switch lex.data[(lex.p)] { case 73: - goto tr588 + goto tr589 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 105: - goto tr588 + goto tr589 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr588: + goto tr227 + tr589: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st389 st389: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof389 } st_case_389: - // line internal/php8/scanner.go:15865 + // line internal/php8/scanner.go:15851 switch lex.data[(lex.p)] { - case 84: - goto tr589 + case 67: + goto tr590 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr589 + goto tr328 + case 99: + goto tr590 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr589: + goto tr227 + tr586: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st390 st390: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof390 } st_case_390: - // line internal/php8/scanner.go:15906 + // line internal/php8/scanner.go:15892 switch lex.data[(lex.p)] { - case 67: - goto tr590 + case 73: + goto tr591 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 99: - goto tr590 + goto tr328 + case 105: + goto tr591 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr590: + goto tr227 + tr591: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st391 st391: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof391 } st_case_391: - // line internal/php8/scanner.go:15947 + // line internal/php8/scanner.go:15933 switch lex.data[(lex.p)] { - case 72: - goto tr591 + case 84: + goto tr592 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 104: - goto tr591 + goto tr328 + case 116: + goto tr592 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr235: + goto tr227 + tr592: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st392 st392: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof392 } st_case_392: - // line internal/php8/scanner.go:15988 + // line internal/php8/scanner.go:15974 switch lex.data[(lex.p)] { - case 72: - goto tr592 - case 82: + case 67: goto tr593 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 104: - goto tr592 - case 114: + goto tr328 + case 99: goto tr593 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr592: + goto tr227 + tr593: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st393 st393: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof393 } st_case_393: - // line internal/php8/scanner.go:16033 + // line internal/php8/scanner.go:16015 switch lex.data[(lex.p)] { - case 82: + case 72: goto tr594 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: + goto tr328 + case 104: goto tr594 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr594: + goto tr227 + tr236: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st394 st394: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof394 } st_case_394: - // line internal/php8/scanner.go:16074 + // line internal/php8/scanner.go:16056 switch lex.data[(lex.p)] { - case 79: + case 72: goto tr595 + case 82: + goto tr596 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: + goto tr328 + case 104: goto tr595 + case 114: + goto tr596 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr595: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st395 st395: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof395 } st_case_395: - // line internal/php8/scanner.go:16115 + // line internal/php8/scanner.go:16101 switch lex.data[(lex.p)] { - case 87: - goto tr596 + case 82: + goto tr597 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 119: - goto tr596 + goto tr328 + case 114: + goto tr597 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr593: + goto tr227 + tr597: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st396 st396: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof396 } st_case_396: - // line internal/php8/scanner.go:16156 + // line internal/php8/scanner.go:16142 switch lex.data[(lex.p)] { - case 65: - goto tr597 - case 89: + case 79: goto tr598 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr597 - case 121: + goto tr328 + case 111: goto tr598 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr597: + goto tr227 + tr598: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st397 st397: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof397 } st_case_397: - // line internal/php8/scanner.go:16201 + // line internal/php8/scanner.go:16183 switch lex.data[(lex.p)] { - case 73: + case 87: goto tr599 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: + goto tr328 + case 119: goto tr599 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr599: + goto tr227 + tr596: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st398 st398: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof398 } st_case_398: - // line internal/php8/scanner.go:16242 + // line internal/php8/scanner.go:16224 switch lex.data[(lex.p)] { - case 84: + case 65: goto tr600 + case 89: + goto tr601 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: + goto tr328 + case 97: goto tr600 + case 121: + goto tr601 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr236: + goto tr227 + tr600: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st399 st399: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof399 } st_case_399: - // line internal/php8/scanner.go:16283 + // line internal/php8/scanner.go:16269 switch lex.data[(lex.p)] { - case 78: - goto tr601 - case 83: + case 73: goto tr602 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 110: - goto tr601 - case 115: + goto tr328 + case 105: goto tr602 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr601: + goto tr227 + tr602: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st400 st400: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof400 } st_case_400: - // line internal/php8/scanner.go:16328 + // line internal/php8/scanner.go:16310 switch lex.data[(lex.p)] { - case 83: + case 84: goto tr603 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 115: + goto tr328 + case 116: goto tr603 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr603: + goto tr227 + tr237: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st401 st401: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof401 } st_case_401: - // line internal/php8/scanner.go:16369 + // line internal/php8/scanner.go:16351 switch lex.data[(lex.p)] { - case 69: + case 78: goto tr604 + case 83: + goto tr605 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: + goto tr328 + case 110: goto tr604 + case 115: + goto tr605 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr604: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st402 st402: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof402 } st_case_402: - // line internal/php8/scanner.go:16410 + // line internal/php8/scanner.go:16396 switch lex.data[(lex.p)] { - case 84: - goto tr605 + case 83: + goto tr606 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 116: - goto tr605 + goto tr328 + case 115: + goto tr606 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr602: + goto tr227 + tr606: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st403 st403: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof403 } st_case_403: - // line internal/php8/scanner.go:16451 + // line internal/php8/scanner.go:16437 switch lex.data[(lex.p)] { case 69: - goto tr606 + goto tr607 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 101: - goto tr606 + goto tr607 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr237: + goto tr227 + tr607: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st404 st404: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof404 } st_case_404: - // line internal/php8/scanner.go:16492 + // line internal/php8/scanner.go:16478 switch lex.data[(lex.p)] { - case 65: - goto tr607 + case 84: + goto tr608 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 97: - goto tr607 + goto tr328 + case 116: + goto tr608 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr607: + goto tr227 + tr605: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st405 st405: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof405 } st_case_405: - // line internal/php8/scanner.go:16533 + // line internal/php8/scanner.go:16519 switch lex.data[(lex.p)] { - case 82: - goto tr608 + case 69: + goto tr609 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: - goto tr608 + goto tr328 + case 101: + goto tr609 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr238: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st406 st406: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof406 } st_case_406: - // line internal/php8/scanner.go:16574 + // line internal/php8/scanner.go:16560 switch lex.data[(lex.p)] { - case 72: - goto tr609 + case 65: + goto tr610 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 104: - goto tr609 + goto tr328 + case 97: + goto tr610 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr609: + goto tr227 + tr610: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st407 st407: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof407 } st_case_407: - // line internal/php8/scanner.go:16615 + // line internal/php8/scanner.go:16601 switch lex.data[(lex.p)] { - case 73: - goto tr610 + case 82: + goto tr611 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: - goto tr610 + goto tr328 + case 114: + goto tr611 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr610: + goto tr227 + tr239: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st408 st408: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof408 } st_case_408: - // line internal/php8/scanner.go:16656 + // line internal/php8/scanner.go:16642 switch lex.data[(lex.p)] { - case 76: - goto tr611 + case 72: + goto tr612 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr611 + goto tr328 + case 104: + goto tr612 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr611: + goto tr227 + tr612: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st409 st409: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof409 } st_case_409: - // line internal/php8/scanner.go:16697 + // line internal/php8/scanner.go:16683 switch lex.data[(lex.p)] { - case 69: - goto tr612 + case 73: + goto tr613 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr612 + goto tr328 + case 105: + goto tr613 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr239: + goto tr227 + tr613: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st410 st410: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof410 } st_case_410: - // line internal/php8/scanner.go:16738 + // line internal/php8/scanner.go:16724 switch lex.data[(lex.p)] { - case 79: - goto tr613 + case 76: + goto tr614 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 111: - goto tr613 + goto tr328 + case 108: + goto tr614 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr613: + goto tr227 + tr614: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st411 st411: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof411 } st_case_411: - // line internal/php8/scanner.go:16779 + // line internal/php8/scanner.go:16765 switch lex.data[(lex.p)] { - case 82: - goto tr614 + case 69: + goto tr615 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 114: - goto tr614 + goto tr328 + case 101: + goto tr615 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 + goto tr227 tr240: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st412 st412: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof412 } st_case_412: - // line internal/php8/scanner.go:16820 + // line internal/php8/scanner.go:16806 switch lex.data[(lex.p)] { - case 73: - goto tr615 + case 79: + goto tr616 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 105: - goto tr615 + goto tr328 + case 111: + goto tr616 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr615: + goto tr227 + tr616: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st413 st413: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof413 } st_case_413: - // line internal/php8/scanner.go:16861 + // line internal/php8/scanner.go:16847 switch lex.data[(lex.p)] { - case 69: - goto tr616 + case 82: + goto tr617 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 101: - goto tr616 + goto tr328 + case 114: + goto tr617 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr616: + goto tr227 + tr241: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st414 st414: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof414 } st_case_414: - // line internal/php8/scanner.go:16902 + // line internal/php8/scanner.go:16888 switch lex.data[(lex.p)] { - case 76: - goto tr617 + case 73: + goto tr618 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 108: - goto tr617 + goto tr328 + case 105: + goto tr618 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr617: + goto tr227 + tr618: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st415 st415: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof415 } st_case_415: - // line internal/php8/scanner.go:16943 + // line internal/php8/scanner.go:16929 switch lex.data[(lex.p)] { - case 68: - goto tr618 + case 69: + goto tr619 case 92: - goto st89 + goto st90 case 96: - goto tr325 - case 100: - goto tr618 + goto tr328 + case 101: + goto tr619 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr618: + goto tr227 + tr619: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:267 - lex.act = 78 + // line internal/php8/scanner.rl:366 + lex.act = 143 goto st416 st416: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof416 } - st_case_416: - // line internal/php8/scanner.go:16984 + st_case_416: + // line internal/php8/scanner.go:16970 + switch lex.data[(lex.p)] { + case 76: + goto tr620 + case 92: + goto st90 + case 96: + goto tr328 + case 108: + goto tr620 + } + switch { + case lex.data[(lex.p)] < 58: + if lex.data[(lex.p)] <= 47 { + goto tr328 + } + case lex.data[(lex.p)] > 64: + switch { + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr328 + } + case lex.data[(lex.p)] >= 91: + goto tr328 + } + default: + goto tr328 + } + goto tr227 + tr620: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st417 + st417: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof417 + } + st_case_417: + // line internal/php8/scanner.go:17011 + switch lex.data[(lex.p)] { + case 68: + goto tr621 + case 92: + goto st90 + case 96: + goto tr328 + case 100: + goto tr621 + } + switch { + case lex.data[(lex.p)] < 58: + if lex.data[(lex.p)] <= 47 { + goto tr328 + } + case lex.data[(lex.p)] > 64: + switch { + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr328 + } + case lex.data[(lex.p)] >= 91: + goto tr328 + } + default: + goto tr328 + } + goto tr227 + tr621: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:278 + lex.act = 79 + goto st418 + st418: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof418 + } + st_case_418: + // line internal/php8/scanner.go:17052 switch lex.data[(lex.p)] { case 10: - goto tr134 - case 13: goto tr135 + case 13: + goto tr136 case 32: - goto st93 + goto st94 case 92: - goto st89 + goto st90 case 96: - goto tr619 + goto tr622 } 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 st93 + goto st94 } default: - goto tr619 + goto tr622 } 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 tr619 + goto tr622 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr619 + goto tr622 } default: - goto tr619 + goto tr622 } default: - goto tr619 + goto tr622 } - goto tr226 - tr137: + goto tr227 + tr138: // line internal/php8/scanner.rl:54 - goto st93 - st93: + goto st94 + st94: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof93 + goto _test_eof94 } - st_case_93: - // line internal/php8/scanner.go:17033 + st_case_94: + // line internal/php8/scanner.go:17101 switch lex.data[(lex.p)] { case 10: - goto tr134 - case 13: goto tr135 + case 13: + goto tr136 case 32: - goto st93 + goto st94 case 70: - goto st96 + goto st97 case 102: - goto st96 + goto st97 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st93 + goto st94 } - goto tr132 - tr134: + goto tr133 + tr135: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -18328,8 +18419,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st94 - tr138: + goto st95 + tr139: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -18342,30 +18433,30 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st94 - st94: + goto st95 + st95: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof94 + goto _test_eof95 } - st_case_94: - // line internal/php8/scanner.go:17081 + st_case_95: + // line internal/php8/scanner.go:17149 switch lex.data[(lex.p)] { case 10: - goto tr138 - case 13: goto tr139 + case 13: + goto tr140 case 32: - goto tr137 + goto tr138 case 70: - goto tr140 + goto tr141 case 102: - goto tr140 + goto tr141 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr137 + goto tr138 } - goto tr132 - tr135: + goto tr133 + tr136: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -18376,8 +18467,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st95 - tr139: + goto st96 + tr140: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -18390,2958 +18481,2958 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st95 - st95: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof95 - } - st_case_95: - // line internal/php8/scanner.go:17129 - if lex.data[(lex.p)] == 10 { - goto tr134 - } - goto tr132 - tr140: - // line internal/php8/scanner.rl:54 - goto st96 st96: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof96 } st_case_96: - // line internal/php8/scanner.go:17143 - switch lex.data[(lex.p)] { - case 82: - goto st97 - case 114: - goto st97 + // line internal/php8/scanner.go:17197 + if lex.data[(lex.p)] == 10 { + goto tr135 } - goto tr132 + goto tr133 + tr141: + // line internal/php8/scanner.rl:54 + + goto st97 st97: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof97 } st_case_97: + // line internal/php8/scanner.go:17211 switch lex.data[(lex.p)] { - case 79: + case 82: goto st98 - case 111: + case 114: goto st98 } - goto tr132 + goto tr133 st98: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof98 } st_case_98: + switch lex.data[(lex.p)] { + case 79: + goto st99 + case 111: + goto st99 + } + goto tr133 + st99: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof99 + } + st_case_99: switch lex.data[(lex.p)] { case 77: - goto tr143 + goto tr144 case 109: - goto tr143 + goto tr144 } - goto tr132 - st417: + goto tr133 + st419: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof417 + goto _test_eof419 } - st_case_417: + st_case_419: if lex.data[(lex.p)] == 96 { - goto tr620 + goto tr623 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr620 + goto tr623 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr620 + goto tr623 } default: - goto tr620 + goto tr623 } - goto tr145 - tr145: + goto tr146 + tr146: // line NONE:1 lex.te = (lex.p) + 1 - goto st418 - st418: + goto st420 + st420: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof418 + goto _test_eof420 } - st_case_418: - // line internal/php8/scanner.go:17206 + st_case_420: + // line internal/php8/scanner.go:17274 switch lex.data[(lex.p)] { case 92: - goto st99 + goto st100 case 96: - goto tr621 + goto tr624 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr621 + goto tr624 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr621 + goto tr624 } case lex.data[(lex.p)] >= 91: - goto tr621 + goto tr624 } default: - goto tr621 + goto tr624 } - goto tr145 - st99: + goto tr146 + st100: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof99 + goto _test_eof100 } - st_case_99: + st_case_100: if lex.data[(lex.p)] == 96 { - goto tr144 + goto tr145 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr144 + goto tr145 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr144 + goto tr145 } default: - goto tr144 + goto tr145 } - goto tr145 - st419: + goto tr146 + st421: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof419 + goto _test_eof421 } - st_case_419: + st_case_421: if lex.data[(lex.p)] == 61 { - goto tr623 + goto tr626 } - goto tr255 - tr243: + goto tr256 + tr244: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st420 - st420: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st422 + st422: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof420 + goto _test_eof422 } - st_case_420: - // line internal/php8/scanner.go:17273 + st_case_422: + // line internal/php8/scanner.go:17341 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr624 + goto tr627 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr624: + goto tr227 + tr627: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st421 - st421: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st423 + st423: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof421 + goto _test_eof423 } - st_case_421: - // line internal/php8/scanner.go:17310 + st_case_423: + // line internal/php8/scanner.go:17378 switch lex.data[(lex.p)] { case 67: - goto tr625 + goto tr628 case 68: - goto tr626 + goto tr629 case 70: - goto tr627 + goto tr630 case 72: - goto tr628 + goto tr631 case 76: - goto tr629 + goto tr632 case 77: - goto tr630 + goto tr633 case 78: - goto tr631 + goto tr634 case 84: - goto tr632 + goto tr635 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 99: - goto tr625 + goto tr628 case 100: - goto tr626 + goto tr629 case 102: - goto tr627 + goto tr630 case 104: - goto tr628 + goto tr631 case 108: - goto tr629 + goto tr632 case 109: - goto tr630 + goto tr633 case 110: - goto tr631 + goto tr634 case 116: - goto tr632 + goto tr635 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr625: + goto tr227 + tr628: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st422 - st422: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st424 + st424: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof422 + goto _test_eof424 } - st_case_422: - // line internal/php8/scanner.go:17379 + st_case_424: + // line internal/php8/scanner.go:17447 switch lex.data[(lex.p)] { case 76: - goto tr633 + goto tr636 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 108: - goto tr633 + goto tr636 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr633: + goto tr227 + tr636: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st423 - st423: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st425 + st425: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof423 + goto _test_eof425 } - st_case_423: - // line internal/php8/scanner.go:17420 + st_case_425: + // line internal/php8/scanner.go:17488 switch lex.data[(lex.p)] { case 65: - goto tr634 + goto tr637 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 97: - goto tr634 + goto tr637 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr634: + goto tr227 + tr637: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st424 - st424: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st426 + st426: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof424 + goto _test_eof426 } - st_case_424: - // line internal/php8/scanner.go:17461 + st_case_426: + // line internal/php8/scanner.go:17529 switch lex.data[(lex.p)] { case 83: - goto tr635 + goto tr638 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 115: - goto tr635 + goto tr638 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr635: + goto tr227 + tr638: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st425 - st425: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st427 + st427: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof425 + goto _test_eof427 } - st_case_425: - // line internal/php8/scanner.go:17502 + st_case_427: + // line internal/php8/scanner.go:17570 switch lex.data[(lex.p)] { case 83: - goto tr636 + goto tr639 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 115: - goto tr636 + goto tr639 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr636: + goto tr227 + tr639: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st426 - st426: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st428 + st428: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof426 + goto _test_eof428 } - st_case_426: - // line internal/php8/scanner.go:17543 + st_case_428: + // line internal/php8/scanner.go:17611 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr637 + goto tr640 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr637: + goto tr227 + tr640: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st427 - st427: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st429 + st429: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof427 + goto _test_eof429 } - st_case_427: - // line internal/php8/scanner.go:17580 + st_case_429: + // line internal/php8/scanner.go:17648 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr638 + goto tr641 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr626: + goto tr227 + tr629: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st428 - st428: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st430 + st430: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof428 + goto _test_eof430 } - st_case_428: - // line internal/php8/scanner.go:17617 + st_case_430: + // line internal/php8/scanner.go:17685 switch lex.data[(lex.p)] { case 73: - goto tr639 + goto tr642 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 105: - goto tr639 + goto tr642 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr639: + goto tr227 + tr642: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st429 - st429: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st431 + st431: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof429 + goto _test_eof431 } - st_case_429: - // line internal/php8/scanner.go:17658 + st_case_431: + // line internal/php8/scanner.go:17726 switch lex.data[(lex.p)] { case 82: - goto tr640 + goto tr643 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 114: - goto tr640 + goto tr643 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr640: + goto tr227 + tr643: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st430 - st430: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st432 + st432: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof430 + goto _test_eof432 } - st_case_430: - // line internal/php8/scanner.go:17699 + st_case_432: + // line internal/php8/scanner.go:17767 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr641 + goto tr644 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr641: + goto tr227 + tr644: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st431 - st431: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st433 + st433: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof431 + goto _test_eof433 } - st_case_431: - // line internal/php8/scanner.go:17736 + st_case_433: + // line internal/php8/scanner.go:17804 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr642 + goto tr645 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr627: + goto tr227 + tr630: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st432 - st432: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st434 + st434: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof432 + goto _test_eof434 } - st_case_432: - // line internal/php8/scanner.go:17773 + st_case_434: + // line internal/php8/scanner.go:17841 switch lex.data[(lex.p)] { case 73: - goto tr643 + goto tr646 case 85: - goto tr644 + goto tr647 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 105: - goto tr643 + goto tr646 case 117: - goto tr644 + goto tr647 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr643: + goto tr227 + tr646: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st433 - st433: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st435 + st435: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof433 + goto _test_eof435 } - st_case_433: - // line internal/php8/scanner.go:17818 + st_case_435: + // line internal/php8/scanner.go:17886 switch lex.data[(lex.p)] { case 76: - goto tr645 + goto tr648 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 108: - goto tr645 + goto tr648 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr645: + goto tr227 + tr648: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st434 - st434: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st436 + st436: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof434 + goto _test_eof436 } - st_case_434: - // line internal/php8/scanner.go:17859 + st_case_436: + // line internal/php8/scanner.go:17927 switch lex.data[(lex.p)] { case 69: - goto tr646 + goto tr649 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 101: - goto tr646 + goto tr649 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr646: + goto tr227 + tr649: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st435 - st435: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st437 + st437: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof435 + goto _test_eof437 } - st_case_435: - // line internal/php8/scanner.go:17900 + st_case_437: + // line internal/php8/scanner.go:17968 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr647 + goto tr650 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr647: + goto tr227 + tr650: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st436 - st436: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st438 + st438: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof436 + goto _test_eof438 } - st_case_436: - // line internal/php8/scanner.go:17937 + st_case_438: + // line internal/php8/scanner.go:18005 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr648 + goto tr651 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr644: + goto tr227 + tr647: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st437 - st437: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st439 + st439: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof437 + goto _test_eof439 } - st_case_437: - // line internal/php8/scanner.go:17974 + st_case_439: + // line internal/php8/scanner.go:18042 switch lex.data[(lex.p)] { case 78: - goto tr649 + goto tr652 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 110: - goto tr649 + goto tr652 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr649: + goto tr227 + tr652: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st438 - st438: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st440 + st440: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof438 + goto _test_eof440 } - st_case_438: - // line internal/php8/scanner.go:18015 + st_case_440: + // line internal/php8/scanner.go:18083 switch lex.data[(lex.p)] { case 67: - goto tr650 + goto tr653 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 99: - goto tr650 + goto tr653 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr650: + goto tr227 + tr653: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st439 - st439: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st441 + st441: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof439 + goto _test_eof441 } - st_case_439: - // line internal/php8/scanner.go:18056 + st_case_441: + // line internal/php8/scanner.go:18124 switch lex.data[(lex.p)] { case 84: - goto tr651 + goto tr654 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 116: - goto tr651 + goto tr654 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr651: + goto tr227 + tr654: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st440 - st440: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st442 + st442: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof440 + goto _test_eof442 } - st_case_440: - // line internal/php8/scanner.go:18097 + st_case_442: + // line internal/php8/scanner.go:18165 switch lex.data[(lex.p)] { case 73: - goto tr652 + goto tr655 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 105: - goto tr652 + goto tr655 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr652: + goto tr227 + tr655: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st441 - st441: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st443 + st443: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof441 + goto _test_eof443 } - st_case_441: - // line internal/php8/scanner.go:18138 + st_case_443: + // line internal/php8/scanner.go:18206 switch lex.data[(lex.p)] { case 79: - goto tr653 + goto tr656 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 111: - goto tr653 + goto tr656 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr653: + goto tr227 + tr656: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st442 - st442: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st444 + st444: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof442 + goto _test_eof444 } - st_case_442: - // line internal/php8/scanner.go:18179 + st_case_444: + // line internal/php8/scanner.go:18247 switch lex.data[(lex.p)] { case 78: - goto tr654 + goto tr657 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 110: - goto tr654 + goto tr657 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr654: + goto tr227 + tr657: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st443 - st443: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st445 + st445: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof443 + goto _test_eof445 } - st_case_443: - // line internal/php8/scanner.go:18220 + st_case_445: + // line internal/php8/scanner.go:18288 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr655 + goto tr658 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr655: + goto tr227 + tr658: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st444 - st444: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st446 + st446: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof444 + goto _test_eof446 } - st_case_444: - // line internal/php8/scanner.go:18257 + st_case_446: + // line internal/php8/scanner.go:18325 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr656 + goto tr659 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr628: + goto tr227 + tr631: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st445 - st445: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st447 + st447: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof445 + goto _test_eof447 } - st_case_445: - // line internal/php8/scanner.go:18294 + st_case_447: + // line internal/php8/scanner.go:18362 switch lex.data[(lex.p)] { case 65: - goto tr657 + goto tr660 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 97: - goto tr657 + goto tr660 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr657: + goto tr227 + tr660: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st446 - st446: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st448 + st448: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof446 + goto _test_eof448 } - st_case_446: - // line internal/php8/scanner.go:18335 + st_case_448: + // line internal/php8/scanner.go:18403 switch lex.data[(lex.p)] { case 76: - goto tr658 + goto tr661 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 108: - goto tr658 + goto tr661 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr658: + goto tr227 + tr661: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st447 - st447: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st449 + st449: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof447 + goto _test_eof449 } - st_case_447: - // line internal/php8/scanner.go:18376 + st_case_449: + // line internal/php8/scanner.go:18444 switch lex.data[(lex.p)] { case 84: - goto tr659 + goto tr662 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 116: - goto tr659 + goto tr662 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr659: + goto tr227 + tr662: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st448 - st448: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st450 + st450: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof448 + goto _test_eof450 } - st_case_448: - // line internal/php8/scanner.go:18417 + st_case_450: + // line internal/php8/scanner.go:18485 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr660 + goto tr663 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr660: + goto tr227 + tr663: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st449 - st449: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st451 + st451: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof449 + goto _test_eof451 } - st_case_449: - // line internal/php8/scanner.go:18454 + st_case_451: + // line internal/php8/scanner.go:18522 switch lex.data[(lex.p)] { case 67: - goto tr661 + goto tr664 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 99: - goto tr661 + goto tr664 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr661: + goto tr227 + tr664: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st450 - st450: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st452 + st452: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof450 + goto _test_eof452 } - st_case_450: - // line internal/php8/scanner.go:18495 + st_case_452: + // line internal/php8/scanner.go:18563 switch lex.data[(lex.p)] { case 79: - goto tr662 + goto tr665 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 111: - goto tr662 + goto tr665 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr662: + goto tr227 + tr665: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st451 - st451: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st453 + st453: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof451 + goto _test_eof453 } - st_case_451: - // line internal/php8/scanner.go:18536 + st_case_453: + // line internal/php8/scanner.go:18604 switch lex.data[(lex.p)] { case 77: - goto tr663 + goto tr666 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 109: - goto tr663 + goto tr666 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr663: + goto tr227 + tr666: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st452 - st452: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st454 + st454: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof452 + goto _test_eof454 } - st_case_452: - // line internal/php8/scanner.go:18577 + st_case_454: + // line internal/php8/scanner.go:18645 switch lex.data[(lex.p)] { case 80: - goto tr664 + goto tr667 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 112: - goto tr664 + goto tr667 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr664: + goto tr227 + tr667: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st453 - st453: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st455 + st455: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof453 + goto _test_eof455 } - st_case_453: - // line internal/php8/scanner.go:18618 + st_case_455: + // line internal/php8/scanner.go:18686 switch lex.data[(lex.p)] { case 73: - goto tr665 + goto tr668 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 105: - goto tr665 + goto tr668 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr665: + goto tr227 + tr668: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st454 - st454: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st456 + st456: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof454 + goto _test_eof456 } - st_case_454: - // line internal/php8/scanner.go:18659 + st_case_456: + // line internal/php8/scanner.go:18727 switch lex.data[(lex.p)] { case 76: - goto tr666 + goto tr669 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 108: - goto tr666 + goto tr669 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr666: + goto tr227 + tr669: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st455 - st455: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st457 + st457: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof455 + goto _test_eof457 } - st_case_455: - // line internal/php8/scanner.go:18700 + st_case_457: + // line internal/php8/scanner.go:18768 switch lex.data[(lex.p)] { case 69: - goto tr667 + goto tr670 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 101: - goto tr667 + goto tr670 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr667: + goto tr227 + tr670: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st456 - st456: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st458 + st458: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof456 + goto _test_eof458 } - st_case_456: - // line internal/php8/scanner.go:18741 + st_case_458: + // line internal/php8/scanner.go:18809 switch lex.data[(lex.p)] { case 82: - goto tr668 + goto tr671 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 114: - goto tr668 + goto tr671 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr629: + goto tr227 + tr632: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st457 - st457: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st459 + st459: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof457 + goto _test_eof459 } - st_case_457: - // line internal/php8/scanner.go:18782 + st_case_459: + // line internal/php8/scanner.go:18850 switch lex.data[(lex.p)] { case 73: - goto tr669 + goto tr672 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 105: - goto tr669 + goto tr672 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr669: + goto tr227 + tr672: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st458 - st458: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st460 + st460: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof458 + goto _test_eof460 } - st_case_458: - // line internal/php8/scanner.go:18823 + st_case_460: + // line internal/php8/scanner.go:18891 switch lex.data[(lex.p)] { case 78: - goto tr670 + goto tr673 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 110: - goto tr670 + goto tr673 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr670: + goto tr227 + tr673: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st459 - st459: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st461 + st461: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof459 + goto _test_eof461 } - st_case_459: - // line internal/php8/scanner.go:18864 + st_case_461: + // line internal/php8/scanner.go:18932 switch lex.data[(lex.p)] { case 69: - goto tr671 + goto tr674 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 101: - goto tr671 + goto tr674 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr671: + goto tr227 + tr674: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st460 - st460: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st462 + st462: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof460 + goto _test_eof462 } - st_case_460: - // line internal/php8/scanner.go:18905 + st_case_462: + // line internal/php8/scanner.go:18973 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr672 + goto tr675 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr672: + goto tr227 + tr675: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st461 - st461: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st463 + st463: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof461 + goto _test_eof463 } - st_case_461: - // line internal/php8/scanner.go:18942 + st_case_463: + // line internal/php8/scanner.go:19010 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr673 + goto tr676 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr630: + goto tr227 + tr633: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st462 - st462: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st464 + st464: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof462 + goto _test_eof464 } - st_case_462: - // line internal/php8/scanner.go:18979 + st_case_464: + // line internal/php8/scanner.go:19047 switch lex.data[(lex.p)] { case 69: - goto tr674 + goto tr677 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 101: - goto tr674 + goto tr677 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr674: + goto tr227 + tr677: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st463 - st463: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st465 + st465: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof463 + goto _test_eof465 } - st_case_463: - // line internal/php8/scanner.go:19020 + st_case_465: + // line internal/php8/scanner.go:19088 switch lex.data[(lex.p)] { case 84: - goto tr675 + goto tr678 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 116: - goto tr675 + goto tr678 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr675: + goto tr227 + tr678: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st464 - st464: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st466 + st466: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof464 + goto _test_eof466 } - st_case_464: - // line internal/php8/scanner.go:19061 + st_case_466: + // line internal/php8/scanner.go:19129 switch lex.data[(lex.p)] { case 72: - goto tr676 + goto tr679 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 104: - goto tr676 + goto tr679 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr676: + goto tr227 + tr679: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st465 - st465: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st467 + st467: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof465 + goto _test_eof467 } - st_case_465: - // line internal/php8/scanner.go:19102 + st_case_467: + // line internal/php8/scanner.go:19170 switch lex.data[(lex.p)] { case 79: - goto tr677 + goto tr680 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 111: - goto tr677 + goto tr680 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr677: + goto tr227 + tr680: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st466 - st466: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st468 + st468: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof466 + goto _test_eof468 } - st_case_466: - // line internal/php8/scanner.go:19143 + st_case_468: + // line internal/php8/scanner.go:19211 switch lex.data[(lex.p)] { case 68: - goto tr678 + goto tr681 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 100: - goto tr678 + goto tr681 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr678: + goto tr227 + tr681: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st467 - st467: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st469 + st469: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof467 + goto _test_eof469 } - st_case_467: - // line internal/php8/scanner.go:19184 + st_case_469: + // line internal/php8/scanner.go:19252 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr679 + goto tr682 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr679: + goto tr227 + tr682: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st468 - st468: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st470 + st470: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof468 + goto _test_eof470 } - st_case_468: - // line internal/php8/scanner.go:19221 + st_case_470: + // line internal/php8/scanner.go:19289 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr680 + goto tr683 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr631: + goto tr227 + tr634: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st469 - st469: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st471 + st471: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof469 + goto _test_eof471 } - st_case_469: - // line internal/php8/scanner.go:19258 + st_case_471: + // line internal/php8/scanner.go:19326 switch lex.data[(lex.p)] { case 65: - goto tr681 + goto tr684 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 97: - goto tr681 + goto tr684 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr681: + goto tr227 + tr684: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st470 - st470: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st472 + st472: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof470 + goto _test_eof472 } - st_case_470: - // line internal/php8/scanner.go:19299 + st_case_472: + // line internal/php8/scanner.go:19367 switch lex.data[(lex.p)] { case 77: - goto tr682 + goto tr685 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 109: - goto tr682 + goto tr685 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr682: + goto tr227 + tr685: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st471 - st471: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st473 + st473: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof471 + goto _test_eof473 } - st_case_471: - // line internal/php8/scanner.go:19340 + st_case_473: + // line internal/php8/scanner.go:19408 switch lex.data[(lex.p)] { case 69: - goto tr683 + goto tr686 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 101: - goto tr683 + goto tr686 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr683: + goto tr227 + tr686: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st472 - st472: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st474 + st474: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof472 + goto _test_eof474 } - st_case_472: - // line internal/php8/scanner.go:19381 + st_case_474: + // line internal/php8/scanner.go:19449 switch lex.data[(lex.p)] { case 83: - goto tr684 + goto tr687 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 115: - goto tr684 + goto tr687 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr684: + goto tr227 + tr687: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st473 - st473: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st475 + st475: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof473 + goto _test_eof475 } - st_case_473: - // line internal/php8/scanner.go:19422 + st_case_475: + // line internal/php8/scanner.go:19490 switch lex.data[(lex.p)] { case 80: - goto tr685 + goto tr688 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 112: - goto tr685 + goto tr688 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr685: + goto tr227 + tr688: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st474 - st474: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st476 + st476: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof474 + goto _test_eof476 } - st_case_474: - // line internal/php8/scanner.go:19463 + st_case_476: + // line internal/php8/scanner.go:19531 switch lex.data[(lex.p)] { case 65: - goto tr686 + goto tr689 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 97: - goto tr686 + goto tr689 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr686: + goto tr227 + tr689: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st475 - st475: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st477 + st477: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof475 + goto _test_eof477 } - st_case_475: - // line internal/php8/scanner.go:19504 + st_case_477: + // line internal/php8/scanner.go:19572 switch lex.data[(lex.p)] { case 67: - goto tr687 + goto tr690 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 99: - goto tr687 + goto tr690 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr687: + goto tr227 + tr690: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st476 - st476: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st478 + st478: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof476 + goto _test_eof478 } - st_case_476: - // line internal/php8/scanner.go:19545 + st_case_478: + // line internal/php8/scanner.go:19613 switch lex.data[(lex.p)] { case 69: - goto tr688 + goto tr691 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 101: - goto tr688 + goto tr691 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr688: + goto tr227 + tr691: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st477 - st477: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st479 + st479: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof477 + goto _test_eof479 } - st_case_477: - // line internal/php8/scanner.go:19586 + st_case_479: + // line internal/php8/scanner.go:19654 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr689 + goto tr692 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr689: + goto tr227 + tr692: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st478 - st478: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st480 + st480: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof478 + goto _test_eof480 } - st_case_478: - // line internal/php8/scanner.go:19623 + st_case_480: + // line internal/php8/scanner.go:19691 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr690 + goto tr693 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr632: + goto tr227 + tr635: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st479 - st479: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st481 + st481: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof479 + goto _test_eof481 } - st_case_479: - // line internal/php8/scanner.go:19660 + st_case_481: + // line internal/php8/scanner.go:19728 switch lex.data[(lex.p)] { case 82: - goto tr691 + goto tr694 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 114: - goto tr691 + goto tr694 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr691: + goto tr227 + tr694: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st480 - st480: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st482 + st482: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof480 + goto _test_eof482 } - st_case_480: - // line internal/php8/scanner.go:19701 + st_case_482: + // line internal/php8/scanner.go:19769 switch lex.data[(lex.p)] { case 65: - goto tr692 + goto tr695 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 97: - goto tr692 + goto tr695 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr692: + goto tr227 + tr695: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st481 - st481: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st483 + st483: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof481 + goto _test_eof483 } - st_case_481: - // line internal/php8/scanner.go:19742 + st_case_483: + // line internal/php8/scanner.go:19810 switch lex.data[(lex.p)] { case 73: - goto tr693 + goto tr696 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 105: - goto tr693 + goto tr696 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr693: + goto tr227 + tr696: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st482 - st482: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st484 + st484: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof482 + goto _test_eof484 } - st_case_482: - // line internal/php8/scanner.go:19783 + st_case_484: + // line internal/php8/scanner.go:19851 switch lex.data[(lex.p)] { case 84: - goto tr694 + goto tr697 case 92: - goto st89 + goto st90 case 96: - goto tr325 + goto tr328 case 116: - goto tr694 + goto tr697 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr694: + goto tr227 + tr697: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st483 - st483: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st485 + st485: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof483 + goto _test_eof485 } - st_case_483: - // line internal/php8/scanner.go:19824 + st_case_485: + // line internal/php8/scanner.go:19892 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr695 + goto tr698 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - tr695: + goto tr227 + tr698: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:355 - lex.act = 142 - goto st484 - st484: + // line internal/php8/scanner.rl:366 + lex.act = 143 + goto st486 + st486: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof484 + goto _test_eof486 } - st_case_484: - // line internal/php8/scanner.go:19861 + st_case_486: + // line internal/php8/scanner.go:19929 switch lex.data[(lex.p)] { case 92: - goto st89 + goto st90 case 95: - goto tr696 + goto tr699 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr325 + goto tr328 } 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 tr325 + goto tr328 } case lex.data[(lex.p)] >= 91: - goto tr325 + goto tr328 } default: - goto tr325 + goto tr328 } - goto tr226 - st485: + goto tr227 + st487: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof485 + goto _test_eof487 } - st_case_485: + st_case_487: switch lex.data[(lex.p)] { case 61: - goto tr697 + goto tr700 case 124: - goto tr698 + goto tr701 } - goto tr255 - tr146: - // line internal/php8/scanner.rl:390 + goto tr256 + tr147: + // line internal/php8/scanner.rl:401 (lex.p) = (lex.te) - 1 { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st486 - tr148: - // line internal/php8/scanner.rl:394 + goto st488 + tr149: + // line internal/php8/scanner.rl:405 (lex.p) = (lex.te) - 1 { lex.ungetCnt(1) { - goto st127 + goto st128 } } - goto st486 - tr149: - // line internal/php8/scanner.rl:392 + goto st488 + tr150: + // line internal/php8/scanner.rl:403 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_NULLSAFE_OBJECT_OPERATOR { (lex.p)++ - lex.cs = 486 + lex.cs = 488 goto _out } } - goto st486 - tr699: - // line internal/php8/scanner.rl:394 + goto st488 + tr702: + // line internal/php8/scanner.rl:405 lex.te = (lex.p) + 1 { lex.ungetCnt(1) { - goto st127 + goto st128 } } - goto st486 - tr705: - // line internal/php8/scanner.rl:390 + goto st488 + tr708: + // line internal/php8/scanner.rl:401 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st486 - tr707: + goto st488 + tr710: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:390 + // line internal/php8/scanner.rl:401 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st486 - tr711: - // line internal/php8/scanner.rl:394 + goto st488 + tr714: + // line internal/php8/scanner.rl:405 lex.te = (lex.p) (lex.p)-- { lex.ungetCnt(1) { - goto st127 + goto st128 } } - goto st486 - tr712: - // line internal/php8/scanner.rl:391 + goto st488 + tr715: + // line internal/php8/scanner.rl:402 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_OBJECT_OPERATOR { (lex.p)++ - lex.cs = 486 + lex.cs = 488 goto _out } } - goto st486 - tr714: - lex.cs = 486 - // line internal/php8/scanner.rl:393 + goto st488 + tr717: + lex.cs = 488 + // line internal/php8/scanner.rl:404 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.T_STRING - lex.cs = 127 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - st486: + st488: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof486 + goto _test_eof488 } - st_case_486: + st_case_488: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:19961 + // line internal/php8/scanner.go:20029 switch lex.data[(lex.p)] { case 10: - goto tr147 + goto tr148 case 13: - goto tr701 + goto tr704 case 32: - goto tr700 + goto tr703 case 45: - goto st490 + goto st492 case 63: - goto tr703 + goto tr706 case 96: - goto tr699 + goto tr702 } 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 tr700 + goto tr703 } default: - goto tr699 + goto tr702 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr699 + goto tr702 } case lex.data[(lex.p)] >= 91: - goto tr699 + goto tr702 } default: - goto tr699 + goto tr702 } - goto st492 - tr700: + goto st494 + tr703: // line NONE:1 lex.te = (lex.p) + 1 - goto st487 - tr708: + goto st489 + tr711: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - goto st487 - st487: + goto st489 + st489: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof487 + goto _test_eof489 } - st_case_487: - // line internal/php8/scanner.go:20016 + st_case_489: + // line internal/php8/scanner.go:20084 switch lex.data[(lex.p)] { case 10: - goto tr147 + goto tr148 case 13: - goto tr706 + goto tr709 case 32: - goto tr700 + goto tr703 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr700 + goto tr703 } - goto tr705 - tr147: + goto tr708 + tr148: // line NONE:1 lex.te = (lex.p) + 1 @@ -21355,8 +21446,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st488 - tr709: + goto st490 + tr712: // line NONE:1 lex.te = (lex.p) + 1 @@ -21372,26 +21463,26 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st488 - st488: + goto st490 + st490: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof488 + goto _test_eof490 } - st_case_488: - // line internal/php8/scanner.go:20066 + st_case_490: + // line internal/php8/scanner.go:20134 switch lex.data[(lex.p)] { case 10: - goto tr709 + goto tr712 case 13: - goto tr710 + goto tr713 case 32: - goto tr708 + goto tr711 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr708 + goto tr711 } - goto tr707 - tr706: + goto tr710 + tr709: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -21402,8 +21493,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st100 - tr710: + goto st101 + tr713: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -21416,18 +21507,18 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st100 - st100: + goto st101 + st101: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof100 + goto _test_eof101 } - st_case_100: - // line internal/php8/scanner.go:20110 + st_case_101: + // line internal/php8/scanner.go:20178 if lex.data[(lex.p)] == 10 { - goto tr147 + goto tr148 } - goto tr146 - tr701: + goto tr147 + tr704: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -21438,78 +21529,78 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st489 - st489: + goto st491 + st491: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof489 + goto _test_eof491 } - st_case_489: - // line internal/php8/scanner.go:20132 + st_case_491: + // line internal/php8/scanner.go:20200 if lex.data[(lex.p)] == 10 { - goto tr147 + goto tr148 } - goto tr711 - st490: + goto tr714 + st492: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof490 + goto _test_eof492 } - st_case_490: + st_case_492: if lex.data[(lex.p)] == 62 { - goto tr712 + goto tr715 } - goto tr711 - tr703: + goto tr714 + tr706: // line NONE:1 lex.te = (lex.p) + 1 - goto st491 - st491: + goto st493 + st493: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof491 + goto _test_eof493 } - st_case_491: - // line internal/php8/scanner.go:20156 + st_case_493: + // line internal/php8/scanner.go:20224 if lex.data[(lex.p)] == 45 { - goto st101 + goto st102 } - goto tr711 - st101: + goto tr714 + st102: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof101 + goto _test_eof102 } - st_case_101: + st_case_102: if lex.data[(lex.p)] == 62 { - goto tr149 + goto tr150 } - goto tr148 - st492: + goto tr149 + st494: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof492 + goto _test_eof494 } - st_case_492: + st_case_494: if lex.data[(lex.p)] == 96 { - goto tr714 + goto tr717 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr714 + goto tr717 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr714 + goto tr717 } case lex.data[(lex.p)] >= 91: - goto tr714 + goto tr717 } default: - goto tr714 + goto tr717 } - goto st492 - tr718: - lex.cs = 493 + goto st494 + tr721: + lex.cs = 495 // line NONE:1 switch lex.act { case 0: @@ -21518,13 +21609,13 @@ func (lex *Lexer) Lex() *token.Token { goto st0 } } - case 155: + case 156: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 516 + lex.cs = 518 { (lex.p)++ goto _out @@ -21533,39 +21624,39 @@ func (lex *Lexer) Lex() *token.Token { } goto _again - tr719: - lex.cs = 493 + tr722: + lex.cs = 495 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:398 + // line internal/php8/scanner.rl:409 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 516 + lex.cs = 518 { (lex.p)++ goto _out } } goto _again - tr723: - lex.cs = 493 - // line internal/php8/scanner.rl:398 + tr726: + lex.cs = 495 + // line internal/php8/scanner.rl:409 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 516 + lex.cs = 518 { (lex.p)++ goto _out } } goto _again - st493: + st495: // line NONE:1 lex.ts = 0 @@ -21573,13 +21664,13 @@ func (lex *Lexer) Lex() *token.Token { lex.act = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof493 + goto _test_eof495 } - st_case_493: + st_case_495: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:20253 + // line internal/php8/scanner.go:20321 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -21620,40 +21711,40 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1034: - goto tr716 + goto tr719 case 1037: - goto tr717 + goto tr720 } if 1024 <= _widec && _widec <= 1279 { - goto tr715 + goto tr718 } goto st0 st_case_0: st0: lex.cs = 0 goto _out - tr715: + tr718: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:398 - lex.act = 155 - goto st494 - tr720: + // line internal/php8/scanner.rl:409 + lex.act = 156 + goto st496 + tr723: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:398 - lex.act = 155 - goto st494 - st494: + // line internal/php8/scanner.rl:409 + lex.act = 156 + goto st496 + st496: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof494 + goto _test_eof496 } - st_case_494: - // line internal/php8/scanner.go:20327 + st_case_496: + // line internal/php8/scanner.go:20395 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -21694,15 +21785,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1034: - goto tr716 + goto tr719 case 1037: - goto tr717 + goto tr720 } if 1024 <= _widec && _widec <= 1279 { - goto tr715 + goto tr718 } - goto tr718 - tr716: + goto tr721 + tr719: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -21713,8 +21804,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st495 - tr721: + goto st497 + tr724: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -21727,13 +21818,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - 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:20407 + st_case_497: + // line internal/php8/scanner.go:20475 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -21774,15 +21865,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1034: - goto tr721 + goto tr724 case 1037: - goto tr722 + goto tr725 } if 1024 <= _widec && _widec <= 1279 { - goto tr720 + goto tr723 } - goto tr719 - tr717: + goto tr722 + tr720: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -21793,8 +21884,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st496 - tr722: + goto st498 + tr725: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -21807,13 +21898,13 @@ 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:20487 + st_case_498: + // line internal/php8/scanner.go:20555 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -21854,27 +21945,27 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1034: - goto tr716 + goto tr719 case 1037: - goto tr717 + goto tr720 } if 1024 <= _widec && _widec <= 1279 { - goto tr715 + goto tr718 } - goto tr723 - tr150: - // line internal/php8/scanner.rl:407 + goto tr726 + tr151: + // line internal/php8/scanner.rl:418 lex.te = (lex.p) + 1 { lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(497, 127) + lex.call(499, 128) goto _out } - goto st497 - tr731: - // line internal/php8/scanner.rl:409 + goto st499 + tr734: + // line internal/php8/scanner.rl:420 lex.te = (lex.p) (lex.p)-- { @@ -21882,45 +21973,45 @@ func (lex *Lexer) Lex() *token.Token { { lex.growCallStack() { - lex.stack[lex.top] = 497 + lex.stack[lex.top] = 499 lex.top++ - goto st518 + goto st520 } } } - goto st497 - tr732: - // line internal/php8/scanner.rl:408 + goto st499 + tr735: + // line internal/php8/scanner.rl:419 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(497, 534) + lex.call(499, 536) goto _out } - goto st497 - tr733: - lex.cs = 497 + goto st499 + tr736: + lex.cs = 499 // line NONE:1 switch lex.act { - case 156: + case 157: { (lex.p) = (lex.te) - 1 lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(497, 127) + lex.call(499, 128) goto _out } - case 157: + case 158: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(497, 534) + lex.call(499, 536) goto _out } - case 159: + case 160: { (lex.p) = (lex.te) - 1 @@ -21928,7 +22019,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 = 516 + lex.cs = 518 } { (lex.p)++ @@ -21938,11 +22029,11 @@ func (lex *Lexer) Lex() *token.Token { } goto _again - tr734: - lex.cs = 497 + tr737: + lex.cs = 499 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:410 + // line internal/php8/scanner.rl:421 lex.te = (lex.p) (lex.p)-- { @@ -21950,7 +22041,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 = 516 + lex.cs = 518 } { (lex.p)++ @@ -21958,9 +22049,9 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr738: - lex.cs = 497 - // line internal/php8/scanner.rl:410 + tr741: + lex.cs = 499 + // line internal/php8/scanner.rl:421 lex.te = (lex.p) (lex.p)-- { @@ -21968,7 +22059,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 = 516 + lex.cs = 518 } { (lex.p)++ @@ -21976,18 +22067,18 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - st497: + st499: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof497 + goto _test_eof499 } - st_case_497: + st_case_499: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:20619 + // line internal/php8/scanner.go:20687 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22028,76 +22119,76 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1316: - goto st498 + goto st500 case 1403: - goto st102 + goto st103 case 1546: - goto tr727 + goto tr730 case 1549: - goto tr728 + goto tr731 case 1572: - goto st502 + goto st504 case 1659: - goto st503 + goto st505 } if 1536 <= _widec && _widec <= 1791 { - goto tr726 + goto tr729 } goto st0 - st498: + 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)] == 123 { - goto tr732 + goto tr735 } - goto tr731 - st102: + goto tr734 + st103: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof102 + goto _test_eof103 } - st_case_102: + st_case_103: if lex.data[(lex.p)] == 36 { - goto tr150 + goto tr151 } goto st0 - tr726: + tr729: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:410 - lex.act = 159 - goto st499 - tr735: + // line internal/php8/scanner.rl:421 + lex.act = 160 + goto st501 + tr738: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:410 - lex.act = 159 - goto st499 - tr739: + // line internal/php8/scanner.rl:421 + lex.act = 160 + goto st501 + tr742: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:408 - lex.act = 157 - goto st499 - tr740: + // line internal/php8/scanner.rl:419 + lex.act = 158 + goto st501 + tr743: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:407 - lex.act = 156 - goto st499 - st499: + // line internal/php8/scanner.rl:418 + lex.act = 157 + goto st501 + st501: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof499 + goto _test_eof501 } - st_case_499: - // line internal/php8/scanner.go:20729 + st_case_501: + // line internal/php8/scanner.go:20797 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22138,15 +22229,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1546: - goto tr727 + goto tr730 case 1549: - goto tr728 + goto tr731 } if 1536 <= _widec && _widec <= 1791 { - goto tr726 + goto tr729 } - goto tr733 - tr727: + goto tr736 + tr730: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -22157,8 +22248,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st500 - tr736: + goto st502 + tr739: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -22171,13 +22262,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st500 - st500: + goto st502 + st502: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof500 + goto _test_eof502 } - st_case_500: - // line internal/php8/scanner.go:20809 + st_case_502: + // line internal/php8/scanner.go:20877 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22218,15 +22309,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1546: - goto tr736 + goto tr739 case 1549: - goto tr737 + goto tr740 } if 1536 <= _widec && _widec <= 1791 { - goto tr735 + goto tr738 } - goto tr734 - tr728: + goto tr737 + tr731: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -22237,8 +22328,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st501 - tr737: + goto st503 + tr740: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -22251,13 +22342,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st501 - st501: + goto st503 + st503: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof501 + goto _test_eof503 } - st_case_501: - // line internal/php8/scanner.go:20889 + st_case_503: + // line internal/php8/scanner.go:20957 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22298,19 +22389,19 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1546: - goto tr727 + goto tr730 case 1549: - goto tr728 + goto tr731 } if 1536 <= _widec && _widec <= 1791 { - goto tr726 + goto tr729 } - goto tr738 - st502: + goto tr741 + st504: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof502 + goto _test_eof504 } - st_case_502: + st_case_504: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22351,23 +22442,23 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1403: - goto tr732 + goto tr735 case 1546: - goto tr727 + goto tr730 case 1549: - goto tr728 + goto tr731 case 1659: - goto tr739 + goto tr742 } if 1536 <= _widec && _widec <= 1791 { - goto tr726 + goto tr729 } - goto tr731 - st503: + goto tr734 + st505: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof503 + goto _test_eof505 } - st_case_503: + st_case_505: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22408,114 +22499,114 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1316: - goto tr150 + goto tr151 case 1546: - goto tr727 + goto tr730 case 1549: - goto tr728 + goto tr731 case 1572: - goto tr740 + goto tr743 } if 1536 <= _widec && _widec <= 1791 { - goto tr726 + goto tr729 } - goto tr738 - tr152: - // line internal/php8/scanner.rl:424 + goto tr741 + tr153: + // line internal/php8/scanner.rl:435 lex.te = (lex.p) + 1 { lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 504 + lex.stack[lex.top] = 506 lex.top++ - goto st518 + goto st520 } } } - goto st504 - tr153: - // line internal/php8/scanner.rl:423 + goto st506 + tr154: + // line internal/php8/scanner.rl:434 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(504, 534) + lex.call(506, 536) goto _out } - goto st504 - tr154: - // line internal/php8/scanner.rl:422 + goto st506 + tr155: + // line internal/php8/scanner.rl:433 lex.te = (lex.p) + 1 { lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(504, 127) + lex.call(506, 128) goto _out } - goto st504 - tr742: - lex.cs = 504 - // line internal/php8/scanner.rl:425 + goto st506 + tr745: + lex.cs = 506 + // line internal/php8/scanner.rl:436 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int('`')) - lex.cs = 127 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - tr750: - lex.cs = 504 + tr753: + lex.cs = 506 // line NONE:1 switch lex.act { - case 160: + case 161: { (lex.p) = (lex.te) - 1 lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(504, 127) + lex.call(506, 128) goto _out } - case 161: + case 162: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(504, 534) + lex.call(506, 536) goto _out } - case 162: + case 163: { (lex.p) = (lex.te) - 1 lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 504 + lex.stack[lex.top] = 506 lex.top++ - goto st518 + goto st520 } } } - case 163: + case 164: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.ID(int('`')) - lex.cs = 127 + lex.cs = 128 { (lex.p)++ goto _out } } - case 164: + case 165: { (lex.p) = (lex.te) - 1 @@ -22529,10 +22620,10 @@ func (lex *Lexer) Lex() *token.Token { } goto _again - tr751: + tr754: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:426 + // line internal/php8/scanner.rl:437 lex.te = (lex.p) (lex.p)-- { @@ -22540,13 +22631,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 504 + lex.cs = 506 goto _out } } - goto st504 - tr755: - // line internal/php8/scanner.rl:426 + goto st506 + tr758: + // line internal/php8/scanner.rl:437 lex.te = (lex.p) (lex.p)-- { @@ -22554,23 +22645,23 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 504 + lex.cs = 506 goto _out } } - goto st504 - st504: + goto st506 + st506: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof504 + goto _test_eof506 } - st_case_504: + st_case_506: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:21132 + // line internal/php8/scanner.go:21200 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22611,36 +22702,36 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1828: - goto st103 + goto st104 case 1888: - goto tr742 + goto tr745 case 1915: - goto st104 + goto st105 case 2058: - goto tr745 + goto tr748 case 2061: - goto tr746 + goto tr749 case 2084: - goto st508 + goto st510 case 2144: - goto tr748 + goto tr751 case 2171: - goto st509 + goto st511 } if 2048 <= _widec && _widec <= 2303 { - goto tr744 + goto tr747 } goto st0 - st103: + st104: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof103 + goto _test_eof104 } - st_case_103: + st_case_104: switch lex.data[(lex.p)] { case 96: goto st0 case 123: - goto tr153 + goto tr154 } switch { case lex.data[(lex.p)] < 91: @@ -22654,66 +22745,66 @@ func (lex *Lexer) Lex() *token.Token { default: goto st0 } - goto tr152 - st104: + goto tr153 + st105: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof104 + goto _test_eof105 } - st_case_104: + st_case_105: if lex.data[(lex.p)] == 36 { - goto tr154 + goto tr155 } goto st0 - tr744: + tr747: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:426 - lex.act = 164 - goto st505 - tr748: + // line internal/php8/scanner.rl:437 + lex.act = 165 + goto st507 + tr751: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:425 - lex.act = 163 - goto st505 - tr752: + // line internal/php8/scanner.rl:436 + lex.act = 164 + goto st507 + tr755: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:426 - lex.act = 164 - goto st505 - tr756: + // line internal/php8/scanner.rl:437 + lex.act = 165 + goto st507 + tr759: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:424 - lex.act = 162 - goto st505 - tr757: + // line internal/php8/scanner.rl:435 + lex.act = 163 + goto st507 + tr760: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:423 - lex.act = 161 - goto st505 - tr758: + // line internal/php8/scanner.rl:434 + lex.act = 162 + goto st507 + tr761: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:422 - lex.act = 160 - goto st505 - st505: + // line internal/php8/scanner.rl:433 + lex.act = 161 + goto st507 + st507: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof505 + goto _test_eof507 } - st_case_505: - // line internal/php8/scanner.go:21275 + st_case_507: + // line internal/php8/scanner.go:21343 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22754,15 +22845,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2058: - goto tr745 + goto tr748 case 2061: - goto tr746 + goto tr749 } if 2048 <= _widec && _widec <= 2303 { - goto tr744 + goto tr747 } - goto tr750 - tr745: + goto tr753 + tr748: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -22773,8 +22864,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st506 - tr753: + goto st508 + tr756: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -22787,13 +22878,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st506 - st506: + goto st508 + st508: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof506 + goto _test_eof508 } - st_case_506: - // line internal/php8/scanner.go:21355 + st_case_508: + // line internal/php8/scanner.go:21423 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22834,15 +22925,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2058: - goto tr753 + goto tr756 case 2061: - goto tr754 + goto tr757 } if 2048 <= _widec && _widec <= 2303 { - goto tr752 + goto tr755 } - goto tr751 - tr746: + goto tr754 + tr749: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -22853,8 +22944,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st507 - tr754: + goto st509 + tr757: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -22867,13 +22958,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st507 - st507: + goto st509 + st509: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof507 + goto _test_eof509 } - st_case_507: - // line internal/php8/scanner.go:21435 + st_case_509: + // line internal/php8/scanner.go:21503 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22914,19 +23005,19 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2058: - goto tr745 + goto tr748 case 2061: - goto tr746 + goto tr749 } if 2048 <= _widec && _widec <= 2303 { - goto tr744 + goto tr747 } - goto tr755 - st508: + goto tr758 + st510: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof508 + goto _test_eof510 } - st_case_508: + st_case_510: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -22967,64 +23058,64 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1887: - goto tr152 - case 1915: goto tr153 + case 1915: + goto tr154 case 2058: - goto tr745 + goto tr748 case 2061: - goto tr746 + goto tr749 case 2143: - goto tr756 + goto tr759 case 2171: - goto tr757 + goto tr760 } switch { case _widec < 2113: switch { case _widec < 1889: if 1857 <= _widec && _widec <= 1882 { - goto tr152 + goto tr153 } case _widec > 1914: switch { case _widec > 2047: if 2048 <= _widec && _widec <= 2112 { - goto tr744 + goto tr747 } case _widec >= 1920: - goto tr152 + goto tr153 } default: - goto tr152 + goto tr153 } case _widec > 2138: switch { case _widec < 2145: if 2139 <= _widec && _widec <= 2144 { - goto tr744 + goto tr747 } case _widec > 2170: switch { case _widec > 2175: if 2176 <= _widec && _widec <= 2303 { - goto tr756 + goto tr759 } case _widec >= 2172: - goto tr744 + goto tr747 } default: - goto tr756 + goto tr759 } default: - goto tr756 + goto tr759 } - goto tr755 - st509: + goto tr758 + st511: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof509 + goto _test_eof511 } - st_case_509: + st_case_511: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23065,114 +23156,114 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1828: - goto tr154 + goto tr155 case 2058: - goto tr745 + goto tr748 case 2061: - goto tr746 + goto tr749 case 2084: - goto tr758 + goto tr761 } if 2048 <= _widec && _widec <= 2303 { - goto tr744 + goto tr747 } - goto tr755 - tr155: - // line internal/php8/scanner.rl:436 + goto tr758 + tr156: + // line internal/php8/scanner.rl:447 lex.te = (lex.p) + 1 { lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 510 + lex.stack[lex.top] = 512 lex.top++ - goto st518 + goto st520 } } } - goto st510 - tr156: - // line internal/php8/scanner.rl:435 + goto st512 + tr157: + // line internal/php8/scanner.rl:446 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(510, 534) + lex.call(512, 536) goto _out } - goto st510 - tr157: - // line internal/php8/scanner.rl:434 + goto st512 + tr158: + // line internal/php8/scanner.rl:445 lex.te = (lex.p) + 1 { lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(510, 127) + lex.call(512, 128) goto _out } - goto st510 - tr759: - lex.cs = 510 - // line internal/php8/scanner.rl:437 + goto st512 + tr762: + lex.cs = 512 + // line internal/php8/scanner.rl:448 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int('"')) - lex.cs = 127 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - tr768: - lex.cs = 510 + tr771: + lex.cs = 512 // line NONE:1 switch lex.act { - case 165: + case 166: { (lex.p) = (lex.te) - 1 lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(510, 127) + lex.call(512, 128) goto _out } - case 166: + case 167: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(510, 534) + lex.call(512, 536) goto _out } - case 167: + case 168: { (lex.p) = (lex.te) - 1 lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 510 + lex.stack[lex.top] = 512 lex.top++ - goto st518 + goto st520 } } } - case 168: + case 169: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.ID(int('"')) - lex.cs = 127 + lex.cs = 128 { (lex.p)++ goto _out } } - case 169: + case 170: { (lex.p) = (lex.te) - 1 @@ -23186,10 +23277,10 @@ func (lex *Lexer) Lex() *token.Token { } goto _again - tr769: + tr772: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:438 + // line internal/php8/scanner.rl:449 lex.te = (lex.p) (lex.p)-- { @@ -23197,13 +23288,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 510 + lex.cs = 512 goto _out } } - goto st510 - tr773: - // line internal/php8/scanner.rl:438 + goto st512 + tr776: + // line internal/php8/scanner.rl:449 lex.te = (lex.p) (lex.p)-- { @@ -23211,23 +23302,23 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 510 + lex.cs = 512 goto _out } } - goto st510 - st510: + goto st512 + st512: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof510 + goto _test_eof512 } - st_case_510: + st_case_512: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:21719 + // line internal/php8/scanner.go:21787 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23268,36 +23359,36 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2338: - goto tr759 + goto tr762 case 2340: - goto st105 - case 2427: goto st106 + case 2427: + goto st107 case 2570: - goto tr763 + goto tr766 case 2573: - goto tr764 + goto tr767 case 2594: - goto tr765 + goto tr768 case 2596: - goto st514 + goto st516 case 2683: - goto st515 + goto st517 } if 2560 <= _widec && _widec <= 2815 { - goto tr762 + goto tr765 } goto st0 - st105: + st106: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof105 + goto _test_eof106 } - st_case_105: + st_case_106: switch lex.data[(lex.p)] { case 96: goto st0 case 123: - goto tr156 + goto tr157 } switch { case lex.data[(lex.p)] < 91: @@ -23311,66 +23402,66 @@ func (lex *Lexer) Lex() *token.Token { default: goto st0 } - goto tr155 - st106: + goto tr156 + st107: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof106 + goto _test_eof107 } - st_case_106: + st_case_107: if lex.data[(lex.p)] == 36 { - goto tr157 + goto tr158 } goto st0 - tr762: + tr765: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:438 - lex.act = 169 - goto st511 - tr765: + // line internal/php8/scanner.rl:449 + lex.act = 170 + goto st513 + tr768: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:437 - lex.act = 168 - goto st511 - tr770: + // line internal/php8/scanner.rl:448 + lex.act = 169 + goto st513 + tr773: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:438 - lex.act = 169 - goto st511 - tr774: + // line internal/php8/scanner.rl:449 + lex.act = 170 + goto st513 + tr777: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:436 - lex.act = 167 - goto st511 - tr775: + // line internal/php8/scanner.rl:447 + lex.act = 168 + goto st513 + tr778: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:435 - lex.act = 166 - goto st511 - tr776: + // line internal/php8/scanner.rl:446 + lex.act = 167 + goto st513 + tr779: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:434 - lex.act = 165 - goto st511 - st511: + // line internal/php8/scanner.rl:445 + lex.act = 166 + goto st513 + st513: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof511 + goto _test_eof513 } - st_case_511: - // line internal/php8/scanner.go:21862 + st_case_513: + // line internal/php8/scanner.go:21930 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23411,15 +23502,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2570: - goto tr763 + goto tr766 case 2573: - goto tr764 + goto tr767 } if 2560 <= _widec && _widec <= 2815 { - goto tr762 + goto tr765 } - goto tr768 - tr763: + goto tr771 + tr766: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -23430,8 +23521,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st512 - tr771: + goto st514 + tr774: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -23444,13 +23535,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st512 - st512: + goto st514 + st514: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof512 + goto _test_eof514 } - st_case_512: - // line internal/php8/scanner.go:21942 + st_case_514: + // line internal/php8/scanner.go:22010 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23491,15 +23582,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2570: - goto tr771 + goto tr774 case 2573: - goto tr772 + goto tr775 } if 2560 <= _widec && _widec <= 2815 { - goto tr770 + goto tr773 } - goto tr769 - tr764: + goto tr772 + tr767: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -23510,8 +23601,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st513 - tr772: + goto st515 + tr775: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -23524,13 +23615,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st513 - st513: + goto st515 + st515: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof513 + goto _test_eof515 } - st_case_513: - // line internal/php8/scanner.go:22022 + st_case_515: + // line internal/php8/scanner.go:22090 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23571,19 +23662,19 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2570: - goto tr763 + goto tr766 case 2573: - goto tr764 + goto tr767 } if 2560 <= _widec && _widec <= 2815 { - goto tr762 + goto tr765 } - goto tr773 - st514: + goto tr776 + st516: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof514 + goto _test_eof516 } - st_case_514: + st_case_516: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23624,64 +23715,64 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2399: - goto tr155 - case 2427: goto tr156 + case 2427: + goto tr157 case 2570: - goto tr763 + goto tr766 case 2573: - goto tr764 + goto tr767 case 2655: - goto tr774 + goto tr777 case 2683: - goto tr775 + goto tr778 } switch { case _widec < 2625: switch { case _widec < 2401: if 2369 <= _widec && _widec <= 2394 { - goto tr155 + goto tr156 } case _widec > 2426: switch { case _widec > 2559: if 2560 <= _widec && _widec <= 2624 { - goto tr762 + goto tr765 } case _widec >= 2432: - goto tr155 + goto tr156 } default: - goto tr155 + goto tr156 } case _widec > 2650: switch { case _widec < 2657: if 2651 <= _widec && _widec <= 2656 { - goto tr762 + goto tr765 } case _widec > 2682: switch { case _widec > 2687: if 2688 <= _widec && _widec <= 2815 { - goto tr774 + goto tr777 } case _widec >= 2684: - goto tr762 + goto tr765 } default: - goto tr774 + goto tr777 } default: - goto tr774 + goto tr777 } - goto tr773 - st515: + goto tr776 + st517: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof515 + goto _test_eof517 } - st_case_515: + st_case_517: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23722,45 +23813,45 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2340: - goto tr157 + goto tr158 case 2570: - goto tr763 + goto tr766 case 2573: - goto tr764 + goto tr767 case 2596: - goto tr776 + goto tr779 } if 2560 <= _widec && _widec <= 2815 { - goto tr762 + goto tr765 } - goto tr773 - tr778: - lex.cs = 516 - // line internal/php8/scanner.rl:446 + goto tr776 + tr781: + lex.cs = 518 + // line internal/php8/scanner.rl:457 lex.te = (lex.p) (lex.p)-- { lex.setTokenPosition(tkn) tok = token.T_END_HEREDOC - lex.cs = 127 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - st516: + st518: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof516 + goto _test_eof518 } - st_case_516: + st_case_518: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:22249 + // line internal/php8/scanner.go:22317 if lex.data[(lex.p)] == 96 { goto st0 } @@ -23776,35 +23867,35 @@ func (lex *Lexer) Lex() *token.Token { default: goto st0 } - goto st517 - st517: + goto st519 + st519: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof517 + goto _test_eof519 } - st_case_517: + st_case_519: if lex.data[(lex.p)] == 96 { - goto tr778 + goto tr781 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr778 + goto tr781 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr778 + goto tr781 } case lex.data[(lex.p)] >= 91: - goto tr778 + goto tr781 } default: - goto tr778 + goto tr781 } - goto st517 - tr158: - // line internal/php8/scanner.rl:466 + goto st519 + tr159: + // line internal/php8/scanner.rl:477 (lex.p) = (lex.te) - 1 { lex.ungetCnt(1) @@ -23814,9 +23905,9 @@ func (lex *Lexer) Lex() *token.Token { goto _again } } - goto st518 - tr159: - // line internal/php8/scanner.rl:462 + goto st520 + tr160: + // line internal/php8/scanner.rl:473 lex.te = (lex.p) + 1 { lex.ungetCnt(1) @@ -23824,13 +23915,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_OBJECT_OPERATOR { (lex.p)++ - lex.cs = 518 + lex.cs = 520 goto _out } } - goto st518 - tr161: - // line internal/php8/scanner.rl:463 + goto st520 + tr162: + // line internal/php8/scanner.rl:474 lex.te = (lex.p) + 1 { lex.ungetCnt(1) @@ -23838,13 +23929,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NULLSAFE_OBJECT_OPERATOR { (lex.p)++ - lex.cs = 518 + lex.cs = 520 goto _out } } - goto st518 - tr779: - // line internal/php8/scanner.rl:466 + goto st520 + tr782: + // line internal/php8/scanner.rl:477 lex.te = (lex.p) + 1 { lex.ungetCnt(1) @@ -23854,19 +23945,19 @@ func (lex *Lexer) Lex() *token.Token { goto _again } } - goto st518 - tr784: - // line internal/php8/scanner.rl:465 + goto st520 + tr787: + // line internal/php8/scanner.rl:476 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int('[')) - lex.call(518, 524) + lex.call(520, 526) goto _out } - goto st518 - tr785: - // line internal/php8/scanner.rl:466 + goto st520 + tr788: + // line internal/php8/scanner.rl:477 lex.te = (lex.p) (lex.p)-- { @@ -23877,9 +23968,9 @@ func (lex *Lexer) Lex() *token.Token { goto _again } } - goto st518 - tr787: - // line internal/php8/scanner.rl:461 + goto st520 + tr790: + // line internal/php8/scanner.rl:472 lex.te = (lex.p) (lex.p)-- { @@ -23887,13 +23978,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_VARIABLE { (lex.p)++ - lex.cs = 518 + lex.cs = 520 goto _out } } - goto st518 - tr790: - // line internal/php8/scanner.rl:464 + goto st520 + tr793: + // line internal/php8/scanner.rl:475 lex.te = (lex.p) (lex.p)-- { @@ -23901,225 +23992,225 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_STRING { (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:22346 + // line internal/php8/scanner.go:22414 switch lex.data[(lex.p)] { case 36: - goto st519 + goto st521 case 45: - goto tr781 + goto tr784 case 63: - goto tr782 + goto tr785 case 91: - goto tr784 + goto tr787 case 96: - goto tr779 + goto tr782 } switch { case lex.data[(lex.p)] < 92: if lex.data[(lex.p)] <= 64 { - goto tr779 + goto tr782 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr779 + goto tr782 } default: - goto tr779 + goto tr782 } - goto st523 - st519: + goto st525 + st521: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof519 + goto _test_eof521 } - st_case_519: + st_case_521: if lex.data[(lex.p)] == 96 { - goto tr785 + goto tr788 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr785 + goto tr788 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr785 + goto tr788 } default: - goto tr785 + goto tr788 } - goto st520 - st520: + goto st522 + st522: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof520 + goto _test_eof522 } - st_case_520: + st_case_522: if lex.data[(lex.p)] == 96 { - goto tr787 + goto tr790 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr787 + goto tr790 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr787 + goto tr790 } case lex.data[(lex.p)] >= 91: - goto tr787 + goto tr790 } default: - goto tr787 + goto tr790 } - goto st520 - tr781: + goto st522 + tr784: // line NONE:1 lex.te = (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:22429 + st_case_523: + // line internal/php8/scanner.go:22497 if lex.data[(lex.p)] == 62 { - goto st107 + goto st108 } - goto tr785 - st107: + goto tr788 + st108: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof107 + goto _test_eof108 } - st_case_107: + st_case_108: if lex.data[(lex.p)] == 96 { - goto tr158 + goto tr159 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr158 + goto tr159 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr158 + goto tr159 } default: - goto tr158 + goto tr159 } - goto tr159 - tr782: + goto tr160 + tr785: // line NONE:1 lex.te = (lex.p) + 1 - goto st522 - st522: + goto st524 + st524: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof522 + goto _test_eof524 } - st_case_522: - // line internal/php8/scanner.go:22465 + st_case_524: + // line internal/php8/scanner.go:22533 if lex.data[(lex.p)] == 45 { - goto st108 - } - goto tr785 - st108: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof108 - } - st_case_108: - if lex.data[(lex.p)] == 62 { goto st109 } - goto tr158 + goto tr788 st109: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof109 } st_case_109: + if lex.data[(lex.p)] == 62 { + goto st110 + } + goto tr159 + st110: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof110 + } + st_case_110: if lex.data[(lex.p)] == 96 { - goto tr158 + goto tr159 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr158 + goto tr159 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr158 + goto tr159 } default: - goto tr158 + goto tr159 } - goto tr161 - st523: + goto tr162 + st525: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof523 + goto _test_eof525 } - st_case_523: + st_case_525: if lex.data[(lex.p)] == 96 { - goto tr790 + goto tr793 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr790 + 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 tr790 + goto tr793 } case lex.data[(lex.p)] >= 91: - goto tr790 + goto tr793 } default: - goto tr790 + goto tr793 } - goto st523 - tr162: - // line internal/php8/scanner.rl:470 + goto st525 + tr163: + // line internal/php8/scanner.rl:481 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) tok = token.T_NUM_STRING { (lex.p)++ - lex.cs = 524 + lex.cs = 526 goto _out } } - goto st524 - tr791: - // line internal/php8/scanner.rl:476 + goto st526 + tr794: + // line internal/php8/scanner.rl:487 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 st524 - tr792: - // line internal/php8/scanner.rl:473 + goto st526 + tr795: + // line internal/php8/scanner.rl:484 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) @@ -24127,22 +24218,22 @@ func (lex *Lexer) Lex() *token.Token { lex.ret(2) goto _out } - goto st524 - tr795: - // line internal/php8/scanner.rl:474 + goto st526 + tr798: + // line internal/php8/scanner.rl:485 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int(lex.data[lex.ts])) { (lex.p)++ - lex.cs = 524 + lex.cs = 526 goto _out } } - goto st524 - tr799: - // line internal/php8/scanner.rl:475 + goto st526 + tr802: + // line internal/php8/scanner.rl:486 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) @@ -24150,11 +24241,11 @@ func (lex *Lexer) Lex() *token.Token { lex.ret(2) goto _out } - goto st524 - tr800: + goto st526 + tr803: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:473 + // line internal/php8/scanner.rl:484 lex.te = (lex.p) (lex.p)-- { @@ -24163,18 +24254,18 @@ func (lex *Lexer) Lex() *token.Token { lex.ret(2) goto _out } - goto st524 - tr801: - // line internal/php8/scanner.rl:476 + goto st526 + tr804: + // line internal/php8/scanner.rl:487 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 st524 - tr802: - // line internal/php8/scanner.rl:474 + goto st526 + tr805: + // line internal/php8/scanner.rl:485 lex.te = (lex.p) (lex.p)-- { @@ -24182,13 +24273,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.ID(int(lex.data[lex.ts])) { (lex.p)++ - lex.cs = 524 + lex.cs = 526 goto _out } } - goto st524 - tr804: - // line internal/php8/scanner.rl:471 + goto st526 + tr807: + // line internal/php8/scanner.rl:482 lex.te = (lex.p) (lex.p)-- { @@ -24196,13 +24287,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_VARIABLE { (lex.p)++ - lex.cs = 524 + lex.cs = 526 goto _out } } - goto st524 - tr805: - // line internal/php8/scanner.rl:470 + goto st526 + tr808: + // line internal/php8/scanner.rl:481 lex.te = (lex.p) (lex.p)-- { @@ -24210,13 +24301,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NUM_STRING { (lex.p)++ - lex.cs = 524 + lex.cs = 526 goto _out } } - goto st524 - tr809: - // line internal/php8/scanner.rl:472 + goto st526 + tr812: + // line internal/php8/scanner.rl:483 lex.te = (lex.p) (lex.p)-- { @@ -24224,88 +24315,88 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_STRING { (lex.p)++ - lex.cs = 524 + lex.cs = 526 goto _out } } - goto st524 - st524: + goto st526 + 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:22606 + // line internal/php8/scanner.go:22674 switch lex.data[(lex.p)] { case 10: - goto tr793 + goto tr796 case 13: - goto tr794 + goto tr797 case 32: - goto tr792 - case 33: goto tr795 + case 33: + goto tr798 case 35: - goto tr792 + goto tr795 case 36: - goto st527 + goto st529 case 39: - goto tr792 + goto tr795 case 48: - goto tr797 + goto tr800 case 92: - goto tr792 + goto tr795 case 93: - goto tr799 + goto tr802 case 96: - goto tr791 + goto tr794 case 124: - goto tr795 + goto tr798 case 126: - goto tr795 + goto tr798 } switch { case lex.data[(lex.p)] < 37: switch { case lex.data[(lex.p)] < 9: if lex.data[(lex.p)] <= 8 { - goto tr791 + goto tr794 } case lex.data[(lex.p)] > 12: if 14 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 34 { - goto tr791 + goto tr794 } default: - goto tr792 + goto tr795 } case lex.data[(lex.p)] > 47: switch { case lex.data[(lex.p)] < 58: if 49 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr163 + goto tr164 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr791 + goto tr794 } case lex.data[(lex.p)] >= 91: - goto tr795 + goto tr798 } default: - goto tr795 + goto tr798 } default: - goto tr795 + goto tr798 } - goto st533 - tr793: + goto st535 + tr796: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -24316,15 +24407,15 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st525 - st525: + goto st527 + st527: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof525 + goto _test_eof527 } - st_case_525: - // line internal/php8/scanner.go:22688 - goto tr800 - tr794: + st_case_527: + // line internal/php8/scanner.go:22756 + goto tr803 + tr797: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -24335,466 +24426,466 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st526 - st526: + goto st528 + st528: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof526 + goto _test_eof528 } - st_case_526: - // line internal/php8/scanner.go:22707 + st_case_528: + // line internal/php8/scanner.go:22775 if lex.data[(lex.p)] == 10 { - goto tr793 + goto tr796 } - goto tr801 - st527: + goto tr804 + 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 tr802 + goto tr805 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr802 + goto tr805 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr802 + goto tr805 } default: - goto tr802 + goto tr805 } - 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 tr804 + goto tr807 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr804 + goto tr807 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr804 + goto tr807 } case lex.data[(lex.p)] >= 91: - goto tr804 + goto tr807 } default: - goto tr804 + goto tr807 } - goto st528 - tr797: + goto st530 + tr800: // 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:22769 + st_case_531: + // line internal/php8/scanner.go:22837 switch lex.data[(lex.p)] { case 95: - goto st110 - case 98: goto st111 - case 120: + case 98: goto st112 + case 120: + goto st113 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr163 + goto tr164 } - goto tr805 - tr163: + goto tr808 + tr164: // 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:22792 + st_case_532: + // line internal/php8/scanner.go:22860 if lex.data[(lex.p)] == 95 { - goto st110 + goto st111 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr163 + goto tr164 } - goto tr805 - st110: + goto tr808 + st111: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof110 + goto _test_eof111 } - st_case_110: + st_case_111: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr163 + goto tr164 } - goto tr162 - st111: + goto tr163 + st112: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof111 + goto _test_eof112 } - st_case_111: + st_case_112: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { - goto tr164 + goto tr165 } - goto tr162 - tr164: + goto tr163 + tr165: // line NONE:1 lex.te = (lex.p) + 1 - goto st531 - st531: + goto st533 + st533: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof531 + goto _test_eof533 } - st_case_531: - // line internal/php8/scanner.go:22828 + st_case_533: + // line internal/php8/scanner.go:22896 if lex.data[(lex.p)] == 95 { - goto st111 + goto st112 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { - goto tr164 + goto tr165 } - goto tr805 - st112: + goto tr808 + st113: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof112 + goto _test_eof113 } - st_case_112: + st_case_113: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr165 + goto tr166 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { - goto tr165 + goto tr166 } default: - goto tr165 + goto tr166 } - goto tr162 - tr165: + goto tr163 + tr166: // line NONE:1 lex.te = (lex.p) + 1 - goto st532 - st532: + goto st534 + st534: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof532 + goto _test_eof534 } - st_case_532: - // line internal/php8/scanner.go:22864 + st_case_534: + // line internal/php8/scanner.go:22932 if lex.data[(lex.p)] == 95 { - goto st112 + goto st113 } switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr165 + goto tr166 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { - goto tr165 + goto tr166 } default: - goto tr165 + goto tr166 } - goto tr805 - st533: + goto tr808 + st535: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof533 + goto _test_eof535 } - st_case_533: + st_case_535: if lex.data[(lex.p)] == 96 { - goto tr809 + goto tr812 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr809 + goto tr812 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr809 + goto tr812 } case lex.data[(lex.p)] >= 91: - goto tr809 + goto tr812 } default: - goto tr809 + goto tr812 } - goto st533 - tr166: - lex.cs = 534 - // line internal/php8/scanner.rl:484 + goto st535 + tr167: + lex.cs = 536 + // line internal/php8/scanner.rl:495 (lex.p) = (lex.te) - 1 { lex.ungetCnt(1) - lex.cs = 127 + lex.cs = 128 } goto _again - tr168: - lex.cs = 534 - // line internal/php8/scanner.rl:483 + tr169: + lex.cs = 536 + // line internal/php8/scanner.rl:494 lex.te = (lex.p) + 1 { lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_STRING_VARNAME - lex.cs = 127 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - tr810: - lex.cs = 534 - // line internal/php8/scanner.rl:484 + tr813: + lex.cs = 536 + // line internal/php8/scanner.rl:495 lex.te = (lex.p) + 1 { lex.ungetCnt(1) - lex.cs = 127 + lex.cs = 128 } goto _again - tr812: - lex.cs = 534 - // line internal/php8/scanner.rl:484 + tr815: + lex.cs = 536 + // line internal/php8/scanner.rl:495 lex.te = (lex.p) (lex.p)-- { lex.ungetCnt(1) - lex.cs = 127 + lex.cs = 128 } goto _again - st534: + st536: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof534 + goto _test_eof536 } - st_case_534: + st_case_536: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:22943 + // line internal/php8/scanner.go:23011 if lex.data[(lex.p)] == 96 { - goto tr810 + goto tr813 } switch { case lex.data[(lex.p)] < 91: if lex.data[(lex.p)] <= 64 { - goto tr810 + goto tr813 } case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr810 + goto tr813 } default: - goto tr810 + goto tr813 } - goto tr811 - tr811: + goto tr814 + tr814: // line NONE:1 lex.te = (lex.p) + 1 - goto st535 - st535: + goto st537 + st537: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof535 + goto _test_eof537 } - st_case_535: - // line internal/php8/scanner.go:22970 + st_case_537: + // line internal/php8/scanner.go:23038 switch lex.data[(lex.p)] { case 91: - goto tr168 + goto tr169 case 96: - goto tr812 + goto tr815 case 125: - goto tr168 + goto tr169 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr812 + goto tr815 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr812 + goto tr815 } case lex.data[(lex.p)] >= 92: - goto tr812 + goto tr815 } default: - goto tr812 + goto tr815 } - goto st113 - st113: + goto st114 + st114: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof113 + goto _test_eof114 } - st_case_113: + st_case_114: switch lex.data[(lex.p)] { case 91: - goto tr168 + goto tr169 case 96: - goto tr166 + goto tr167 case 125: - goto tr168 + goto tr169 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr166 + goto tr167 } case lex.data[(lex.p)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr166 + goto tr167 } case lex.data[(lex.p)] >= 92: - goto tr166 + goto tr167 } default: - goto tr166 + goto tr167 } - goto st113 - tr169: - // line internal/php8/scanner.rl:488 + goto st114 + tr170: + // line internal/php8/scanner.rl:499 (lex.p) = (lex.te) - 1 { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st536 - tr813: - lex.cs = 536 - // line internal/php8/scanner.rl:490 + goto st538 + tr816: + lex.cs = 538 + // line internal/php8/scanner.rl:501 lex.te = (lex.p) + 1 { lex.ungetCnt(1) - lex.cs = 127 + lex.cs = 128 } goto _again - tr816: - lex.cs = 536 - // line internal/php8/scanner.rl:489 + tr819: + lex.cs = 538 + // line internal/php8/scanner.rl:500 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int('(')) - lex.cs = 540 + lex.cs = 542 { (lex.p)++ goto _out } } goto _again - tr817: - // line internal/php8/scanner.rl:488 + tr820: + // line internal/php8/scanner.rl:499 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st536 - tr819: + goto st538 + tr822: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:488 + // line internal/php8/scanner.rl:499 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st536 - tr823: - lex.cs = 536 - // line internal/php8/scanner.rl:490 + goto st538 + tr826: + lex.cs = 538 + // line internal/php8/scanner.rl:501 lex.te = (lex.p) (lex.p)-- { lex.ungetCnt(1) - lex.cs = 127 + lex.cs = 128 } goto _again - st536: + st538: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof536 + goto _test_eof538 } - st_case_536: + st_case_538: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:23077 + // line internal/php8/scanner.go:23145 switch lex.data[(lex.p)] { case 10: - goto tr170 + goto tr171 case 13: - goto tr815 + goto tr818 case 32: - goto tr814 + goto tr817 case 40: - goto tr816 + goto tr819 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr814 + goto tr817 } - goto tr813 - tr814: + goto tr816 + tr817: // line NONE:1 lex.te = (lex.p) + 1 - goto st537 - tr820: + goto st539 + tr823: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - 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:23109 + st_case_539: + // line internal/php8/scanner.go:23177 switch lex.data[(lex.p)] { case 10: - goto tr170 + goto tr171 case 13: - goto tr818 + goto tr821 case 32: - goto tr814 + goto tr817 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr814 + goto tr817 } - goto tr817 - tr170: + goto tr820 + tr171: // line NONE:1 lex.te = (lex.p) + 1 @@ -24808,8 +24899,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st538 - tr821: + goto st540 + tr824: // line NONE:1 lex.te = (lex.p) + 1 @@ -24825,26 +24916,26 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(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:23159 + st_case_540: + // line internal/php8/scanner.go:23227 switch lex.data[(lex.p)] { case 10: - goto tr821 + goto tr824 case 13: - goto tr822 + goto tr825 case 32: - goto tr820 + goto tr823 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr820 + goto tr823 } - goto tr819 - tr818: + goto tr822 + tr821: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -24855,8 +24946,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st114 - tr822: + goto st115 + tr825: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -24869,18 +24960,18 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st114 - st114: + goto st115 + st115: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof114 + goto _test_eof115 } - st_case_114: - // line internal/php8/scanner.go:23203 + st_case_115: + // line internal/php8/scanner.go:23271 if lex.data[(lex.p)] == 10 { - goto tr170 + goto tr171 } - goto tr169 - tr815: + goto tr170 + tr818: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -24891,132 +24982,132 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(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:23225 + st_case_541: + // line internal/php8/scanner.go:23293 if lex.data[(lex.p)] == 10 { - goto tr170 + goto tr171 } - goto tr823 - tr171: - // line internal/php8/scanner.rl:494 + goto tr826 + tr172: + // line internal/php8/scanner.rl:505 (lex.p) = (lex.te) - 1 { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st540 - tr824: - lex.cs = 540 - // line internal/php8/scanner.rl:496 + goto st542 + tr827: + lex.cs = 542 + // line internal/php8/scanner.rl:507 lex.te = (lex.p) + 1 { lex.ungetCnt(1) - lex.cs = 127 + lex.cs = 128 } goto _again - tr827: - lex.cs = 540 - // line internal/php8/scanner.rl:495 + tr830: + lex.cs = 542 + // line internal/php8/scanner.rl:506 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int(')')) - lex.cs = 544 + lex.cs = 546 { (lex.p)++ goto _out } } goto _again - tr828: - // line internal/php8/scanner.rl:494 + tr831: + // line internal/php8/scanner.rl:505 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st540 - tr830: + goto st542 + tr833: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:494 + // line internal/php8/scanner.rl:505 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st540 - tr834: - lex.cs = 540 - // line internal/php8/scanner.rl:496 + goto st542 + tr837: + lex.cs = 542 + // line internal/php8/scanner.rl:507 lex.te = (lex.p) (lex.p)-- { lex.ungetCnt(1) - lex.cs = 127 + lex.cs = 128 } goto _again - st540: + st542: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof540 + goto _test_eof542 } - st_case_540: + st_case_542: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:23279 + // line internal/php8/scanner.go:23347 switch lex.data[(lex.p)] { case 10: - goto tr172 + goto tr173 case 13: - goto tr826 + goto tr829 case 32: - goto tr825 + goto tr828 case 41: - goto tr827 + goto tr830 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr825 + goto tr828 } - goto tr824 - tr825: + goto tr827 + tr828: // line NONE:1 lex.te = (lex.p) + 1 - goto st541 - tr831: + goto st543 + tr834: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - 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:23311 + st_case_543: + // line internal/php8/scanner.go:23379 switch lex.data[(lex.p)] { case 10: - goto tr172 + goto tr173 case 13: - goto tr829 + goto tr832 case 32: - goto tr825 + goto tr828 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr825 + goto tr828 } - goto tr828 - tr172: + goto tr831 + tr173: // line NONE:1 lex.te = (lex.p) + 1 @@ -25030,8 +25121,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st542 - tr832: + goto st544 + tr835: // line NONE:1 lex.te = (lex.p) + 1 @@ -25047,26 +25138,26 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st542 - st542: + goto st544 + st544: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof542 + goto _test_eof544 } - st_case_542: - // line internal/php8/scanner.go:23361 + st_case_544: + // line internal/php8/scanner.go:23429 switch lex.data[(lex.p)] { case 10: - goto tr832 + goto tr835 case 13: - goto tr833 + goto tr836 case 32: - goto tr831 + goto tr834 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr831 + goto tr834 } - goto tr830 - tr829: + goto tr833 + tr832: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25077,8 +25168,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st115 - tr833: + goto st116 + tr836: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25091,18 +25182,18 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st115 - st115: + goto st116 + st116: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof115 + goto _test_eof116 } - st_case_115: - // line internal/php8/scanner.go:23405 + st_case_116: + // line internal/php8/scanner.go:23473 if lex.data[(lex.p)] == 10 { - goto tr172 + goto tr173 } - goto tr171 - tr826: + goto tr172 + tr829: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25113,132 +25204,132 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st543 - st543: + goto st545 + st545: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof543 + goto _test_eof545 } - st_case_543: - // line internal/php8/scanner.go:23427 + st_case_545: + // line internal/php8/scanner.go:23495 if lex.data[(lex.p)] == 10 { - goto tr172 + goto tr173 } - goto tr834 - tr173: - // line internal/php8/scanner.rl:500 + goto tr837 + tr174: + // line internal/php8/scanner.rl:511 (lex.p) = (lex.te) - 1 { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st544 - tr835: - lex.cs = 544 - // line internal/php8/scanner.rl:502 + goto st546 + tr838: + lex.cs = 546 + // line internal/php8/scanner.rl:513 lex.te = (lex.p) + 1 { lex.ungetCnt(1) - lex.cs = 127 + lex.cs = 128 } goto _again - tr838: - lex.cs = 544 - // line internal/php8/scanner.rl:501 + tr841: + lex.cs = 546 + // line internal/php8/scanner.rl:512 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int(';')) - lex.cs = 548 + lex.cs = 550 { (lex.p)++ goto _out } } goto _again - tr839: - // line internal/php8/scanner.rl:500 + tr842: + // line internal/php8/scanner.rl:511 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st544 - tr841: + goto st546 + tr844: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:500 + // line internal/php8/scanner.rl:511 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st544 - tr845: - lex.cs = 544 - // line internal/php8/scanner.rl:502 + goto st546 + tr848: + lex.cs = 546 + // line internal/php8/scanner.rl:513 lex.te = (lex.p) (lex.p)-- { lex.ungetCnt(1) - lex.cs = 127 + lex.cs = 128 } goto _again - st544: + st546: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof544 + goto _test_eof546 } - st_case_544: + st_case_546: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:23481 + // line internal/php8/scanner.go:23549 switch lex.data[(lex.p)] { case 10: - goto tr174 + goto tr175 case 13: - goto tr837 + goto tr840 case 32: - goto tr836 + goto tr839 case 59: - goto tr838 + goto tr841 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr836 + goto tr839 } - goto tr835 - tr836: + goto tr838 + tr839: // line NONE:1 lex.te = (lex.p) + 1 - goto st545 - tr842: + goto st547 + tr845: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - goto st545 - st545: + goto st547 + st547: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof545 + goto _test_eof547 } - st_case_545: - // line internal/php8/scanner.go:23513 + st_case_547: + // line internal/php8/scanner.go:23581 switch lex.data[(lex.p)] { case 10: - goto tr174 + goto tr175 case 13: - goto tr840 + goto tr843 case 32: - goto tr836 + goto tr839 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr836 + goto tr839 } - goto tr839 - tr174: + goto tr842 + tr175: // line NONE:1 lex.te = (lex.p) + 1 @@ -25252,8 +25343,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st546 - tr843: + goto st548 + tr846: // line NONE:1 lex.te = (lex.p) + 1 @@ -25269,26 +25360,26 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - 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:23563 + st_case_548: + // line internal/php8/scanner.go:23631 switch lex.data[(lex.p)] { case 10: - goto tr843 + goto tr846 case 13: - goto tr844 + goto tr847 case 32: - goto tr842 + goto tr845 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr842 + goto tr845 } - goto tr841 - tr840: + goto tr844 + tr843: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25299,8 +25390,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st116 - tr844: + goto st117 + tr847: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25313,18 +25404,18 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st116 - st116: + goto st117 + st117: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof116 + goto _test_eof117 } - st_case_116: - // line internal/php8/scanner.go:23607 + st_case_117: + // line internal/php8/scanner.go:23675 if lex.data[(lex.p)] == 10 { - goto tr174 + goto tr175 } - goto tr173 - tr837: + goto tr174 + tr840: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25335,18 +25426,18 @@ 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:23629 + st_case_549: + // line internal/php8/scanner.go:23697 if lex.data[(lex.p)] == 10 { - goto tr174 + goto tr175 } - goto tr845 - tr849: + goto tr848 + tr852: // line NONE:1 switch lex.act { case 0: @@ -25355,33 +25446,33 @@ func (lex *Lexer) Lex() *token.Token { goto st0 } } - case 196: + case 197: { (lex.p) = (lex.te) - 1 lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te) } } - goto st548 - tr850: + goto st550 + tr853: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:506 + // line internal/php8/scanner.rl:517 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te) } - goto st548 - tr854: - // line internal/php8/scanner.rl:506 + goto st550 + tr857: + // line internal/php8/scanner.rl:517 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te) } - goto st548 - st548: + goto st550 + st550: // line NONE:1 lex.ts = 0 @@ -25389,50 +25480,50 @@ func (lex *Lexer) Lex() *token.Token { lex.act = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof548 + goto _test_eof550 } - st_case_548: + st_case_550: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:23673 + // line internal/php8/scanner.go:23741 switch lex.data[(lex.p)] { case 10: - goto tr847 + goto tr850 case 13: - goto tr848 + goto tr851 } - goto tr846 - tr846: + goto tr849 + tr849: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:506 - lex.act = 196 - goto st549 - tr851: + // line internal/php8/scanner.rl:517 + lex.act = 197 + goto st551 + tr854: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:506 - lex.act = 196 - goto st549 - st549: + // line internal/php8/scanner.rl:517 + lex.act = 197 + goto st551 + st551: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof549 + goto _test_eof551 } - st_case_549: - // line internal/php8/scanner.go:23702 + st_case_551: + // line internal/php8/scanner.go:23770 switch lex.data[(lex.p)] { case 10: - goto tr847 + goto tr850 case 13: - goto tr848 + goto tr851 } - goto tr846 - tr847: + goto tr849 + tr850: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25443,8 +25534,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st550 - tr852: + goto st552 + tr855: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25457,21 +25548,21 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - 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:23741 + st_case_552: + // line internal/php8/scanner.go:23809 switch lex.data[(lex.p)] { case 10: - goto tr852 + goto tr855 case 13: - goto tr853 + goto tr856 } - goto tr851 - tr848: + goto tr854 + tr851: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25482,8 +25573,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st551 - tr853: + goto st553 + tr856: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25496,33 +25587,30 @@ 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:23780 + st_case_553: + // line internal/php8/scanner.go:23848 switch lex.data[(lex.p)] { case 10: - goto tr847 + goto tr850 case 13: - goto tr848 + goto tr851 } - goto tr846 + goto tr849 st_out: - _test_eof117: - lex.cs = 117 - goto _test_eof _test_eof118: lex.cs = 118 goto _test_eof - _test_eof1: - lex.cs = 1 - goto _test_eof _test_eof119: lex.cs = 119 goto _test_eof + _test_eof1: + lex.cs = 1 + goto _test_eof _test_eof120: lex.cs = 120 goto _test_eof @@ -25541,6 +25629,9 @@ func (lex *Lexer) Lex() *token.Token { _test_eof125: lex.cs = 125 goto _test_eof + _test_eof126: + lex.cs = 126 + goto _test_eof _test_eof2: lex.cs = 2 goto _test_eof @@ -25550,27 +25641,24 @@ func (lex *Lexer) Lex() *token.Token { _test_eof4: lex.cs = 4 goto _test_eof - _test_eof126: - lex.cs = 126 + _test_eof127: + lex.cs = 127 goto _test_eof _test_eof5: lex.cs = 5 goto _test_eof - _test_eof127: - lex.cs = 127 - goto _test_eof _test_eof128: lex.cs = 128 goto _test_eof _test_eof129: lex.cs = 129 goto _test_eof - _test_eof6: - lex.cs = 6 - goto _test_eof _test_eof130: lex.cs = 130 goto _test_eof + _test_eof6: + lex.cs = 6 + goto _test_eof _test_eof131: lex.cs = 131 goto _test_eof @@ -25580,6 +25668,9 @@ func (lex *Lexer) Lex() *token.Token { _test_eof133: lex.cs = 133 goto _test_eof + _test_eof134: + lex.cs = 134 + goto _test_eof _test_eof7: lex.cs = 7 goto _test_eof @@ -25592,9 +25683,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof10: lex.cs = 10 goto _test_eof - _test_eof134: - lex.cs = 134 - goto _test_eof _test_eof135: lex.cs = 135 goto _test_eof @@ -25616,14 +25704,17 @@ func (lex *Lexer) Lex() *token.Token { _test_eof141: lex.cs = 141 goto _test_eof + _test_eof142: + lex.cs = 142 + goto _test_eof _test_eof11: lex.cs = 11 goto _test_eof _test_eof12: lex.cs = 12 goto _test_eof - _test_eof142: - lex.cs = 142 + _test_eof143: + lex.cs = 143 goto _test_eof _test_eof13: lex.cs = 13 @@ -25778,9 +25869,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof63: lex.cs = 63 goto _test_eof - _test_eof143: - lex.cs = 143 - goto _test_eof _test_eof144: lex.cs = 144 goto _test_eof @@ -25793,11 +25881,14 @@ func (lex *Lexer) Lex() *token.Token { _test_eof147: lex.cs = 147 goto _test_eof + _test_eof148: + lex.cs = 148 + goto _test_eof _test_eof64: lex.cs = 64 goto _test_eof - _test_eof148: - lex.cs = 148 + _test_eof149: + lex.cs = 149 goto _test_eof _test_eof65: lex.cs = 65 @@ -25805,14 +25896,14 @@ func (lex *Lexer) Lex() *token.Token { _test_eof66: lex.cs = 66 goto _test_eof - _test_eof149: - lex.cs = 149 + _test_eof150: + lex.cs = 150 goto _test_eof _test_eof67: lex.cs = 67 goto _test_eof - _test_eof150: - lex.cs = 150 + _test_eof151: + lex.cs = 151 goto _test_eof _test_eof68: lex.cs = 68 @@ -25823,38 +25914,41 @@ func (lex *Lexer) Lex() *token.Token { _test_eof70: lex.cs = 70 goto _test_eof - _test_eof151: - lex.cs = 151 - goto _test_eof _test_eof152: lex.cs = 152 goto _test_eof _test_eof153: lex.cs = 153 goto _test_eof + _test_eof154: + lex.cs = 154 + goto _test_eof _test_eof71: lex.cs = 71 goto _test_eof _test_eof72: lex.cs = 72 goto _test_eof - _test_eof154: - lex.cs = 154 + _test_eof155: + lex.cs = 155 goto _test_eof _test_eof73: lex.cs = 73 goto _test_eof - _test_eof155: - lex.cs = 155 - goto _test_eof _test_eof156: lex.cs = 156 goto _test_eof + _test_eof74: + lex.cs = 74 + goto _test_eof _test_eof157: lex.cs = 157 goto _test_eof - _test_eof74: - lex.cs = 74 + _test_eof158: + lex.cs = 158 + goto _test_eof + _test_eof159: + lex.cs = 159 goto _test_eof _test_eof75: lex.cs = 75 @@ -25865,12 +25959,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof77: lex.cs = 77 goto _test_eof - _test_eof158: - lex.cs = 158 - goto _test_eof - _test_eof159: - lex.cs = 159 - goto _test_eof _test_eof78: lex.cs = 78 goto _test_eof @@ -25883,6 +25971,12 @@ func (lex *Lexer) Lex() *token.Token { _test_eof79: lex.cs = 79 goto _test_eof + _test_eof162: + lex.cs = 162 + goto _test_eof + _test_eof163: + lex.cs = 163 + goto _test_eof _test_eof80: lex.cs = 80 goto _test_eof @@ -25892,12 +25986,12 @@ func (lex *Lexer) Lex() *token.Token { _test_eof82: lex.cs = 82 goto _test_eof - _test_eof162: - lex.cs = 162 - goto _test_eof _test_eof83: lex.cs = 83 goto _test_eof + _test_eof164: + lex.cs = 164 + goto _test_eof _test_eof84: lex.cs = 84 goto _test_eof @@ -25907,11 +26001,8 @@ func (lex *Lexer) Lex() *token.Token { _test_eof86: lex.cs = 86 goto _test_eof - _test_eof163: - lex.cs = 163 - goto _test_eof - _test_eof164: - lex.cs = 164 + _test_eof87: + lex.cs = 87 goto _test_eof _test_eof165: lex.cs = 165 @@ -25925,9 +26016,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof168: lex.cs = 168 goto _test_eof - _test_eof87: - lex.cs = 87 - goto _test_eof _test_eof169: lex.cs = 169 goto _test_eof @@ -25943,18 +26031,21 @@ func (lex *Lexer) Lex() *token.Token { _test_eof172: lex.cs = 172 goto _test_eof - _test_eof173: - lex.cs = 173 - goto _test_eof _test_eof89: lex.cs = 89 goto _test_eof + _test_eof173: + lex.cs = 173 + goto _test_eof _test_eof174: lex.cs = 174 goto _test_eof _test_eof175: lex.cs = 175 goto _test_eof + _test_eof90: + lex.cs = 90 + goto _test_eof _test_eof176: lex.cs = 176 goto _test_eof @@ -25985,18 +26076,18 @@ func (lex *Lexer) Lex() *token.Token { _test_eof185: lex.cs = 185 goto _test_eof - _test_eof90: - lex.cs = 90 - goto _test_eof - _test_eof91: - lex.cs = 91 - goto _test_eof _test_eof186: lex.cs = 186 goto _test_eof _test_eof187: lex.cs = 187 goto _test_eof + _test_eof91: + lex.cs = 91 + goto _test_eof + _test_eof92: + lex.cs = 92 + goto _test_eof _test_eof188: lex.cs = 188 goto _test_eof @@ -26465,15 +26556,15 @@ func (lex *Lexer) Lex() *token.Token { _test_eof343: lex.cs = 343 goto _test_eof - _test_eof92: - lex.cs = 92 - goto _test_eof _test_eof344: lex.cs = 344 goto _test_eof _test_eof345: lex.cs = 345 goto _test_eof + _test_eof93: + lex.cs = 93 + goto _test_eof _test_eof346: lex.cs = 346 goto _test_eof @@ -26687,8 +26778,11 @@ func (lex *Lexer) Lex() *token.Token { _test_eof416: lex.cs = 416 goto _test_eof - _test_eof93: - lex.cs = 93 + _test_eof417: + lex.cs = 417 + goto _test_eof + _test_eof418: + lex.cs = 418 goto _test_eof _test_eof94: lex.cs = 94 @@ -26705,12 +26799,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof98: lex.cs = 98 goto _test_eof - _test_eof417: - lex.cs = 417 - goto _test_eof - _test_eof418: - lex.cs = 418 - goto _test_eof _test_eof99: lex.cs = 99 goto _test_eof @@ -26720,6 +26808,9 @@ func (lex *Lexer) Lex() *token.Token { _test_eof420: lex.cs = 420 goto _test_eof + _test_eof100: + lex.cs = 100 + goto _test_eof _test_eof421: lex.cs = 421 goto _test_eof @@ -26924,27 +27015,27 @@ func (lex *Lexer) Lex() *token.Token { _test_eof488: lex.cs = 488 goto _test_eof - _test_eof100: - lex.cs = 100 - goto _test_eof _test_eof489: lex.cs = 489 goto _test_eof _test_eof490: - lex.cs = 490 - goto _test_eof - _test_eof491: - lex.cs = 491 + lex.cs = 490 goto _test_eof _test_eof101: lex.cs = 101 goto _test_eof + _test_eof491: + lex.cs = 491 + goto _test_eof _test_eof492: lex.cs = 492 goto _test_eof _test_eof493: lex.cs = 493 goto _test_eof + _test_eof102: + lex.cs = 102 + goto _test_eof _test_eof494: lex.cs = 494 goto _test_eof @@ -26960,15 +27051,15 @@ func (lex *Lexer) Lex() *token.Token { _test_eof498: lex.cs = 498 goto _test_eof - _test_eof102: - lex.cs = 102 - goto _test_eof _test_eof499: lex.cs = 499 goto _test_eof _test_eof500: lex.cs = 500 goto _test_eof + _test_eof103: + lex.cs = 103 + goto _test_eof _test_eof501: lex.cs = 501 goto _test_eof @@ -26981,18 +27072,18 @@ func (lex *Lexer) Lex() *token.Token { _test_eof504: lex.cs = 504 goto _test_eof - _test_eof103: - lex.cs = 103 - goto _test_eof - _test_eof104: - lex.cs = 104 - goto _test_eof _test_eof505: lex.cs = 505 goto _test_eof _test_eof506: lex.cs = 506 goto _test_eof + _test_eof104: + lex.cs = 104 + goto _test_eof + _test_eof105: + lex.cs = 105 + goto _test_eof _test_eof507: lex.cs = 507 goto _test_eof @@ -27005,18 +27096,18 @@ func (lex *Lexer) Lex() *token.Token { _test_eof510: lex.cs = 510 goto _test_eof - _test_eof105: - lex.cs = 105 - goto _test_eof - _test_eof106: - lex.cs = 106 - goto _test_eof _test_eof511: lex.cs = 511 goto _test_eof _test_eof512: lex.cs = 512 goto _test_eof + _test_eof106: + lex.cs = 106 + goto _test_eof + _test_eof107: + lex.cs = 107 + goto _test_eof _test_eof513: lex.cs = 513 goto _test_eof @@ -27044,23 +27135,23 @@ func (lex *Lexer) Lex() *token.Token { _test_eof521: lex.cs = 521 goto _test_eof - _test_eof107: - lex.cs = 107 - goto _test_eof _test_eof522: lex.cs = 522 goto _test_eof + _test_eof523: + lex.cs = 523 + goto _test_eof _test_eof108: lex.cs = 108 goto _test_eof + _test_eof524: + lex.cs = 524 + goto _test_eof _test_eof109: lex.cs = 109 goto _test_eof - _test_eof523: - lex.cs = 523 - goto _test_eof - _test_eof524: - lex.cs = 524 + _test_eof110: + lex.cs = 110 goto _test_eof _test_eof525: lex.cs = 525 @@ -27080,81 +27171,81 @@ func (lex *Lexer) Lex() *token.Token { _test_eof530: lex.cs = 530 goto _test_eof - _test_eof110: - lex.cs = 110 + _test_eof531: + lex.cs = 531 + goto _test_eof + _test_eof532: + lex.cs = 532 goto _test_eof _test_eof111: lex.cs = 111 goto _test_eof - _test_eof531: - lex.cs = 531 - goto _test_eof _test_eof112: lex.cs = 112 goto _test_eof - _test_eof532: - lex.cs = 532 - goto _test_eof _test_eof533: lex.cs = 533 goto _test_eof + _test_eof113: + lex.cs = 113 + goto _test_eof _test_eof534: lex.cs = 534 goto _test_eof _test_eof535: lex.cs = 535 goto _test_eof - _test_eof113: - lex.cs = 113 - goto _test_eof _test_eof536: lex.cs = 536 goto _test_eof _test_eof537: lex.cs = 537 goto _test_eof - _test_eof538: - lex.cs = 538 - goto _test_eof _test_eof114: lex.cs = 114 goto _test_eof + _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_eof541: lex.cs = 541 goto _test_eof _test_eof542: lex.cs = 542 goto _test_eof - _test_eof115: - lex.cs = 115 - goto _test_eof _test_eof543: lex.cs = 543 goto _test_eof _test_eof544: lex.cs = 544 goto _test_eof + _test_eof116: + lex.cs = 116 + goto _test_eof _test_eof545: lex.cs = 545 goto _test_eof _test_eof546: lex.cs = 546 goto _test_eof - _test_eof116: - lex.cs = 116 - goto _test_eof _test_eof547: lex.cs = 547 goto _test_eof _test_eof548: lex.cs = 548 goto _test_eof + _test_eof117: + lex.cs = 117 + goto _test_eof _test_eof549: lex.cs = 549 goto _test_eof @@ -27164,52 +27255,58 @@ func (lex *Lexer) Lex() *token.Token { _test_eof551: lex.cs = 551 goto _test_eof + _test_eof552: + lex.cs = 552 + goto _test_eof + _test_eof553: + lex.cs = 553 + goto _test_eof _test_eof: { } if (lex.p) == eof { switch lex.cs { - case 118: - goto tr177 - case 1: - goto tr0 case 119: goto tr178 - case 121: - goto tr183 + case 1: + goto tr0 + case 120: + goto tr179 case 122: - goto tr185 + goto tr184 case 123: - goto tr183 + goto tr186 case 124: - goto tr183 + goto tr184 case 125: - goto tr191 + goto tr184 + case 126: + goto tr192 case 2: goto tr4 case 3: goto tr4 case 4: goto tr4 - case 126: - goto tr194 + case 127: + goto tr195 case 5: goto tr4 - case 128: - goto tr248 case 129: - goto tr250 + goto tr249 + case 130: + goto tr251 case 6: goto tr10 - case 130: - goto tr254 case 131: goto tr255 case 132: - goto tr257 + goto tr256 case 133: - goto tr259 + goto tr258 + case 134: + goto tr260 case 7: goto tr12 case 8: @@ -27218,28 +27315,28 @@ func (lex *Lexer) Lex() *token.Token { goto tr12 case 10: goto tr12 - case 134: - goto tr260 case 135: - goto tr263 + goto tr261 case 136: - goto tr266 + goto tr264 case 137: - goto tr255 + goto tr267 case 138: - goto tr271 + goto tr256 case 139: - goto tr255 + goto tr272 case 140: - goto tr255 + goto tr256 case 141: - goto tr254 + goto tr256 + case 142: + goto tr255 case 11: goto tr19 case 12: goto tr19 - case 142: - goto tr255 + case 143: + goto tr256 case 13: goto tr23 case 14: @@ -27342,894 +27439,898 @@ func (lex *Lexer) Lex() *token.Token { goto tr23 case 63: goto tr23 - case 143: - goto tr255 case 144: - goto tr277 + goto tr256 case 145: - goto tr255 + goto tr278 case 146: - goto tr255 + goto tr256 case 147: - goto tr255 + goto tr256 + case 148: + goto tr256 case 64: goto tr23 - case 148: - goto tr286 + case 149: + goto tr287 case 65: goto tr12 case 66: goto tr12 - case 149: - goto tr286 + case 150: + goto tr287 case 67: goto tr85 - case 150: - goto tr255 + case 151: + goto tr256 case 68: goto tr23 case 69: goto tr23 case 70: goto tr23 - case 151: - goto tr290 case 152: - goto tr286 + goto tr291 case 153: - goto tr290 + goto tr287 + case 154: + goto tr291 case 71: goto tr96 case 72: goto tr12 - case 154: - goto tr295 + case 155: + goto tr297 case 73: goto tr12 - case 155: - goto tr296 case 156: - goto tr255 - case 157: - goto tr255 + goto tr298 case 74: - goto tr23 + goto tr12 + case 157: + goto tr299 + case 158: + goto tr256 + case 159: + goto tr256 case 75: goto tr23 case 76: goto tr23 case 77: goto tr23 - case 158: - goto tr298 - case 159: - goto tr300 case 78: - goto tr109 + goto tr23 case 160: - goto tr255 + goto tr301 case 161: - goto tr304 + goto tr303 case 79: - goto tr12 + goto tr110 + case 162: + goto tr256 + case 163: + goto tr307 case 80: goto tr12 case 81: goto tr12 case 82: goto tr12 - case 162: - goto tr306 case 83: goto tr12 + case 164: + goto tr309 case 84: goto tr12 case 85: goto tr12 case 86: goto tr12 - case 163: - goto tr307 - case 164: - goto tr255 + case 87: + goto tr12 case 165: - goto tr311 + goto tr310 case 166: - goto tr255 + goto tr256 case 167: - goto tr315 + goto tr314 case 168: - goto tr255 - case 87: - goto tr23 + goto tr256 case 169: - goto tr320 + goto tr318 case 170: - goto tr322 + goto tr256 case 88: - goto tr126 + goto tr23 case 171: goto tr323 case 172: goto tr325 - case 173: - goto tr12 case 89: - goto tr12 + goto tr127 + case 173: + goto tr326 case 174: - goto tr331 + goto tr328 case 175: - goto tr325 + goto tr12 + case 90: + goto tr12 case 176: - goto tr325 + goto tr334 case 177: - goto tr325 + goto tr328 case 178: - goto tr325 + goto tr328 case 179: - goto tr325 + goto tr328 case 180: - goto tr325 + goto tr328 case 181: - goto tr325 + goto tr328 case 182: - goto tr325 + goto tr328 case 183: - goto tr325 + goto tr328 case 184: - goto tr325 + goto tr328 case 185: - goto tr325 - case 90: - goto tr129 - case 91: - goto tr129 + goto tr328 case 186: - goto tr325 + goto tr328 case 187: - goto tr325 + goto tr328 + case 91: + goto tr130 + case 92: + goto tr130 case 188: - goto tr325 + goto tr328 case 189: - goto tr325 + goto tr328 case 190: - goto tr325 + goto tr328 case 191: - goto tr325 + goto tr328 case 192: - goto tr325 + goto tr328 case 193: - goto tr325 + goto tr328 case 194: - goto tr325 + goto tr328 case 195: - goto tr325 + goto tr328 case 196: - goto tr325 + goto tr328 case 197: - goto tr325 + goto tr328 case 198: - goto tr325 + goto tr328 case 199: - goto tr325 + goto tr328 case 200: - goto tr325 + goto tr328 case 201: - goto tr325 + goto tr328 case 202: - goto tr325 + goto tr328 case 203: - goto tr325 + goto tr328 case 204: - goto tr325 + goto tr328 case 205: - goto tr325 + goto tr328 case 206: - goto tr325 + goto tr328 case 207: - goto tr325 + goto tr328 case 208: - goto tr325 + goto tr328 case 209: - goto tr325 + goto tr328 case 210: - goto tr325 + goto tr328 case 211: - goto tr325 + goto tr328 case 212: - goto tr325 + goto tr328 case 213: - goto tr325 + goto tr328 case 214: - goto tr325 + goto tr328 case 215: - goto tr325 + goto tr328 case 216: - goto tr325 + goto tr328 case 217: - goto tr325 + goto tr328 case 218: - goto tr325 + goto tr328 case 219: - goto tr325 + goto tr328 case 220: - goto tr325 + goto tr328 case 221: - goto tr325 + goto tr328 case 222: - goto tr325 + goto tr328 case 223: - goto tr325 + goto tr328 case 224: - goto tr325 + goto tr328 case 225: - goto tr325 + goto tr328 case 226: - goto tr325 + goto tr328 case 227: - goto tr325 + goto tr328 case 228: - goto tr325 + goto tr328 case 229: - goto tr325 + goto tr328 case 230: - goto tr325 + goto tr328 case 231: - goto tr325 + goto tr328 case 232: - goto tr325 + goto tr328 case 233: - goto tr325 + goto tr328 case 234: - goto tr407 + goto tr328 case 235: - goto tr325 + goto tr328 case 236: - goto tr325 + goto tr410 case 237: - goto tr325 + goto tr328 case 238: - goto tr325 + goto tr328 case 239: - goto tr325 + goto tr328 case 240: - goto tr325 + goto tr328 case 241: - goto tr325 + goto tr328 case 242: - goto tr325 + goto tr328 case 243: - goto tr325 + goto tr328 case 244: - goto tr325 + goto tr328 case 245: - goto tr325 + goto tr328 case 246: - goto tr325 + goto tr328 case 247: - goto tr325 + goto tr328 case 248: - goto tr325 + goto tr328 case 249: - goto tr427 + goto tr328 case 250: - goto tr325 + goto tr328 case 251: - goto tr325 + goto tr430 case 252: - goto tr325 + goto tr328 case 253: - goto tr325 + goto tr328 case 254: - goto tr325 + goto tr328 case 255: - goto tr325 + goto tr328 case 256: - goto tr325 + goto tr328 case 257: - goto tr325 + goto tr328 case 258: - goto tr325 + goto tr328 case 259: - goto tr325 + goto tr328 case 260: - goto tr325 + goto tr328 case 261: - goto tr325 + goto tr328 case 262: - goto tr325 + goto tr328 case 263: - goto tr325 + goto tr328 case 264: - goto tr325 + goto tr328 case 265: - goto tr325 + goto tr328 case 266: - goto tr325 + goto tr328 case 267: - goto tr325 + goto tr328 case 268: - goto tr325 + goto tr328 case 269: - goto tr325 + goto tr328 case 270: - goto tr325 + goto tr328 case 271: - goto tr325 + goto tr328 case 272: - goto tr325 + goto tr328 case 273: - goto tr325 + goto tr328 case 274: - goto tr325 + goto tr328 case 275: - goto tr456 + goto tr328 case 276: - goto tr325 + goto tr328 case 277: - goto tr325 + goto tr459 case 278: - goto tr460 + goto tr328 case 279: - goto tr325 + goto tr328 case 280: - goto tr325 + goto tr463 case 281: - goto tr325 + goto tr328 case 282: - goto tr325 + goto tr328 case 283: - goto tr325 + goto tr328 case 284: - goto tr325 + goto tr328 case 285: - goto tr325 + goto tr328 case 286: - goto tr325 + goto tr328 case 287: - goto tr325 + goto tr328 case 288: - goto tr325 + goto tr328 case 289: - goto tr325 + goto tr328 case 290: - goto tr325 + goto tr328 case 291: - goto tr325 + goto tr328 case 292: - goto tr325 + goto tr328 case 293: - goto tr325 + goto tr328 case 294: - goto tr325 + goto tr328 case 295: - goto tr325 + goto tr328 case 296: - goto tr325 + goto tr328 case 297: - goto tr325 + goto tr328 case 298: - goto tr325 + goto tr328 case 299: - goto tr325 + goto tr328 case 300: - goto tr325 + goto tr328 case 301: - goto tr325 + goto tr328 case 302: - goto tr325 + goto tr328 case 303: - goto tr492 + goto tr328 case 304: - goto tr325 + goto tr328 case 305: - goto tr325 + goto tr495 case 306: - goto tr325 + goto tr328 case 307: - goto tr325 + goto tr328 case 308: - goto tr325 + goto tr328 case 309: - goto tr325 + goto tr328 case 310: - goto tr325 + goto tr328 case 311: - goto tr325 + goto tr328 case 312: - goto tr325 + goto tr328 case 313: - goto tr325 + goto tr328 case 314: - goto tr325 + goto tr328 case 315: - goto tr325 + goto tr328 case 316: - goto tr325 + goto tr328 case 317: - goto tr325 + goto tr328 case 318: - goto tr325 + goto tr328 case 319: - goto tr325 + goto tr328 case 320: - goto tr325 + goto tr328 case 321: - goto tr325 + goto tr328 case 322: - goto tr325 + goto tr328 case 323: - goto tr325 + goto tr328 case 324: - goto tr325 + goto tr328 case 325: - goto tr325 + goto tr328 case 326: - goto tr325 + goto tr328 case 327: - goto tr325 + goto tr328 case 328: - goto tr325 + goto tr328 case 329: - goto tr325 + goto tr328 case 330: - goto tr325 + goto tr328 case 331: - goto tr325 + goto tr328 case 332: - goto tr325 + goto tr328 case 333: - goto tr325 + goto tr328 case 334: - goto tr325 + goto tr328 case 335: - goto tr325 + goto tr328 case 336: - goto tr325 + goto tr328 case 337: - goto tr325 + goto tr328 case 338: - goto tr325 + goto tr328 case 339: - goto tr325 + goto tr328 case 340: - goto tr325 + goto tr328 case 341: - goto tr325 + goto tr328 case 342: - goto tr325 + goto tr328 case 343: - goto tr535 - case 92: - goto tr12 + goto tr328 case 344: - goto tr537 + goto tr328 case 345: - goto tr325 + goto tr538 + case 93: + goto tr12 case 346: - goto tr325 + goto tr540 case 347: - goto tr325 + goto tr328 case 348: - goto tr325 + goto tr328 case 349: - goto tr325 + goto tr328 case 350: - goto tr325 + goto tr328 case 351: - goto tr325 + goto tr328 case 352: - goto tr325 + goto tr328 case 353: - goto tr325 + goto tr328 case 354: - goto tr325 + goto tr328 case 355: - goto tr325 + goto tr328 case 356: - goto tr325 + goto tr328 case 357: - goto tr325 + goto tr328 case 358: - goto tr325 + goto tr328 case 359: - goto tr325 + goto tr328 case 360: - goto tr325 + goto tr328 case 361: - goto tr325 + goto tr328 case 362: - goto tr325 + goto tr328 case 363: - goto tr325 + goto tr328 case 364: - goto tr325 + goto tr328 case 365: - goto tr325 + goto tr328 case 366: - goto tr325 + goto tr328 case 367: - goto tr325 + goto tr328 case 368: - goto tr325 + goto tr328 case 369: - goto tr325 + goto tr328 case 370: - goto tr325 + goto tr328 case 371: - goto tr325 + goto tr328 case 372: - goto tr325 + goto tr328 case 373: - goto tr325 + goto tr328 case 374: - goto tr325 + goto tr328 case 375: - goto tr573 + goto tr328 case 376: - goto tr325 + goto tr328 case 377: - goto tr325 + goto tr576 case 378: - goto tr325 + goto tr328 case 379: - goto tr325 + goto tr328 case 380: - goto tr325 + goto tr328 case 381: - goto tr325 + goto tr328 case 382: - goto tr325 + goto tr328 case 383: - goto tr325 + goto tr328 case 384: - goto tr325 + goto tr328 case 385: - goto tr325 + goto tr328 case 386: - goto tr325 + goto tr328 case 387: - goto tr325 + goto tr328 case 388: - goto tr325 + goto tr328 case 389: - goto tr325 + goto tr328 case 390: - goto tr325 + goto tr328 case 391: - goto tr325 + goto tr328 case 392: - goto tr325 + goto tr328 case 393: - goto tr325 + goto tr328 case 394: - goto tr325 + goto tr328 case 395: - goto tr325 + goto tr328 case 396: - goto tr325 + goto tr328 case 397: - goto tr325 + goto tr328 case 398: - goto tr325 + goto tr328 case 399: - goto tr325 + goto tr328 case 400: - goto tr325 + goto tr328 case 401: - goto tr325 + goto tr328 case 402: - goto tr325 + goto tr328 case 403: - goto tr325 + goto tr328 case 404: - goto tr325 + goto tr328 case 405: - goto tr325 + goto tr328 case 406: - goto tr325 + goto tr328 case 407: - goto tr325 + goto tr328 case 408: - goto tr325 + goto tr328 case 409: - goto tr325 + goto tr328 case 410: - goto tr325 + goto tr328 case 411: - goto tr325 + goto tr328 case 412: - goto tr325 + goto tr328 case 413: - goto tr325 + goto tr328 case 414: - goto tr325 + goto tr328 case 415: - goto tr325 + goto tr328 case 416: - goto tr619 - case 93: - goto tr132 + goto tr328 + case 417: + goto tr328 + case 418: + goto tr622 case 94: - goto tr132 + goto tr133 case 95: - goto tr132 + goto tr133 case 96: - goto tr132 + goto tr133 case 97: - goto tr132 + goto tr133 case 98: - goto tr132 - case 417: - goto tr620 - case 418: - goto tr621 + goto tr133 case 99: - goto tr144 + goto tr133 case 419: - goto tr255 + goto tr623 case 420: - goto tr325 + goto tr624 + case 100: + goto tr145 case 421: - goto tr325 + goto tr256 case 422: - goto tr325 + goto tr328 case 423: - goto tr325 + goto tr328 case 424: - goto tr325 + goto tr328 case 425: - goto tr325 + goto tr328 case 426: - goto tr325 + goto tr328 case 427: - goto tr325 + goto tr328 case 428: - goto tr325 + goto tr328 case 429: - goto tr325 + goto tr328 case 430: - goto tr325 + goto tr328 case 431: - goto tr325 + goto tr328 case 432: - goto tr325 + goto tr328 case 433: - goto tr325 + goto tr328 case 434: - goto tr325 + goto tr328 case 435: - goto tr325 + goto tr328 case 436: - goto tr325 + goto tr328 case 437: - goto tr325 + goto tr328 case 438: - goto tr325 + goto tr328 case 439: - goto tr325 + goto tr328 case 440: - goto tr325 + goto tr328 case 441: - goto tr325 + goto tr328 case 442: - goto tr325 + goto tr328 case 443: - goto tr325 + goto tr328 case 444: - goto tr325 + goto tr328 case 445: - goto tr325 + goto tr328 case 446: - goto tr325 + goto tr328 case 447: - goto tr325 + goto tr328 case 448: - goto tr325 + goto tr328 case 449: - goto tr325 + goto tr328 case 450: - goto tr325 + goto tr328 case 451: - goto tr325 + goto tr328 case 452: - goto tr325 + goto tr328 case 453: - goto tr325 + goto tr328 case 454: - goto tr325 + goto tr328 case 455: - goto tr325 + goto tr328 case 456: - goto tr325 + goto tr328 case 457: - goto tr325 + goto tr328 case 458: - goto tr325 + goto tr328 case 459: - goto tr325 + goto tr328 case 460: - goto tr325 + goto tr328 case 461: - goto tr325 + goto tr328 case 462: - goto tr325 + goto tr328 case 463: - goto tr325 + goto tr328 case 464: - goto tr325 + goto tr328 case 465: - goto tr325 + goto tr328 case 466: - goto tr325 + goto tr328 case 467: - goto tr325 + goto tr328 case 468: - goto tr325 + goto tr328 case 469: - goto tr325 + goto tr328 case 470: - goto tr325 + goto tr328 case 471: - goto tr325 + goto tr328 case 472: - goto tr325 + goto tr328 case 473: - goto tr325 + goto tr328 case 474: - goto tr325 + goto tr328 case 475: - goto tr325 + goto tr328 case 476: - goto tr325 + goto tr328 case 477: - goto tr325 + goto tr328 case 478: - goto tr325 + goto tr328 case 479: - goto tr325 + goto tr328 case 480: - goto tr325 + goto tr328 case 481: - goto tr325 + goto tr328 case 482: - goto tr325 + goto tr328 case 483: - goto tr325 + goto tr328 case 484: - goto tr325 + goto tr328 case 485: - goto tr255 + goto tr328 + case 486: + goto tr328 case 487: - goto tr705 - case 488: - goto tr707 - case 100: - goto tr146 + goto tr256 case 489: - goto tr711 + goto tr708 case 490: - goto tr711 - case 491: - goto tr711 + goto tr710 case 101: - goto tr148 + goto tr147 + case 491: + goto tr714 case 492: goto tr714 + case 493: + goto tr714 + case 102: + goto tr149 case 494: - goto tr718 - case 495: - goto tr719 + goto tr717 case 496: - goto tr723 + goto tr721 + case 497: + goto tr722 case 498: - goto tr731 - case 499: - goto tr733 + goto tr726 case 500: goto tr734 case 501: - goto tr738 + goto tr736 case 502: - goto tr731 + goto tr737 case 503: - goto tr738 + goto tr741 + case 504: + goto tr734 case 505: - goto tr750 - case 506: - goto tr751 + goto tr741 case 507: - goto tr755 + goto tr753 case 508: - goto tr755 + goto tr754 case 509: - goto tr755 + goto tr758 + case 510: + goto tr758 case 511: - goto tr768 - case 512: - goto tr769 + goto tr758 case 513: - goto tr773 + goto tr771 case 514: - goto tr773 + goto tr772 case 515: - goto tr773 + goto tr776 + case 516: + goto tr776 case 517: - goto tr778 + goto tr776 case 519: - goto tr785 - case 520: - goto tr787 + goto tr781 case 521: - goto tr785 - case 107: - goto tr158 + goto tr788 case 522: - goto tr785 + goto tr790 + case 523: + goto tr788 case 108: - goto tr158 + goto tr159 + case 524: + goto tr788 case 109: - goto tr158 - case 523: - goto tr790 + goto tr159 + case 110: + goto tr159 case 525: - goto tr800 - case 526: - goto tr801 + goto tr793 case 527: - goto tr802 + goto tr803 case 528: goto tr804 case 529: goto tr805 case 530: - goto tr805 - case 110: - goto tr162 - case 111: - goto tr162 + goto tr807 case 531: - goto tr805 - case 112: - goto tr162 + goto tr808 case 532: - goto tr805 + goto tr808 + case 111: + goto tr163 + case 112: + goto tr163 case 533: - goto tr809 + goto tr808 + case 113: + goto tr163 + case 534: + goto tr808 case 535: goto tr812 - case 113: - goto tr166 case 537: - goto tr817 - case 538: - goto tr819 + goto tr815 case 114: - goto tr169 + goto tr167 case 539: - goto tr823 - case 541: - goto tr828 - case 542: - goto tr830 + goto tr820 + case 540: + goto tr822 case 115: - goto tr171 + goto tr170 + case 541: + goto tr826 case 543: - goto tr834 - case 545: - goto tr839 - case 546: - goto tr841 + goto tr831 + case 544: + goto tr833 case 116: - goto tr173 + goto tr172 + case 545: + goto tr837 case 547: - goto tr845 + goto tr842 + case 548: + goto tr844 + case 117: + goto tr174 case 549: - goto tr849 - case 550: - goto tr850 + goto tr848 case 551: - goto tr854 + goto tr852 + case 552: + goto tr853 + case 553: + goto tr857 } } @@ -28238,7 +28339,7 @@ func (lex *Lexer) Lex() *token.Token { } } - // line internal/php8/scanner.rl:510 + // line internal/php8/scanner.rl:521 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 7f065fb..a457a1e 100644 --- a/internal/php8/scanner.rl +++ b/internal/php8/scanner.rl @@ -5,7 +5,7 @@ import ( "strconv" "strings" - "github.com/TomasVotruba/reco/pkg/token" + "github.com/rectorphp/php-parser-in-go/pkg/token" ) %%{ @@ -60,6 +60,7 @@ func (lex *Lexer) Lex() *token.Token { dnum = (lnum?"." lnum)|(lnum"."lnum?); hnum = '0x'[0-9a-fA-F]+('_'[0-9a-fA-F]+)*; bnum = '0b'[01]+('_'[01]+)*; + onum = ('0o'|'0O')[0-7]+('_'[0-7]+)*; exponent_dnum = (lnum | dnum) ('e'|'E') ('+'|'-')? lnum; varname_first = [a-zA-Z_] | (0x0080..0x00FF); @@ -169,8 +170,18 @@ func (lex *Lexer) Lex() *token.Token { if err == nil { lex.setTokenPosition(tkn); tok = token.T_LNUMBER; fbreak; - } - + } + + lex.setTokenPosition(tkn); tok = token.T_DNUMBER; fbreak; + }; + onum => { + s := strings.Replace(string(lex.data[lex.ts+2:lex.te]), "_", "", -1) + _, err := strconv.ParseInt(s, 8, 0) + + if err == nil { + lex.setTokenPosition(tkn); tok = token.T_LNUMBER; fbreak; + } + lex.setTokenPosition(tkn); tok = token.T_DNUMBER; fbreak; }; lnum => { diff --git a/internal/php8/scanner_test.go b/internal/php8/scanner_test.go index 7950a1c..90809b9 100644 --- a/internal/php8/scanner_test.go +++ b/internal/php8/scanner_test.go @@ -487,6 +487,44 @@ func TestNumberTokens(test *testing.T) { assert.DeepEqual(test, expected, actual) } +func TestExplicitOctalTokens(test *testing.T) { + src := `